Интерфейс представляет собой информацию о произвольном пользователе Системы

ru.intertrust.cmj.af.core.AFUserProfile

extends: AFWorkProfile

properties <substitute>

name

return value

description

getIDSubstituteOf

Set<String>Возвращает список ID-ов бород, замещаемых данным пользователем: всеми  должностями пользователя, с учетом передачи дел.

getIDSigningSubstituteOf

Set<String>Возвращает список ID-ов бород, замещаемых данным пользователем "по подписанию": всеми должностями пользователя, с учетом передачи дел.

getIDApprovingSubstituteOf

Set<String>Возвращает список ID-ов бород, замещаемых данным пользователем "по согласованию": всеми должностями пользователя, с учетом передачи дел.

getSubstituteOf

Set<SOBeard>Возвращает список бород, замещаемых данным пользователем: всеми должностями пользователя, с учетом передачи дел.
В случае, если от бород из полученного списка требуется только идентификатор, рекомендуется использовать более "быстрый" метод

getSigningSubstituteOf

Set<SOBeard>Возвращает список бород, замещаемых данным пользователем "по подписи":  всеми должностями пользователя, с учетом передачи дел. В случае, если от бород из полученного списка требуется только идентификатор, рекомендуется использовать более "быстрый" метод

getApprovingSubstituteOf

Set<SOBeard>Возвращает список бород, замещаемых данным пользователем "по согласованию":  должностями пользователя, с учетом передачи дел.
В случае, если от бород из полученного списка требуется только идентификатор, рекомендуется использовать более "быстрый" метод

getGDsSubstituteOf

Set<String>Возвращает список групп доступа ШЕ/СЕ, замещаемых данным пользователем.

getSubstitutes

Set<SOBeard>

Возвращает список бород замещающих данного пользователя: всех должностей пользователя, с учетом передачи дел.

getSigningSubstitutes

Set<SOBeard>Возвращает список бород замещающих данного пользователя "по подписи": всех должностей пользователя, с учетом передачи дел

getApprovingSubstitutes

Set<SOBeard>Возвращает список бород замещающих данного пользователя "по согласованию": всех должностей пользователя, с учетом передачи дел

getSpecSubstituteOf

Set<SOBeard>Возвращает список бород с основными назначениями, замещаемых данным пользователем: всеми должностями пользователя, без учета передачи дел

properties <worktime>

name

return value

description

getHolidays

List<Holiday>Возвращает список праздничных дней

getHoliDaysFromDefaultWTP

List<Holiday>Возвращает список праздничных дней для дефолтного профиля

getWorkCycleFromDefaultWTP

List<String>Возвращает рабочий цикл для дефолтного профиля

getStartWorkTimeFromDefaultWTP

DateВозвращает дату начала рабочего цикла для дефолтного профиля

getStartWorkTime

DateВозвращает дату начала рабочего цикла

getWorkCycle

List<String>Возвращает рабочий цикл

getWorkTimeSettings

WorkTimeSettingsВозвращает настройки профиля рабочего времени пользователя.

getDefaultWorkTimeSettings

WorkTimeSettingsВозвращает настройки профиля рабочего времени "по-умолчанию"

properties <other>

name

return value

description

getCurrentSoReplica

StringВозвращает ReplicaId СО, используемую пользователем

getNet

AFNetВозвращает "домашнюю" Сеть пользователя

getUINavigator

CLBuilderВозвращает представляющий собой UI-навигатор пользователя. Если в настройках пользователя навигатор не указан явно, то возвращается навигатор "по умолчанию"

getLastModifyingActionTime

DateВозвращает время, когда данный пользователь последний раз производил какие-либо "модифицирующие" действия в Системе, т.е. создавал, редактировал или удалял документы.

getWorkProfileSOBeardUnid

StringВозвращает unid бороды замещаемого сотрудника, профиль которого выбран в качестве рабочего.

getWorkProfile

AFWorkProfileМетод возвращает Основной профиль замещаемого сотрудника, который выбран в качестве рабочего.

getWorkProfileOrCurrent

AFWorkProfileВозвращает рабочий профиль пользователя в случае, если не null, иначе возвращает текущий.

getRoles

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

getStackConfigs

Set<StackConfig>Возвращает конфиг стопок для пользователя

getAllAdditionalProfiles

List<AFWorkProfile>

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

isConsoleLoggingEnabled

BooleanВозвращает признак "включено ведение журнала консоли" 

isServerLoggingEnabled

BooleanВозвращает признак "включено ведение журнала сервера" 

getSchemeName

String

Возвращает название схемы из портального профиля

methods <substitute>

name

return value

description

getIDSubstituteOf

Set<String>

Возвращает список ID-ов бород, замещаемых данным пользователем: всеми  должностями пользователя, с учетом передачи дел.

