Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse
Описание организации
Примечание
iconfalse
titleimport

importPackage(Packages.ru.intertrust.cmj.af.so)

Подсказка
iconfalsetitle

extends

: SOParty.HasEditOperation

properties

name

return value

description

getShortName

StringВозвращает краткое название организации

getFullName

StringВозвращает полное название организации

getSSTUGUID

StringВозвращает ССТУ id

getCategories

Set<String>Возвращает строковое представление категорий организации

getStatus

StateВозвращает статус организации

getAuthor

SOBeardВозвращает пользователя, заведшего организацию в справочнике

getCreated

CalendarВозвращает дату заведения организации в справочнике

getTopic

StringВозвращает аттрибут "тематика" организации

addressInfo

AddressInfoВозвращает информацию об адресах

bankProperties

BankPropertiesВозвращает информацию о банковских реквизитах

isSystem

BooleanВозвращает признак того, является ли организация "системной"

isCurrent

BooleanВозвращает признак того, является ли организация текущей

getOrganizationUnit

SOUnitOrganizationВозвращает организацию СО

getNote

StringВозвращает описание организации

getLeader

SOPersonNonsystemOrganizationВозвращает "руководителя" несистемной организации

requiredAddressees

Set<SOBeard>Возвращает список обязательных адресатов при выборе организации как корреспондента в ВхД или ОГ

requiredApprovers

Set<SOBeard>Возвращает список обязательных согласующих при выборе организации как адресата ИсхД

getMedoProperties

MedoPropertiesИнформация об организации-участнике МЭДО.

isMedoActive

BooleanПроверка доступа пользователя к информации об организации-участнике МЭДО

getMedoId

String

 Возвращает МЭДО-идентификатор. 

getMedoAddress

Stringэлектронный адрес в МЭДО

getMedoFormat

MedoFormatTypeВозвраащает формат обмена МЭДО

getIntegrationId

StringВозвращает идентификатор несистемной организации из другого ЭС.

methods

name

return value

description

setShortName

-

Устанавливает краткое название организации.

Параметры:

  • shortName - String - название организации
  • checkDuplicates - Boolean - признак необходимости проверки существования организаций с таким кратким именем
Примечание
iconfalse

Может использоваться без параметров или с одним checkDuplicates

setFullName

-

Устанавливает полное название организации

Параметры:

  • fullName - String - название организации
  • checkDuplicates - Boolean  - признак необходимости проверки существования организаций с таким полным именем
Примечание
iconfalse

Может использоваться без параметров или с одним checkDuplicates

setSSTUGUID

-

Устанавливает ССТУ id

SSTUGUID - String - идентификатор

setOrgIdentifierEmblem

-

modifyCategories

-

Устанавливает категории организации в соответствие с переданным множеством.

Параметры:

  • categories - Set<String> - список категорий

setTopic

-

Устанавливает аттрибут атрибут "тематика" организации

Параметры:

  • topic - String - название тематики

setNote

-

Устанавливает описание организации

Параметры:

  • note - String - описание

setMedoId

-

Устанавливает МЭДО-идентификатор

Параметры:

  • medoId - String - МЭДО-идентификатор

setMedoAddress

-

Устанавливает электронный адрес в МЭДО.

Параметры:

  • medoAddress - String - электронный адрес

setMedoFormat

-

Устанавливает формат обмена МЭДО.

Параметры:

  • medoFormat - MedoFormatType - формат обмена


interface <AddressInfo>

Информация
iconfalse
Адреса

properties

name

return value

description

post
WritableПочтовый адрес
WritableЮридический адрес
location
WritableАдрес места нахождения

interface <ContactsInfo>

Информация
iconfalse
Контактная информация

properties

name

return value

description

getPhone
Set<String>Возвращает телефоны
getFax
Set<String>Возвращает факсы
getEmail
Set<String>Возвращает e-mail
getTelex
StringВозвращает Телекс

methods

name

return value

description

setPhone
Set<String>

Устанавливает телефоны

Параметры:

  • phones - Set<String> - список телефонов
setFax
Set<String>

Устанавливает факсы

Параметры:

  • fax - Set<String> - список факсов
setEmail
Set<String>

Устанавливает e-mail

