Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Информация | ||
---|---|---|
| ||
Интерфейс представляет собой информацию о пользователе, которого замещает сотрудник. |
Примечание | ||||
---|---|---|---|---|
| ||||
importClass(Packages.ru.intertrust.cmj.af.core.AFWorkProfile); |
properties
name | return value | description |
---|
getPerson |
name
return value
description
class <>
properties
name
return value
description
*
SOPersonSystem | Возвращает доменный объект-персону пользователя |
* @return не может быть <code>null</code>
*
* @see SOPersonSystem
*/
SOPersonSystem getPerson ();
/**
* Возвращает бороду <i>основного назначения</i> ({@link #getPrimaryAppointment()}) пользователя.
* @return не может быть <code>null</code>
*
* @see SOBeard
*/
SOBeard getBeard ();
*
getBeard | SOBeard | Возвращает бороду основного назначения |
getPrimaryAppointment | SOAppointment | Возвращает "основное" назначение пользователя |
* @return <code>null</code>, если у пользователя нет ни одного назначения
*
* @see SOAppointment
*/
SOAppointment getPrimaryAppointment (); /**
*
getCatalogNavigatorUnid | String | Возвращает UNID персонального навигатора. Unid навигатора пользователя хранится в портальном профиле пользователя. |
*/
String getCatalogNavigatorUnid (); /**
*
getNavigatorDBReplicaAndUnid | String | Возвращает реплику БД Каталог и UNID персонального навигатора |
* /**
*
персонального навигатора в формате replica:unid. |
* @return не может быть <code>null</code>
*/
String getNavigatorDBReplicaAndUnid(); /**
*
getFavouritesRootFolderUnid | String | Возвращает UNID корневой папки дерева папок "Избранное". Unid корневой папки пользователя хранится в портальном профиле пользователя. |
*/
String getFavouritesRootFolderUnid (); *
getStickersFolderUnid | String | Возвращает UNID папки стикеров, который хранится в портальном профиле пользователя. |
*/
String getStickersFolderUnid (); /**
* Возвращает список типов объектов Приложений, которые пользователь может создавать.
* @return не может быть <code>null</code>
*
* @see AFApplicationObjectType
*/
List<AFApplicationObjectType> getObjectsTypesForCreate ();
/**
getObjectsTypesForCreate | AFApplicationObjectType | Возвращает список типов объектов Приложений, которые пользователь может создавать. |
* Среди иерархических профилей сотрудника ищем профиль с указанным навигатором.
* Если для сотрудника это профиль по-умолчанию, то вычисляем типы объектов из персонального профиля(как раньше),
* иначе суммируем типы объектов из иерарх.профиля и группых профилей,
* указанных для данного иерархического в персональном профиле.
*
* @param navigator - идентификатор навигатора, который пользователь использует в данный момент.
* @return не может быть <code>null</code>
*
* @see AFApplicationObjectType
*/
//List<AFApplicationObjectType> getObjectsTypesForCreateByNavigator (String navigator);
/**
*
getDocTypesByIdsFromProfile | List<String> | Получение списка видов документов из портального профиля текущего пользователя |
*/
List<String> getDocTypesByIdsFromProfile();
/**
* Возвращает список типов объектов Приложений, которые пользователь может создавать.
* @param filterIdent - идентификатор-фильтр (возвращаются типы объектов Приложения с указанным идентификатором);
* не может быть <code>null</code>
* @return не может быть <code>null</code>
*
* @see AFUserProfile#getObjectsTypesForCreate()
* @see AFApplicationObjectType
*/
List<AFApplicationObjectType> getObjectsTypesForCreate (String filterIdent);
* Возвращает список /**
*
getComplectsForSearch | Set<AFApplicationComplect> | Возвращает список комплектов Приложений, в которых пользователь может производить поиск. |
*
* @see AFApplicationComplect
*/
Set<AFApplicationComplect> getComplectsForSearch(); /**
*
getScopesForSearch | Set<SearchComplect> | Возвращает список комплектов Приложений с дополнительными настройками, в которых пользователь может производить поиск. |
*
* @see SearchComplect
*/
Set<SearchComplect> getScopesForSearch();
getWorkHierProfileUnid | String | Возвращает unid основного иерархического профиля сотрудника |
* @return unid основого иерархического профиля
* */
String getWorkHierProfileUnid(); /**
*
getAdditionalProfilesUnid | List<String> | Возвращает unid-ы дополнительных профилей сотрудника. |
* /**
*
Они хранятся в персональном профиле. |
*/
List<String> getAdditionalProfilesUnid(); /**
*
getCatalogNavigatorAlias | String | Идентификатор(Alias) навигатора данного профиля сотрудника. |
* @return алиас навигатора
* */
String getCatalogNavigatorAlias(); /**
*
getCatalogNavigatorTitle | String | Заголовок(Title) навигатора данного профиля сотрудника. |
* @return заголовок навигатора
* */
String getCatalogNavigatorTitle();
getCatalogNavigatorIconInfo | IconInfo | Возвращает информацию об иконке Навигатора. |
* @return {@code null}, если не задана информация об иконке.
*/
IconInfo getCatalogNavigatorIconInfo();
PersonViewsSetting getViewSetting();
/*** @return признак того, что кнопка "Создать" для данного профиля должна быть неактивной
*/
default boolean hideCreateButton() {
return false;
}
getViewSetting | PersonViewsSetting | Возвращает персональные ПКД-настройки пользователя |
methods
name | return value | description |
---|---|---|
getObjectsTypesForCreate | List<AFApplicationObjectType> | Возвращает список типов объектов Приложений, которые пользователь может создавать. Параметры:
|
Свойства страницы | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
панель | |
---|---|
Методы, свойства, внутренние классы
|