DocsVision.Platform.ObjectModel — пространство имён

Пространство имён DocsVision.Platform.ObjectModel содержит классы определяющие фабрики сервисов и преобразователей данных, сущности хранящие данные контекста объектов, а также вспомогательные классы и интерфейсы. Эти классы составляют объектную модель уровня бизнес-логики.

Пространства имён

Пространство имён Описание

DocsVision.Platform.ObjectModel.Mapping

Пространство имён DocsVision.Platform.ObjectModel.Mapping содержит преобразователи данных.

DocsVision.Platform.ObjectModel.Search

Пространство имён DocsVision.Platform.ObjectModel.Search предоставляет типы, используемые для организации поиска.

Классы

Класс Описание

ContextService

Базовый класс сервисов использующих контекст объектов.

ObjectBase

Базовый класс объектов модели уровня бизнес-логики.

ObjectBaseSecurity

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

ObjectCollection<T>

Основной класс коллекции объектов ObjectBase, поддерживающий функцию оповещения об изменении.

ObjectContext

Класс ObjectContext предоставляет методы доступа к сущностям объектной модели уровня бизнес-логики.

ObjectHelper

Содержит метод получения родительского объекта.

ObjectLockInfo

Содержит информацию о блокировке объекта.

ObjectModelException

Представляет общее исключение объектной модели.

ObjectProperty

Предоставляет методы для работы со свойствами объектной модели.

ObjectPropertyValue

Предоставляет значение для коллекции ObjectPropertyValueCollection.

ObjectPropertyValueCollection

Используется некоторыми преобразователями данных для хранения значений.

ObjectRef<T>

Содержит ссылку на объект в контексте объектов.

ObjectState

Позволяет получать флаги состояния объекта.

PowerOfAttorney

Системная карточка доверенности.

PowerOfAttorneyMainInfo

Представляет секцию "Основная информация" системной карточки доверенности.

PowerOfAttorneyRepresentative

Представляет секцию "Представитель" системной карточки доверенности.

PowerOfAttorneyRepresentativesPowers

Представляет секцию "Полномочия" системной карточки доверенности.

PowerOfAttorneyRevocationApplicantInfo

Информация о лице, отзывающем доверенность.

PowerOfAttorneyRevocationData

Данные отзыва доверенности.

PowerOfAttorneyRevocationInfo

Содержит информацию об отзыве доверенности.

PowerOfAttorneySubsidiaryPowersOfAttorney

Представляет cекции "Системные карточки" дочерних доверенностей.

Powers

Представляет полномочия для справочника полномочий МЧД.

PowersCode

Представляет коды полномочий для справочника полномочий МЧД.

PowersGroup

Представляет группы полномочий для справочника полномочий МЧД.

PowersPowerOfAttorneyFormat

Представляет типы доверенности карточки справочник полномочий МЧД.

ServiceFactory

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

StaticObjectContext

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

Интерфейсы

Интерфейс Описание

IContextService

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

IInitializable

Обозначает в классе признак того, что объект был инициализирован.

ILockManager

Представляет менеджер блокировки.

IObjectContext

Описывает ключевую функциональность класса ObjectContext по осуществлению наиболее общих действий над объектами системы.

IObjectRef

Определяет наличие у объекта уникального идентификатора и типа.

IObjectStateService

Представляет интерфейс сервиса состояний объектов.

IServiceFactoryRegistry

Интерфейс реестра фабрик сервисов.

Перечисления

Перечисление Описание

ObjectAccessControlType

Определяет тип объекта доступа.

ObjectLockStatus

Определяет статус блокировки объекта.

ObjectPropertyOptions

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

ObjectStateFlags

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

PowerOfAttorneyRegTransferStatuses

Статус передачи доверенности в распределённый реестр ФНС.

PowerOfAttorneyRetrustType

Признак возможности оформления передоверия.

PowerOfAttorneyRevocationApplicantType

Тип заявителя отзыва доверенности.

PowerOfAttorneyRevocationType

Тип заявления на отзыв.