ObjectMapperBase<T> — класс

Базовый класс преобразователя данных.

Синтаксис

public abstract class ObjectMapperBase<T> : ObjectMapper<T> where T : ObjectBase

Конструкторы

Имя Описание

ObjectMapperBase(ObjectContext)

Инициализирует новый экземпляр класса ObjectMapperBase с помощью указанного значения.

Свойства

Имя Описание

Mapping

Возвращает ссылку на карту объектов, которая содержит коллекцию связей между свойствами объекта и отдельными элементами карточки.

PersistentStore

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

Методы

Имя Описание

CreateObject(ObjectInitializationData)

Создаёт новый объект, с переданными параметрами, в хранилище Docsvision .

GetObjectMap

Возвращает карту объектов.

GetObjectRef(Object)

Возвращает ссылку на переданный объект. Позволяет получить идентификатор объекта.

GetParentObject(T, Type)

Возвращает родительский объект.

GetStore(ObjectRef< T>)

Возвращает хранилище данных переданного по ссылке объекта.

GetStore(T)

Возвращает хранилище данных переданного объекта.

GetStore(ObjectRef<T>, Boolean)

Возвращает хранилище данных переданного по ссылке объекта.

GetStore(T, Boolean)

Возвращает хранилище данных переданного объекта.

LoadObject(ObjectRef<T>)

Загружает объект, переданный по ссылке, в преобразователь данных.

LoadObject(PropertyStore)

Загружает объект в преобразователь данных.

LoadObject(ObjectRef<T>, IDictionary<String, Object>)

Загружает объект, переданный по ссылке, в преобразователь данных. Также загружает параметры объекта.

LoadObjectData(PropertyStore, ObjectInitializationData)

Выполняет загрузку данных из хранилища в проинициализированное хранилище данных.

LoadObjectData(ObjectRef<T>, IDictionary<String, Object>, ObjectInitializationData)

Выполняет загрузку данных из хранилища в проинициализированное хранилище данных. Также загружает параметры объекта.

RefreshObject(T)

Выполняет обновление данных в хранилище данных объекта.

SaveObject(T)

Выполняет сохранение данных объекта.

SaveSecurity(T)

Выполняет сохранение параметров безопасности объекта.

TransformQuery(QueryObject)

Выполняет преобразование поискового запроса.

Заметки

Практическая информация по разработке преобразователя данных содержится в разделе Разработка преобразователя данных.