Параметры:

  • e-mail - Set<String> - список e-mail
setTelex
String

Устанавливает Телекс

Параметры:

interface <BankProperties>

Информация
iconfalse
Банковские реквизиты

properties

name

return value

description

getInn
StringВозвращает ИНН организации
getKpp
StringВозвращает КПП организации
getBank
StringВозвращает банк, в котором открыт расчетный счет организации
getBic
StringВозвращает БИК банка
getOkonh
StringВозвращает код организации по ОКОНХ

enum <Active>

name

description

ALL

ACTIVE

INACTIVE

enum <State>

name

description

DESCRIPTION

REQUEST_NEW

REQUEST_EDIT

        /**
         * Устанавливает ИНН организации
         *
         * @param inn
         *            ИНН организации
         */
        void setInn(String inn);

        /**
         * Устанавливает КПП организации
         *
         * @param kpp
         *            КПП организации
         */
        void setKpp(String kpp);

        /**
         *
getOkpo
StringВозвращает код орагнизации по ОКПО
getAccount
StringВозвращает номер расчетного счета организации
getCorrBank
StringВозвращает банк, в котором открыт корр счет организации
getCorrAccount
StringВозвращает номер корр счета организации
getOgrn
StringВозвращает ОГРН

methods

        /**
         * Устанавливает БИК банка
         *
         * @param bic
         *            БИК банка
         */
        void setBic(String bic);

   

        /**
         *

name

return value

description

setInn
-

Устанаваливает ИНН организации

Параметры:

setKpp
-

Устанавливает КПП организации

Параметры:

setBank
-

Устанавливает банк, в котором открыт расчетный счет организации

         *
         * @param bank
         *            банк, в котором открыт расчетный счет организации
         */
        void setBank(String bank);

Параметры:

  • bank- String - название банка
setBic
-

Устанавливает БИК банка

Параметры:

  • bic - String - БИК банка
setOkonh
-

Устанавливает код организации по ОКОНХ

         *
         * @param okonh
         *            код         /**
         *

Параметры:

  • okonh - String - код организации по ОКОНХ
         */
        void setOkonh(String okonh);

        /**
         * Возвращает код орагнизации по ОКПО
         *
         * @return код организации по ОКПО
         */
        String getOkpo();

        /**
         *
setOkpo
-

Устанавливает код организации по ОКПО

         *
         * @param okpo
         *            код организации по ОКПО
         */
        void setOkpo(String okpo);

Параметры:

  • okpo - String - код организации по ОКПО
setAccount-

Устанавливает номер расчетного счета организации

         *
         * @param account
         *          

Параметры:

  • account - String -  номер расчетного счета организации
         */
        void setAccount(String account);

        /**
         * Возвращает номер расчетного счета организации
         *
         * @return номер расчетного счета организации
         */
        String getAccount();

        /**
         *
setCorrBank-

Устанавливает банк. в котором открыт корр счет

         *
         * @param corrBank
         *          

        /**
         * Возвращает банк, в котором открыт корр счет организации
         *
         * @return банк, в котором открыт корр счет организации
         */
        String getCorrBank();

        /**
         *

Параметры:

  • corrBank - String -  банк,в котором открыт корр счет
         */
        void setCorrBank(String corrBank);
setCorrAccount
-

