IBaseUniversalService — интерфейс

Описывает сервис для работы с Конструктором справочников.

Синтаксис

public interface IBaseUniversalService

Методы

Имя Описание

AddItem(BaseUniversalItemType, BaseUniversalItem)

Добавляет строку в указанный узел справочника.

AddNewItem(BaseUniversalItemType)

Создаёт новую строку в указанном узле справочника.

AddNewItemType(BaseUniversalItemType)

Создаёт дочерний узел в указанном узле справочника.

AddNewViewField(String, SectionField, BaseUniversalItemType)

Создаёт отображаемое поле в коллекции полей, и возвращает на него ссылку.

CanCopyItemType(BaseUniversalItemType, BaseUniversalItemType)

Определяет возможность создания копии узла в заданном узле конструктора справочников.

CanMoveItemType(BaseUniversalItemType, BaseUniversalItemType)

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

CopyItem(BaseUniversalItem, BaseUniversalItemType)

Создаёт копию строки в заданным узле конструктора справочников.

CopyItemType(BaseUniversalItemType, BaseUniversalItemType)

Создаёт копию узла в заданным узле конструктора справочников.

DeleteItem(BaseUniversalItem)

Удаляет заданную строку справочника.

DeleteItemType(BaseUniversalItemType)

Удаляет заданный узел справочника.

DeleteViewField(BaseUniversalItemTypeViewField, BaseUniversalItemType)

Удаляет переданное отображаемое поле из узла справочника.

FindItemTypeWithSameName(String, BaseUniversalItemType)

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

FindItemWithSameName(String, BaseUniversalItemType)

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

GetFieldDisplayName(SectionField)

Возвращает, по возможности локализованное, название отображаемого поля.

GetItemSectionField(BaseUniversalItemTypeViewField)

Возвращает поле строки секции справочника, соответствующее заданному отображаемому полю.

GetItemTypeCardKind(BaseUniversalItemType)

Определяет вид карточки строки справочника.

MoveItem(BaseUniversalItem, BaseUniversalItemType)

Перемещает строку в заданный узел справочника.

MoveItems(IEnumerable<BaseUniversalItem>, BaseUniversalItemType)

Перемещает строки из коллекции в заданный узел справочника.

MoveItemType(BaseUniversalItemType, BaseUniversalItemType)

Перемещает узел справочника в переданный узел.

OpenOrCreateItemCard(BaseUniversalItem)

Возвращает карточку строки справочника, если не существует, то создаст пустую.