<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > MobileApps – мобильные приложения > MobileAppSetting – Настройка мобильных приложений Серверные функции типа сущности MobileAppSetting |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Получает список GUID специальных папок сотрудника |
|
virtual |
– |
Получает список ИД специальных папок сотрудника |
|
GetFolderNameWithIds + перегрузки |
virtual |
[Remote] |
Взвращает названия папок сотрудника с их ИД |
virtual |
– |
Получает человекочитаемое название папки |
|
virtual |
– |
Получает список папок сотрудника |
|
virtual |
– |
Получает словарь с метаданных спецпапок и папок потока |
|
virtual |
– |
Получает спецпапки и доступные папки потока с учетом вложенности |
|
virtual |
[Remote] |
Проверяет уникальность настройки сотрудника |
|
virtual |
[Remote] |
Отправка сообщения об изменении фильтра папок |
|
virtual |
– |
Объединяет словари с папками |
Получает список GUID специальных папок сотрудника.
Синтаксис
public virtual List<Guid?> GetEmployeeSpecialFolderGuids()
Возвращаемое значение
List<Guid?> – Cписок GUID специальных папок сотрудника.
Получает список ИД специальных папок сотрудника.
Синтаксис
public virtual List<long> GetEmployeeSpecialFolderIds()
Возвращаемое значение
List<long> – Cписок ИД специальных папок сотрудника.
Взвращает названия папок сотрудника с их ИД.
Перегрузки
Имя функции |
Описание |
Взвращает названия папок сотрудника с их ИД |
|
Возвращает список подготовленных названий папок сотрудника с их ИД |
Взвращает названия папок сотрудника с их ИД.
Синтаксис
[Remote(IsPure = true)]
public virtual List<Structures.MobileAppSetting.FolderNameWithId> GetFolderNameWithIds()
Возвращаемое значение
List<Structures.MobileAppSetting.FolderNameWithId> – Список названий папок сотрудника с их ИД.
GetFolderNameWithIds (System.Collections.Generic.Dictionary<Guid, List<IFolderBase>> folderGroups, System.Collections.Generic.Dictionary<Guid, Sungero.Metadata.SpecialFolderMetadata> specialFolderMetas)
Возвращает список подготовленных названий папок сотрудника с их ИД.
Синтаксис
public virtual List<Structures.MobileAppSetting.FolderNameWithId> GetFolderNameWithIds(System.Collections.Generic.Dictionary<Guid, List<IFolderBase>> folderGroups, System.Collections.Generic.Dictionary<Guid, Sungero.Metadata.SpecialFolderMetadata> specialFolderMetas)
Параметры
folderGroups – Словарь сгрупированных по корневому элементу папок;
specialFolderMetas – Словарь с метаданными спецпапок.
Возвращаемое значение
List<Structures.MobileAppSetting.FolderNameWithId> – Cписок подготовленных названий папок сотрудника с их ИД.
Получает человекочитаемое название папки.
Guid преобразовывается в строку, для вложенных папок указывается корневая.
Синтаксис
public virtual string GetFolderReadableName(IFolderBase folderBase, Guid parent, System.Collections.Generic.Dictionary<Guid, Sungero.Metadata.SpecialFolderMetadata> specialFolderMetas)
Параметры
folderBase – Проверяемая папка;
parent – Родительская папка;
specialFolderMetas – Метаданные спецпапок.
Возвращаемое значение
string – Человекочитаемое название папки.
Получает список папок сотрудника.
Синтаксис
public virtual System.Collections.Generic.Dictionary<Guid, List<IFolderBase>> GetFolders()
Возвращаемое значение
System.Collections.Generic.Dictionary<Guid, List<IFolderBase>> – Cписок папок сотрудника.
Получает словарь с метаданных спецпапок и папок потока.
Синтаксис
public virtual System.Collections.Generic.Dictionary<Guid, Sungero.Metadata.SpecialFolderMetadata> GetSpecialFolderMetas()
Возвращаемое значение
System.Collections.Generic.Dictionary<Guid, Sungero.Metadata.SpecialFolderMetadata> – Cловарь с метаданных спецпапок и папок потока.
Получает спецпапки и доступные папки потока с учетом вложенности.
Синтаксис
public virtual System.Collections.Generic.Dictionary<Guid, List<IFolderBase>> GetSpecialFolders(System.Collections.Generic.Dictionary<Guid, Sungero.Metadata.SpecialFolderMetadata> specialFolderMetas)
Параметры
specialFolderMetas – Словарь с метаданными спецпапок с учетом вложенности.
Возвращаемое значение
System.Collections.Generic.Dictionary<Guid, List<IFolderBase>> – Словарь со спецпапками и папками потока с учетом вложенности.
Проверяет уникальность настройки сотрудника.
Синтаксис
[Remote(IsPure = true)]
public virtual bool IsUnique()
Возвращаемое значение
bool – Признак уникальности настройки сотрудника.
Отправка сообщения об изменении фильтра папок.
Синтаксис
[Remote(IsPure = true)]
public virtual void SendMobileAppSettingChanged()
Объединяет словари с папками.
Синтаксис
public virtual void UnionFolders(System.Collections.Generic.Dictionary<Guid, List<IFolderBase>> destination, System.Collections.Generic.Dictionary<Guid, List<IFolderBase>> source)
Параметры
destination – Итоговый словарь;
source – Добавляемый словарь.
© Компания Directum, 2024 |