Параметры:

  • onlyActive - Boolean -признак, требуется ли только активные замещаемые или все (без учета признака активности).

isSubstituteOf

Boolean

Возвращает признак "замещает ли данный пользователь другого пользователя, указанного в параметре метода".

Параметры:

isSubstituteOfAny

Boolean

Возвращает признак замещает ли данный пользователь какого-либо (хотя бы одного) пользователя на основании сравнения доступа по переданному множеству групп доступа пользователей.

Параметры:

  • gds - Set<String> - группы доступа для сравнения

isSigningSubstituteOf

Boolean

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

Параметры:

isApprovingSubstituteOf

Boolean

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

Параметры:

getIDSubstitutedFrom

List<String>

Возвращает список ID-ов бород, замещаемых данным пользователем из списка указанных в параметре метода. Если сам пользователь входит в список проверяемых, то ID его бороды будет находиться на первой позиции в возвращенном списке.

Параметры:

  • beards - Set <SOBeard> - список бород проверяемых пользователей; не может быть null

getIDSubstitutedFromIDs

List<String>

Возвращает список ID-ов бород, замещаемых данным пользователем из списка указанных в параметре метода. Если сам пользователь входит в список проверяемых, то ID его бороды будет находиться на первой позиции в возвращенном списке.

Параметры:

  • beardIds - Set<String> - список идентификаторов бород проверяемых пользователей; не может быть null

getIDSigningSubstitutedFrom

List<String>

Возвращает список ID-ов бород, замещаемых данным пользователем из списка указанных в параметре метода "по подписи". Если сам пользователь входит в список проверяемых, то ID его бороды будет находиться на первой позиции в возвращенном списке.

Параметры:

  • beards - Set<SOBeard> - список бород проверяемых пользователей; не может быть null; не может быть null

getIDApprovingSubstitutedFrom

List<String>

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

Параметры:

  •  beards - Set<SOBeard> - список бород проверяемых пользователей; не может быть null

getSubstitutedFrom

List<SOBeard>

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

В случае, если от бород из полученного списка требуется только идентификатор, рекомендуется использовать более "быстрый" метод getIDSubstitutedFrom

Параметры:

  • beards - Set<SOBeard> - список бород проверяемых пользователей; не может быть null

getSigningSubstitutedFrom

List<SOBeard>

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

В случае, если от бород из полученного списка требуется только идентификатор, рекомендуется использовать более "быстрый" метод  getIDSigningSubstitutedFrom

Параметры:

  • beards - Set<SOBeard> - список бород проверяемых пользователей; не может быть null

getApprovingSubstitutedFrom

List<SOBeard>

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

В случае, если от бород из полученного списка требуется только идентификатор, рекомендуется использовать более "быстрый" метод getIDApprovingSubstitutedFrom

Параметры:

  • beards - Set<SOBeard> - список бород проверяемых пользователей; не может быть null

methods <worktime>

name

return value

description

getWorkTime

List<Date>

Возвращает список - время начала и время окончания рабочего дня

Парамерты:

  • type - Integer - параметр
  • cyclePos - Integer - параметр

getWorkTimeFromDefaultWTP

List<Date>

Возвращает список - время начала и время окончания рабочего дня для дефолтного профиля

Парамерты:

  • type - Integer - параметр
  • cyclePos - Integer - параметр

methods <other>

name

return value

description

getUINavigator

CLBuilder

Возвращает представляющий собой UI-навигатор пользователя по переданному Алиасу навигатора(они уникальны). В зависимости от Алиаса может вернуться как основной навигатор(из основного профиля) так и дополнпительный (из доп.профиля).

Параметры:

  • alias - String - название навигатора

logModifyingAction


Фиксирует в Системе "модифицирующее" действие пользователя, т.е. действие по созданию, редактированию или удалению документа.

setWorkProfileSOBeardUnid


Метод устанавливает unid бороды замещаемого сотрудника, профиль которого выбран в качестве рабочего 

Парамерты:

  • workProfileSOBeardUnid - String - unid рабочего профиля сотрудника

dropCache


Сбрасывает внутренний кеш

setMainNavigatorUnidAccessor


Устанавливает аксессор для доступа к идентификатору навигатора

Парамерты:

  • accessor - аксессор, не может быть null

interface <WorkTimeExclusion>

properties

name

return value

description

getDate
DateДата исключения из рабочего цикла
isEveryYear
BooleanКаждый год или только указанный

interface <Holiday>

WorkTimeExclusion

interface <WorkingDay>

WorkTimeExclusion

properties

name

return value

description

getWorkTime
List<Date>Возвращает время обеда, начала и окончания дня, а также расчетный час дня исключения.
Статус

Комментарий

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