Устанавливает номер корр счета организации

         *
         * @param corrAccount
         *          

        /**
         * Возвращает номер корр счета организации
         *
         * @return номер корр счета организации
         */
        String getCorrAccount();

        /**
         * Устанавливает ОГРН
         *
         * @param ogrn ОГРН
         */
        void setOgrn(String ogrn);

        /**
         * Возвращает ОГРН
         *
         * @return ОГРН
         */
        String getOgrn();
    }

    /**
     * Возвращает признак того, является ли организация "системной"
     *
     * @return <code>true</code> если организация "системная",
     *         <code>false</code> иначе
     */
    boolean isSystem();

    /**
     * Возвращает признак того, является ли организация текущей
     *
     * @return <code>true</code> если организация текущая,
     *         <code>false</code> иначе
     */
    boolean isCurrent();

    SOUnitOrganization getOrganizationUnit();

    String getNote ();

    void setNote (String note);

    /**
     * Возвращает "руководителя" <b>не</b>системной организации. Для системной - см. {@link SOUnitOrganization#getLeader()}.
     * @return <code>null</code>, если организация системная, или если руководитель не указан.
     */
    SOPersonNonsystemOrganization getLeader ();

    boolean isDeprecated();

    boolean isUsed();

    /**
     * @return возвращает список обязательных адресатов при выборе организации как корреспондента в ВхД или ОГ
     */
    Set<SOBeard> requiredAddressees();

    /**
     * @return возвращает список обязательных согласующих при выборе организации как адресата ИсхД
     */
    Set<SOBeard> requiredApprovers();

    /**
     * @return информация об организации-участнике МЭДО.
     */
    MedoProperties getMedoProperties();

    /**
     * Проверка доступа пользователя к информации об организации-участнике МЭДО.
     * @see SOOrganizationDescription#getMedoProperties()
     * @return Возвращает <code>true</code>, если в СС зарегистрирована программа "Обмен с МЭДО"
     * и у пользователя установлена роль [MEDO] в базе СпО.
     */
    boolean isMedoActive();

    /**
     * Информация об организации-участнике МЭДО.
     * @author ilopatin
     */
    interface MedoProperties {

        enum MedoFormatType {
            MEDO_2_7(1, true),
            MEDO_2_5(2, false),
            EMPTY(0, true);

            private int value;
            private boolean ecpCompatible;

            MedoFormatType(int v, boolean ecpCompatible) {
                this.value = v;
                this.ecpCompatible = ecpCompatible;
            }

            public int value() {
                return value;
            }

            public static MedoFormatType createByInt(int v) {
                MedoFormatType retval = MedoFormatType.EMPTY;
                for (MedoFormatType check : MedoFormatType.values()) {
                    if (check.value == v) {
                        retval = check;
                        break;
                    }
                }
                return retval;
            }

            public static Set<MedoFormatType> getEcpCompatibleValues() {
                Set<MedoFormatType> ecpCompatibleValues = EnumSet.noneOf(MedoFormatType.class);
                for (MedoFormatType check : MedoFormatType.values()) {
                    if (check.ecpCompatible) {
                        ecpCompatibleValues.add(check);
                    }
                }
                return ecpCompatibleValues;
            }
        }

        /**
         * @return МЭДО-идентификатор.
         */
        String getMedoId();

        /**
         * @return электронный адрес в МЭДО.
         */
        String getMedoAddress();

        /**
         * @return формат обмена МЭДО
         */
        MedoFormatType getMedoFormat();

        /**
         * Устанавливает МЭДО-идентификатор.
         * @param medoId МЭДО-идентификатор
         */
        void setMedoId(String medoId);

        /**
         * Устанавливает электронный адрес в МЭДО.
         * @param medoAddress электронный адрес
         */
        void setMedoAddress(String medoAddress);

        /**
         * Устанавливает формат обмена МЭДО.
         * @param medoFormat формат мэдо
         */
        void setMedoFormat(MedoFormatType medoFormat);

    }
    
    /**
     * Возвращает идентификатор несистемной организации из другого ЭС.
     */
    String getIntegrationId();
    
    default void setLastModified(Calendar lastModified) {}

    default void setDeleted(boolean isDeleted) {}

    default void setIsDeprecated(Boolean isDeprecated) {}

    default void setIsUsed(Boolean isUsed) {}

    default void setNativeNet(String nativeNet) {}

    boolean isNeedUpdateUI();

    void setNeedUpdateUI(boolean needUpdateUI);
}

Параметры:

  • corrAccount - String -  номер корр счета организации
         */
        void setCorrAccount(String corrAccount);
setOgrn
-Устанавливает ОГРН

Параметры:

enum <Active>

name

description

ALL

Все

ACTIVE

Действующие

INACTIVE

Недействующие

enum <State>

name

description

DESCRIPTION

Описание организации

REQUEST_NEW

Новая заявка на организацию

REQUEST_EDIT

Заявка на изменение организации
Свойства страницы
Статус

Статус
colour

Yellow

Green
title

В РАБОТЕ

ГОТОВО

Комментарий
панель

Методы, свойства, внутренние классы

Оглавление