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

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

Ключ

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

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

Примечание
iconfalse
titleimport

importClass(Packages.ru.intertrust.cmj.af.core.AFWorkProfile);

properties

name

return value

description

methods

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 навигатора пользователя хранится в портальном профиле пользователя.
     * @return не может быть <code>null</code>
     */
    String getCatalogNavigatorUnid ();    /**
     *

getNavigatorDBReplicaAndUnid

StringВозвращает реплику БД Каталог и UNID персонального навигатора

     *     /**
     *
персонального навигатора в формате replica:unid.
     * 
     * @return не может быть <code>null</code>
     */
    String getNavigatorDBReplicaAndUnid();    /**
     *

getFavouritesRootFolderUnid

StringВозвращает UNID корневой папки дерева папок "Избранное". Unid корневой папки пользователя хранится в портальном профиле пользователя.
     * @return может быть <code>null</code>
     */
    String getFavouritesRootFolderUnid ();  *

getStickersFolderUnid

StringВозвращает UNID папки стикеров, который хранится в портальном профиле пользователя.
     * @return может быть <code>null</code>
     */
    String getStickersFolderUnid ();    /**
     * Возвращает список типов объектов Приложений, которые пользователь может создавать.
     * @return не может быть <code>null</code>
     * 
     * @see AFApplicationObjectType
     */
    List<AFApplicationObjectType> getObjectsTypesForCreate ();
    
    /**
   

getObjectsTypesForCreate

AFApplicationObjectTypeВозвращает список типов объектов Приложений, которые пользователь может создавать.
     * <p>
     * Среди иерархических профилей сотрудника ищем профиль с указанным навигатором. 
     * Если для сотрудника это профиль по-умолчанию, то вычисляем типы объектов из персонального профиля(как раньше), 
     * иначе суммируем типы объектов из иерарх.профиля и группых профилей, 
     * указанных для данного иерархического в персональном профиле.
     * 
     * @param navigator - идентификатор навигатора, который пользователь использует в данный момент.
     * @return не может быть <code>null</code>
     * 
     * @see AFApplicationObjectType
     */
    //List<AFApplicationObjectType> getObjectsTypesForCreateByNavigator (String navigator);
    
    /**
     *

getDocTypesByIdsFromProfile

List<String>Получение списка видов документов из портального профиля текущего пользователя
     * @return список видов документов
     */
    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>Возвращает список комплектов Приложений, в которых пользователь может производить поиск.
     * @return не может быть <code>null</code>
     * 
     * @see AFApplicationComplect
     */
    Set<AFApplicationComplect> getComplectsForSearch();    /**
     *

getScopesForSearch

Set<SearchComplect>Возвращает список комплектов Приложений с дополнительными настройками, в которых пользователь может производить поиск.
     * @return не может быть <code>null</code>
     *
     * @see SearchComplect
     */
    Set<SearchComplect> getScopesForSearch();

getWorkHierProfileUnid

StringВозвращает unid основного иерархического профиля сотрудника
     * 
     * @return unid основого иерархического профиля
     * */
    String getWorkHierProfileUnid();    /**
     *

getAdditionalProfilesUnid

List<String>Возвращает unid-ы дополнительных профилей сотрудника.
 
     *     /**
     *
Они хранятся в персональном профиле.
     * @return 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>

Возвращает список типов объектов Приложений, которые пользователь может создавать.

Параметры:

  • filterIdent - идентификатор-фильтр (возвращаются типы объектов Приложения с указанным идентификатором);



  


Свойства страницы
Статус

Статус
colour

Yellow

Green
title

В РАБОТЕ

ГОТОВО

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

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

Оглавление