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

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

Ключ

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

Интерфейс представляет собой приложение "Структура организации"

Примечание
iconfalse

ru.intertrust.cmj.af.so

Подсказка
iconfalse

extends: AFApplication.CanGetEntityByUNID<SOEntity>

properties

name

return value

description

createBeardsSelection

BeardsSelectionВозвращает интерфейс, осуществляющий выборку бород из СО

createSendListsSelection

SendListsSelectionВозвращает интерфейс, осуществляющий выборку Списков Рассылки из СО

    
 methods

name

return value

description

getBeardsByUNIDs

Set<SOBeard>

Возвращает список объектов бород по их идентификаторам

Параметры:

  • unids - Collection<String> - список идентификаторов

findSOOrgsByСriteria

List<DirectoryOrganization>

Возвращает список внешних организаций по указанным в параметрах критериям, сокращенное название организации может быть пустым или null, в таком случае поиск в БД будет осуществляться без учета сокращенного названия.

Параметры:

  • fullName - String - полное название организации
  • shortName - String - сокращенное название организации

findOrgPersonsByСriteria

List<OrganizationPerson>

Возвращает список сотрудников организации по указанным в параметрах критериям, при наличие хотя бы одного null или пустого параметра вернёт пустой список.

Параметры:

  • lastName - String - фамилия
  • firstName - String - имя
  • middleName - String - отчество
  • orgName - String - полное название организации

findPrivatePersonByCriteria

List<PrivatePerson>

Возвращает список частных лиц по указанным в параметрах критериям, при наличие хотя бы одного null или пустого параметра вернёт пустой список.

Параметры:

  • lastName - String - фамилия
  • firstName - String - имя
  • middleName - String - отчество
  • postOfficeBox - String - квартира
  • building - String - квартира
  • house - String - дом
  • housing - String - корпус
  • streetAddress - String - улица
  • locality - String - город
  • region - String - регион
  • postalCode- String - почтовый индекс
  • countryName - String - страна
  • district - String - район

getBeards

List<SOBeard>

Возвращает список доменных объектов бород по списку строковых бород.

Параметры:

  • beardStrings - Collection<String> - список строковых представлений бород
  • fromCache - Boolean - искать бороды в кэше

findBeard

SOBeard

Поиск ШЕ по идентификатору. В случае отсутствия не создает

Параметры:

  • beardString - String - идентификатор (%-имя)

isCanCreateSendLists

Boolean

Возвращает признак того, что текущий пользователь имеет право создания Списков Рассылки

Параметры:

  • complect - String - комплект

getBeardByUnit

SOBeard

Возвращает "бороду", связанную с переданным в качестве параметра объектом SOUnit или null

Параметры:

  • unit - SOUnit - объект, для которого необходимо получить бороду

getParentsInHierarchy

List<SOBeardDigest>

Возвращает идентификаторы родительских субъектов в иерархии.

Параметры:

  • beard - SOBeard - "борода" субъекта
  • newParentId - String - идентификатор родителя (на случай если идентификатор в бороде еще не установлен)

findAllAcceptedBusinessIds

List<String

Возвращает идентификаторы субъектов, от которых переданы дела указанному субъекту.

Параметры:

  • beard - SOBeard - "борода" субъекта
getEmplBeardsByFullNameList<SOBeard>

Осуществляет поиск основных назначений по полному ФИО

Параметры:

  • fullName - String - ключ поиска = lower (<фамилия имя отчество>)
getBeardsByParamList<SOBeard>

Осуществляет поиск бород по полям SOBeard. Поддерживает только SYS_HUMAN, SYS_HUMAN_HEAD, SYS_DEPARTMENT

Параметры:

  • params - Map<String, Object> - пары ключ значение [имя_поля_SO_Beard, искомое_значение]
  • beardType - List<SOBeard.Type> - типы Beard для поиска SYS_HUMAN, SYS_HUMAN_HEAD, SYS_DEPARTMENT
getHigherManagerSOBeard

Осуществляет поиск вышестоящего руководителя относительно назначения.

Параметры:

interface <BeardsSelection>

property

name

return

description

OrganizationsSet
OrganizationsSetТипы организаций

methods

name

return

description

addOrganizations
BeardsSelection

Добавляет ограничение по организациям, которым должны "принадлежать" бороды, присутствующие в выборке. Если метод не вызван ни разу, то данное ограничение отсутствует.

Параметры:

setOrganizationsSet
BeardsSelection

Устанавливает ограничение по разновидностям организаций, которым должны "принадлежать" бороды, присутствующие в выборке. Если метод не вызван ни разу, то данное ограничение отсутствует.

Параметры:

  • orgSet - OrganizationsSet - разновидность организаций
addParents
BeardsSelection

Добавляет ограничение по "родительским" (вышестоящим по иерархии) бородам, "под которыми" должны находиться бороды, присутствующие в выборке. Если метод не вызван ни разу, то данное ограничение отсутствует.

Параметры:

  • parent1 - SOBeard - 1-я вышестоящая борода? не может быть null
  • parents - SOBeard -прочие вышестоящие бороды; массив может быть пустым, но не может быть null или содержать null
addBeardTypes
BeardsSelection

Добавляет ограничение по типам бород, которые могут присутствовать в выборке. Если метод не вызван ни разу, то данное ограничение отсутствует.

Параметры:

  • beardType1 - SOBeard.Type - 1-й тип "разрешенных" в выборке бород; не может быть null
  • beardTypes - SOBeard.Type - прочие типы "разрешенных" в выборке бород; массив может быть пустым, но не может быть null или содержать null


setComplect
BeardsSelection

Устанавливает комплект баз СпО или СпП для выборки субъектов.

Параметры:

  • complect - String - комплект
addModifiers
BeardsSelection

Устанавливает модификатор.

Параметры:

setByIsolated
BeardsSelection

Устанавливает признак того, что выбор бород ограничен обособленным подразделением (филиалом). Id подразделения будет браться из параметра

Параметры:

  • byIsolated - Boolean - признак "обособленного подразделения"

enum <OrganizationsSet>

name

description

SYS_CURRENT

Текущая системная организация

SYS_FOREIGN

"Чужие" (кроме текущей) системные организации

NONSYS

Несистемные организации

SYS

Любые системные организации

ALL_FOREIGN

Любые "чужие" (кроме текущей) организации

ALL

Любые организации включая текущую

SYS_RELATION

Вычисленные
Свойства страницы
Статус

Статус
colourGreen
titleГОТОВО

Комментарий


панель

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

Оглавление