Для изменения размера нажмите или перетащите

DocumentManager - класс

Менеджер работы с документами
Иерархия наследования
Object
  EleWise.ELMA.Runtime.ManagersNHManagerBase
    EleWise.ELMA.Runtime.ManagersNHManager
      EleWise.ELMA.Model.ManagersAbstractNHEntityManagerIDocument, Int64
        EleWise.ELMA.Model.ManagersEntityManagerIDocument, Int64
          EleWise.ELMA.Documents.ManagersDmsObjectManagerIDocument, Int64
            EleWise.ELMA.Documents.ManagersDocumentManagerIDocument, Int64
              EleWise.ELMA.Documents.ManagersDocumentManager

Пространство имён:  EleWise.ELMA.Documents.Managers
Сборка:  EleWise.ELMA.Documents (в EleWise.ELMA.Documents.dll) Версия: 1.0.0.0
Синтаксис
C#
public class DocumentManager : DocumentManager<IDocument, long>

Тип DocumentManager предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоActionDispatcherService
Сервис работы с действиями
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоActionHandler
Обработчик действий с сущностью
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоAuthenticationService
Сервис аутентификации, работа с текущим пользователем
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоAuthenticationServiceExists (Унаследован от EntityManagerT, IdT.)
Открытое свойствоBehaviors
Список точек расширения для изменения поведения менеджеров
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоCacheEnabled
Использовать кэширование
(Унаследован от AbstractNHEntityManagerT, IdT.)
Открытое свойствоComplexCacheService
Сервис кэширования
(Унаследован от DmsObjectManagerT, TId.)
Открытое свойствоContextService
Сервис работы со значениями переменных в рамках контекста (например, веб-запроса)
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоConvertProcessService (Унаследован от DocumentManagerT, TId.)
Открытое свойствоCryptoContextAuthService
Сервис для работы с шифрованными документами
(Унаследован от DocumentManagerT, TId.)
Защищённое свойствоDefaultCriteriaAlias
Алиас для критерия по умолчанию
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоDmsObjectRelationService
Сервис управления связями объектов документооборота
(Унаследован от DmsObjectManagerT, TId.)
Открытое свойствоDmsObjectTreeNodeStateService
Сервис для работы с состояниями дерева документооборота
(Унаследован от DmsObjectManagerT, TId.)
Открытое свойствоDocumentVersionManager
Открытое свойствоEntityActionHandler
Обработчик действий с сущностью
(Унаследован от DmsObjectManagerT, TId.)
Защищённое свойствоEntityTypeUidPropertyName
Имя свойства TypeUid у сущности, которой управляет менеджер. Для использования в критерии!
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоFullTextSearchCardService
Сервис работы с карточками объектов индексации
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоFullTextSearchService
Сервис индексации
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоImplementationType
Тип реализации сущности. Если T - интерфейс, от вернется класс, реализующий его. Если T - класс, то вернется он же.
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоImplementationTypeMetadata (Унаследован от EntityManagerT, IdT.)
Защищённое свойствоImplementationTypeUid
Идентификатор типа реализации сущности.
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоIndexQueueManager
Открытое свойствоСтатический членInstance
Экземпляр менеджера
Защищённое свойствоIsSoftDeletable
Используется ли "мягкое" удаление
(Унаследован от AbstractNHEntityManagerT, IdT.)
Защищённое свойствоIsTablePart
Менеджер для блока
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоLogger
Логгер
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоMainDatabaseProvider
Провайдер основной БД
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоMemoryCacheService
Сервис работы с кэшем
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоMetadataRuntimeService
Сервис работы с метаданными
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоMimeMappingService
Служба сопоставления MIME-типов.
(Унаследован от DocumentManagerT, TId.)
Открытое свойствоRunWithElevatedPrivilegiesService (Унаследован от DocumentManagerT, TId.)
Открытое свойствоRunWithSoftDeletableService
Управление проверкой на загрузку мягкоудаленных объектов
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоScriptExecutionService
Сервис, указывающий, что выполняется скрипт
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоSecurityService
Сервис проверки привилегий
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоSecurityServiceExists (Унаследован от EntityManagerT, IdT.)
Защищённое свойствоSession
Сессия NHibernate
(Унаследован от NHManagerBase.)
Открытое свойствоSessionProvider
Провайдер сессий
(Унаследован от NHManagerBase.)
Открытое свойствоSystemFoldersService
Сервис системных папок
(Унаследован от DmsObjectManagerT, TId.)
Открытое свойствоTransform (Унаследован от DocumentManagerT, TId.)
Открытое свойствоTransformation
Провайдер трансформации БД
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоTransformationProvider (Унаследован от DmsObjectManagerT, TId.)
Открытое свойствоTypeEncrypters
Точки расширения для шифрования типа
(Унаследован от DocumentManagerT, TId.)
Открытое свойствоUnitOfWorkManager
Провайдер единиц работы unit-of-work
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоWatchEntityActionHandler (Унаследован от DocumentManagerT, TId.)
В начало страницы
Методы
  ИмяОписание
Открытый методПример кодаAddComment(IDocument, IComment)
Добавить комментарий
Открытый методПример кодаAddComment(IDocument, String)
Добавить комментарий к документу
Открытый методПример кодаAddComment(IDocument, IComment, IEnumerableIAttachment, IEnumerableIDocumentAttachment)
Добавить комментарий
Открытый методПример кодаAddComment(IDocument, String, IUser, IEnumerableIDocumentAttachment, IEnumerableIAttachment)
Добавить комментарий к документу
Открытый методПример кодаAddDocumentCreatePermission(IOrganizationItem, Type)
Добавление прав на создание документа определенного типа для элемента оргструктуры
Открытый методПример кодаAddDocumentCreatePermission(IUser, Type)
Добавление прав на создание документа определенного типа для пользователя
Открытый методПример кодаAddDocumentCreatePermission(IUserGroup, Type)
Добавление прав на создание документа определенного типа для группы пользователей
Открытый методПример кодаAddEditPermission(IDocument, IOrganizationItem)
Метод для добавления прав на редактирование документа
Открытый методПример кодаAddEditPermission(IDocument, IUser)
Метод для добавления прав на редактирование документа
Открытый методПример кодаAddEditPermission(IDocument, IUserGroup)
Метод для добавления прав на редактирование документа
Открытый методПример кодаAddFullAccessPermission(IDocument, IOrganizationItem)
Метод для добавления полного доступа к документу
Открытый методПример кодаAddFullAccessPermission(IDocument, IUser)
Метод для добавления полного доступа к документу
Открытый методПример кодаAddFullAccessPermission(IDocument, IUserGroup)
Метод для добавления полного доступа к документу
Открытый методПример кодаAddLoadPermission(IDocument, IOrganizationItem)
Предоставить пользователям элемента оргструктуры права на загрузку документа
Открытый методПример кодаAddLoadPermission(IDocument, IUser)
Предоставить пользователю права на загрузку документа
Открытый методПример кодаAddLoadPermission(IDocument, IUserGroup)
Метод для добавления группе пользователей прав на загрузку документа
Открытый методПример кодаAddManageAccessPermission(IDocument, IOrganizationItem)
Метод для добавления прав доступа к документу
Открытый методПример кодаAddManageAccessPermission(IDocument, IUser)
Метод для добавления прав доступа к документу
Открытый методПример кодаAddManageAccessPermission(IDocument, IUserGroup)
Предоставить право администрирования прав данного документа
Открытый методAddPermissionsFromParent(T)
Добавить привилегии из родительского объекта
(Унаследован от DmsObjectManagerT, TId.)
Открытый методAddPermissionsFromParent(T, IFolder)
Добавить привилегии из родительского объекта
(Унаследован от DmsObjectManagerT, TId.)
Открытый методAddPermissionsToUser
Добавить список привилегий для пользователя. Только указанные, без зависимостей.
(Унаследован от DmsObjectManagerT, TId.)
Открытый методAddPermissionToUser
Добавить привилегию для пользователя. Только указанную, без зависимостей.
(Унаследован от DmsObjectManagerT, TId.)
Открытый методAddPermissionWithDependencies
Добавить права доступа для пользователя. Также добавляет все связанные привилегии.
(Унаследован от DmsObjectManagerT, TId.)
Открытый методПример кодаAddQuestion(IDocument, IQuestion)
Задать вопрос к документу
Открытый методПример кодаAddQuestion(IDocument, IUser, String, IEnumerableIAttachment, Boolean)
Задать вопрос к документу
Открытый методПример кодаAddViewPermission(IDocument, IOrganizationItem)
Предоставить пользователям элемента оргструктуры права на просмотр документа
Открытый методПример кодаAddViewPermission(IDocument, IUser)
Предоставить пользователю права на просмотр документа
Открытый методПример кодаAddViewPermission(IDocument, IUserGroup)
Метод для добавления группе пользователей прав на просмотр документа
Защищённый методAliasProperty
Сформировать всевдоним для свойства
(Унаследован от EntityManagerT, IdT.)
Открытый методArchive(ListT)
Проставляет статус "в архиве".
(Унаследован от DmsObjectManagerT, TId.)
Открытый методПример кодаArchive(IDocument)
Отправить документ в архив
Открытый методAuditBrowse
Вызвать обработчик события "Просмотр документа"
(Унаследован от DocumentManagerT, TId.)
Открытый методCancelEncrypt
Отмена шифрования документа
(Унаследован от DocumentManagerT, TId.)
Открытый методПример кодаCanChangeStatus
Можно ли изменить статус жизненного цикла документа. Проверяется для текущего пользователя
Открытый методCanDelete
Проверить возможно ли удалить данную сущность в текущем контексте выполнения
(Переопределяет EntityManagerT, IdTCanDelete(T).)
Открытый методCanSave
Проверить возможно ли сохранить данную сущность в текущем контексте выполнения
(Переопределяет EntityManagerT, IdTCanSave(T).)
Открытый методПример кодаChangeStatus(IDocument, ILifeCycleStatus)
Изменить статус документа. Статус не будет изменён, если у текущего пользователя нет соответствующих привилегий
Открытый методПример кодаChangeStatus(IDocument, ILifeCycleStatus, String)
Изменить статус документа. Статус не будет изменён, если у текущего пользователя нет соответствующих привилегий
Открытый методCheckAndGetCryptPassword
Получить пароль для шифрования, если документ зашифрован
(Унаследован от DocumentManagerT, TId.)
Защищённый методCheckDirty
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.)
Открытый методCheckFilter
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
(Унаследован от EntityManagerT, IdT.)
Открытый методCheckPassword
Проверка правильности пароля
(Унаследован от DocumentManagerT, TId.)
Открытый методCloseAllTasks
Выполнить все задачи по документу с нужным статусом (добавление в очередь)
Открытый методConvertType(T, Guid, DocTypeMappingInfo, Guid)
Конвертировать документ
(Унаследован от DocumentManagerT, TId.)
Открытый методConvertType(T, Guid, DocTypeMappingInfo, Guid, IDictionaryString, Object)
Защищённый методConvertTypeExecute
Записать в историю событие конвертации документа
(Унаследован от DocumentManagerT, TId.)
Открытый методCopy
Копировать документ
Открытый методCopyPermission
Копировать пермишены из одного объекта в другой
(Унаследован от DmsObjectManagerT, TId.)
Открытый методCopyVersion
Копировать текущую версию документа
Открытый методCount
Возвращает количество всех объектов этого типа
(Унаследован от EntityManagerT, IdT.)
Открытый методCount(IEntityFilter)
Получить количество всех объектов по фильтру
(Унаследован от EntityManagerT, IdT.)
Открытый методПример кодаCreate
Создать новую сущность (без записи в БД)
(Унаследован от EntityManagerT, IdT.)
Открытый методCreate(IFolder, String)
Создать документ определённого типа. Создает объект без сохранения в БД
(Унаследован от DocumentManagerT, TId.)
Открытый методCreate(BinaryFile, IFolder, String)
Создать документ определенного типа
(Унаследован от DocumentManagerT, TId.)
Защищённый методCreateCriteria(IEntityFilter)
Создать критерий выборки NHibernate для типа сущности менеджера
(Унаследован от EntityManagerT, IdT.)
Защищённый методCreateCriteria(FetchOptions, Type, String, IEntityFilter)
Создать критерий выборки NHibernate
(Унаследован от EntityManagerT, IdT.)
Открытый методCreateCriteriaForArraySearchTData
Сформировать критерию для поиска по массиву
(Унаследован от EntityManagerT, IdT.)
Открытый методCreateDetachedCriteria
Создать detached-критерию
(Унаследован от EntityManagerT, IdT.)
Открытый методCreateDocument(Type, BinaryFile, IFolder)
Создание документа по типу (заполняетя файл и папка)
Открытый методCreateDocument(Type, BinaryFile, IFolder, String)
Создание документа по типу (заполняетя файл и папка)
Открытый методCreateDocument(Type, BinaryFile, IFolder, String, IDocument)
Создание документа по типу (заполняетя файл и папка)
Открытый методCreateDocumentT(BinaryFile, IFolder)
Создание документа определенного типа
Защищённый методCreateOnLoad (Унаследован от EntityManagerT, IdT.)
Открытый методCreateSecurityException
Генерировать исключение безопасности
(Унаследован от DmsObjectManagerT, TId.)
Открытый методDecrypt
Расшифровать документ
(Унаследован от DocumentManagerT, TId.)
Открытый методDelete(T)
Удалить сущность в БД
(Унаследован от DmsObjectManagerT, TId.)
Открытый методDelete(String)
Удалить сущность в БД по запросу. ВНИМАНИЕ!!! Не использовать для больших массивов, т.к. данные сначала загружаются в память из БД и только потом удаляются.
(Унаследован от EntityManagerT, IdT.)
Открытый методПример кодаDeleteDocumentCreatePermission(IOrganizationItem, Type)
Удаление прав на создание документа определенного типа у элемента оргструктуры
Открытый методПример кодаDeleteDocumentCreatePermission(IUser, Type)
Удаление прав на создание документа определенного типа у пользователя
Открытый методПример кодаDeleteDocumentCreatePermission(IUserGroup, Type)
Удаление прав на создание документа определенного типа у группы пользователей
Открытый методПример кодаDeletePermissions(IDocument, IOrganizationItem)
Удалить привилегии на документ у элемента оргструктуры
Открытый методПример кодаDeletePermissions(IDocument, IUser)
Удалить привилегии на документ у пользователя
Открытый методПример кодаDeletePermissions(IDocument, IUserGroup)
Удалить привилегии на документ у группы пользователей
Открытый методDocumentCompactInfo
Возвращает краткую информацию о документах, полученную одним запросом.
Открытый методDocumentCompactInfoForAttachments
Возвращает краткую информацию о документах вложений, полученную одним запросом.
Открытый методDocumentTasksCriteria
Построение критерии для задач
Открытый методDocumentTypeToRegister
Открытый методEditSave
Редактировать документа (выстреливается событие редактирования)
(Унаследован от DocumentManagerT, TId.)
Открытый методEnableInheritPermissions
Включить/выключить наследование прав
(Унаследован от DmsObjectManagerT, TId.)
Открытый методEncrypt
Зашифровать документ
(Унаследован от DocumentManagerT, TId.)
Открытый методEquals
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от Object.)
Открытый методEvict
Удалить объект из текущей сесии
(Унаследован от EntityManagerT, IdT.)
Открытый методExistPropertiesForFastSearch
Есть ли поля учавствующие в быстром поиске
(Унаследован от EntityManagerT, IdT.)
Открытый методExists
Узнать о наличии объектов
(Унаследован от EntityManagerT, IdT.)
Открытый методExists(IEntityFilter)
Узнать о наличии подходящих объектов по фильтру
(Унаследован от EntityManagerT, IdT.)
Открытый методExportRules (Переопределяет DmsObjectManagerT, TIdExportRules.)
Открытый методFilterDetachedCriteria
Заполнить фильтрацию в detached-критерии
(Унаследован от EntityManagerT, IdT.)
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методFind(ExpressionFuncT, Boolean)
Поиск объектов, удовлетворяющих условию
(Унаследован от AbstractNHEntityManagerT, IdT.)
Защищённый методFind(ICriteria)
Вернуть результаты выборки по критерию
(Унаследован от EntityManagerT, IdT.)
Открытый методFind(ExpressionFuncT, Boolean) (Унаследован от EntityManagerT, IdT.)
Открытый методПример кодаFind(String)
Найти объекты в соответствии с фильтром на языке EQL
(Унаследован от EntityManagerT, IdT.)
Открытый методFind(FetchOptions)
Найти объекты в соответствии с параметрами выборки
(Унаследован от EntityManagerT, IdT.)
Открытый методFind(ExpressionFuncT, Boolean, FetchOptions)
Поиск объектов, удовлетворяющих условию
(Унаследован от AbstractNHEntityManagerT, IdT.)
Открытый методFind(ExpressionFuncT, Boolean, FetchOptions)
Поиск объектов, удовлетворяющих условию
(Унаследован от EntityManagerT, IdT.)
Открытый методПример кодаFind(String, FetchOptions)
Найти объекты в соответствии с фильтром на языке EQL
(Унаследован от EntityManagerT, IdT.)
Открытый методПример кодаFind(IEntityFilter, FetchOptions)
Найти объекты в соответствии с фильтром и параметрами выборки
(Унаследован от EntityManagerT, IdT.)
Защищённый методFind(IEntityFilter, FetchOptions, Boolean)
Найти сущности в соответствии фильтром, параметрами выборки и кэшированием результатов
(Унаследован от EntityManagerT, IdT.)
Открытый методFindAll
Найти все сущности
(Унаследован от EntityManagerT, IdT.)
Открытый методFindAll(Boolean)
Найти все сущности с кэшированием
(Унаследован от EntityManagerT, IdT.)
Открытый методFindByIdArray(Guid)
Найти все объекты по Uid'ам из массива
(Унаследован от EntityManagerT, IdT.)
Открытый методFindByIdArray(IdT)
Найти все объекты по идентификаторам из массива
(Унаследован от EntityManagerT, IdT.)
Открытый методFindByIdArray(IdT, IEntityFilter, FetchOptions)
Найти все объекты по идентификаторам из массива с учётом фильтра
(Унаследован от EntityManagerT, IdT.)
Открытый методПример кодаFindIds(IEntityFilter, FetchOptions)
Найти объекты в соответствии с фильтром и параметрами выборки
(Унаследован от EntityManagerT, IdT.)
Защищённый методFindIds(IEntityFilter, FetchOptions, Boolean)
Найти сущности в соответствии фильтром, параметрами выборки и кэшированием результатов
(Унаследован от EntityManagerT, IdT.)
Открытый методGenerateName
Генерировать имя документа по шаблону
Открытый методGenerateNameOnSpecifiedTemplate
Генерировать имя документа по произвольному шаблону
Открытый методGetAliasedPropertyString
Сформировать всевдоним для свойства
(Унаследован от EntityManagerT, IdT.)
Открытый методПример кодаGetAllLinkedDocuments
Получить все связанные документы
Открытый методGetArchivingDocumentIds
Список ид-ров архивируемых документов
Открытый методGetChildBlocks
Получить Дочерние блоки для сущности
(Унаследован от DocumentManagerT, TId.)
Открытый методGetCryptoEntity
Поулчить сущность с зашифрованными атрибутами
(Унаследован от DocumentManagerT, TId.)
Открытый методGetCurrentState
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
(Унаследован от EntityManagerT, IdT.)
Открытый методGetCurrentVersionOrNull
Получить текущую версию документа
Защищённый методGetDbName
Получить имя БД по умолчанию
(Унаследован от NHManagerBase.)
Открытый методGetDirtyPropertyUids(T)
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.)
Открытый методGetDirtyPropertyUids(T, Object)
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.)
Открытый методGetDocumentsFromObject
Получить документы из объекта
Открытый методGetDocumentsTasksByDocumentCount
Количество задач по документу
Открытый методGetDocumentTasksByDocument
Получение задач по документу
Открытый методGetDocumentTypeUidWithId(Guid)
Получить уникальный идентификатор типа документа вместе с идентификатором документа
Открытый методGetDocumentTypeUidWithId(Int64)
Получить уникальный идентификатор типа документа вместе с идентификатором документа
Открытый методПример кодаGetEnableStatuses
Получить список статусов, на которые можно сменить текущий статус документа
Открытый методGetEncryptedProperyValue
Получить значение зашифрованного свойства
(Унаследован от DocumentManagerT, TId.)
Защищённый методGetEntityState (Унаследован от EntityManagerT, IdT.)
Защищённый методGetFetchType
Тип сущноти для выборки
(Унаследован от EntityManagerT, IdT.)
Открытый методGetFileByDocumentId
Получить файл текущей версии документа
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от Object.)
Открытый методGetPermissionToAdd
Синхронизация пермишенов двух объектов
(Унаследован от DmsObjectManagerT, TId.)
Защищённый методGetProjectionPropertiesTProjection (Унаследован от EntityManagerT, IdT.)
Защищённый методGetPropertiesForFastSearch
Свойства для быстрого поиска
(Унаследован от EntityManagerT, IdT.)
Открытый методGetReferencesForConvertion
Получает список реальных объектов, ссылающихся на конвертируемые
(Унаследован от DocumentManagerT, TId.)
Открытый методGetSecondaryFilter
Получить производный фильтр
Открытый методGetTasksByDocument
Получение задач по документу
Открытый методGetTasksByDocumentCount
Количество задач по документу
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Защищённый методGetTypeForFastSearch
Тип для поиска полей в быстром поиске (учитываются все дочерние классы)
(Унаследован от EntityManagerT, IdT.)
Защищённый методGetTypeUid
Получить TypeUid документа
(Унаследован от DmsObjectManagerT, TId.)
Защищённый методGetTypeUidPropertyName(Type)
Получить из типа сущности имя свойства TypeUid для использования в критериях
(Унаследован от EntityManagerT, IdT.)
Защищённый методGetTypeUidPropertyName(IEntityFilter)
Получить из фильтра имя свойства TypeUid для использования в критериях
(Унаследован от EntityManagerT, IdT.)
Открытый методGetTypeUids
Получить типы объектов документооборота
(Унаследован от DmsObjectManagerT, TId.)
Открытый методGetUsersHasAccess
Пользователи, котрые имеют права на объект
(Унаследован от DmsObjectManagerT, TId.)
Открытый методHasIndexingDocumentCards
Есть ли индексируемые карточки документа?
Защищённый методInitInternal
Внутренняя инициализация менеджера
(Унаследован от NHManager.)
Открытый методInitNew
Инициализация нового документа
Открытый методIsDirty(T)
Проверить, есть ли несохраненные изменения в объекте
(Унаследован от EntityManagerT, IdT.)
Открытый методIsDirty(T, Object)
Проверить, есть ли несохраненные изменения в объекте
(Унаследован от EntityManagerT, IdT.)
Открытый методIsNew
Проверить, является ли объект новым (не сохранен в БД)
(Унаследован от EntityManagerT, IdT.)
Открытый методIsVersionsNeedEncrypt
Нужно ли шифровать версию документа
(Унаследован от DocumentManagerT, TId.)
Открытый методLoad(TId)
Загрузить по идентификатору. Если не найдена - вызывается исключение
(Унаследован от DmsObjectManagerT, TId.)
Открытый методLoad(Guid)
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
(Унаследован от EntityManagerT, IdT.)
Защищённый методLoadByUid
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadOrCreate(Guid)
Загрузить по идентификатору. Если не найден - возвращается новый объект
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadOrCreate(IdT)
Загрузить по идентификатору. Если не найден - возвращается новый объект
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadOrNull(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadOrNull(IdT)
Загрузить по идентификатору. Если не найдена - возвращается null
(Унаследован от EntityManagerT, IdT.)
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Открытый методПример кодаMove
Переместить документ в другую папку
Открытый методMoveTo
Перемещает объекты в другую папку.
(Унаследован от DmsObjectManagerT, TId.)
Открытый методProjectionPT
Получить проекцию значений свойства
(Унаследован от EntityManagerT, IdT.)
Защищённый методProjectionForTValue
Получить проекцию NHibernate для свойства сущности по выражению
(Унаследован от EntityManagerT, IdT.)
Открытый методQueryRT
Выбрать значения по условию поиска в виде выражения
(Унаследован от EntityManagerT, IdT.)
Открытый методRefresh(T)
Обновить (перечитать) объект из БД
(Унаследован от EntityManagerT, IdT.)
Открытый методRefresh(T, LockMode)
Обновить (перечитать) сущность из БД с блокировками
(Унаследован от EntityManagerT, IdT.)
Защищённый методRefreshTypeUidCache
Обновить кеш
(Унаследован от DmsObjectManagerT, TId.)
Открытый методRename(T, String)
Переименовать объет документо оборота
(Унаследован от DocumentManagerT, TId.)
Открытый методRename(T, String, String)
Переименовать зашифрованный документ
(Унаследован от DocumentManagerT, TId.)
Защищённый методReturnCount (Унаследован от EntityManagerT, IdT.)
Защищённый методReturnExists
Вернуть наличие удовлетворяющих критерию записей
(Унаследован от EntityManagerT, IdT.)
Защищённый методReturnProjectionPT (Унаследован от EntityManagerT, IdT.)
Открытый методSave
Сохранить объект в БД
(Унаследован от EntityManagerT, IdT.)
Открытый методSend(IDocument, IUser)
Отправить документ
Открытый методSend(ListIDocument, IUser)
Отправить документы
Открытый методSendChangeAccess
Записать изменение прав для пермишенов
(Унаследован от DmsObjectManagerT, TId.)
Открытый методSendEncryptPasswordEntered
Записать в истории статус правильности пароля
(Унаследован от DocumentManagerT, TId.)
Открытый методПример кодаSendMessage(String, String, IUser)
Отправить сообщение пользователю. Вложения, каналы и автор сообщения не указываются
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser)
Отправить сообщение пользователям. Каналы, вложения и автор сообщения не указываются
Открытый методПример кодаSendMessage(String, String, IUser, IUser)
Отправить сообщение пользователю. Вложения и каналы не указываются
Открытый методПример кодаSendMessage(String, String, IUser, IEnumerableIAttachment)
Отправить сообщение пользователю. Автор сообщения и каналы не указываются
Открытый методПример кодаSendMessage(String, String, IUser, IEnumerableIInformationChannel)
Отправить сообщение пользователю. Автор сообщения и вложения не указываются
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser, IUser)
Отправить сообщение пользователям. Каналы и вложения не указываются
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser, IEnumerableIAttachment)
Отправить сообщение пользователям. Каналы и автор сообщения не указываются
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser, IEnumerableIInformationChannel)
Отправить сообщение пользователям. Автор сообщения и вложения не указываются
Открытый методПример кодаSendMessage(String, String, IUser, IUser, IEnumerableIAttachment)
Отправить сообщение пользователю. Каналы не указываются
Открытый методПример кодаSendMessage(String, String, IUser, IEnumerableIInformationChannel, IUser)
Отправить сообщение пользователю. Вложения не указываются
Открытый методПример кодаSendMessage(String, String, IUser, IEnumerableIInformationChannel, IEnumerableIAttachment)
Отправить сообщение пользователю. Автор сообщения не указывается
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser, IUser, IEnumerableIAttachment)
Отправить сообщение пользователям. Каналы не указываются
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser, IEnumerableIInformationChannel, IUser)
Отправить сообщение пользователям. Вложения не указываются
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser, IEnumerableIInformationChannel, IEnumerableIAttachment)
Отправить сообщение пользователям. Автор сообщения не указывается
Открытый методПример кодаSendMessage(String, String, IUser, IEnumerableIInformationChannel, IUser, IEnumerableIAttachment)
Отправить сообщение пользователю. Вложения документов не указываются
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser, IEnumerableIInformationChannel, IUser, IEnumerableIAttachment)
Отправить сообщение пользователям
Открытый методПример кодаSendMessage(String, String, IEnumerableIUser, IEnumerableIInformationChannel, IUser, IEnumerableIAttachment, IEnumerableIDocumentAttachment)
Отправить сообщение пользователю
Открытый методSendMessageBuilder
Помощник отправки сообщений
Открытый методSetStatus(IDocument, ILifeCycleStatus, String)
Сменить статус документа
Открытый методSetStatus(IDocument, ILifeCycleStatus, String, String)
Сменить статус документа
Защищённый методSetupAutoFilter(ICriteria, IEntityFilter)
Применить поля автофильтра в критерий отбора для текущей сущности (по имени)
(Унаследован от EntityManagerT, IdT.)
Защищённый методSetupAutoFilter(ICriteria, IEntityFilter, EntityMetadata, String)
Применить поля автофильтра в критерий отбора (по имени)
(Унаследован от DmsObjectManagerT, TId.)
Защищённый методSetupFastSearchFilter(ICriteria, IEntityFilter)
Применить строку быстрого поиска
(Унаследован от EntityManagerT, IdT.)
Защищённый методSetupFastSearchFilter(Disjunction, IEntityFilter, ICriteria) (Унаследован от EntityManagerT, IdT.)
Защищённый методSetupFetchOptions
Применить параметры выборки к указанному типу сущности
(Унаследован от DmsObjectManagerT, TId.)
Открытый методSetupFilter (Унаследован от DocumentManagerT, TId.)
Защищённый методSetupFilterQuery(ICriteria, IEntityFilter, EntityMetadata, String)
Применить условие выборки на языке EQL в критерий отбора
(Унаследован от EntityManagerT, IdT.)
Защищённый методSetupFilterQuery(ICriteria, IEntityFilter, EntityMetadata, FuncEntityPropertyMetadata, FuncEntityMetadata, String, ICriterion, FuncString, ICriterion, String)
Применить условие выборки на языке EQL в критерий отбора
(Унаследован от EntityManagerT, IdT.)
Защищённый методSetupSortOptions
Установить критерии сортировки
(Унаследован от EntityManagerT, IdT.)
Открытый методTasksCriteria(Int64, ListTaskBaseStatus, ICriteria)
Построение критерии для задач
Открытый методTasksCriteria(IDocument, ListTaskBaseStatus, ICriteria)
Построение критерии для задач
Открытый методTerminateTask
Завершить исполнение задач
Открытый методToString
Возвращает строку, представляющую текущий объект.
(Унаследован от Object.)
Открытый методUnArchive(ListT)
Снимает статус "архивировано".
(Унаследован от DmsObjectManagerT, TId.)
Открытый методПример кодаUnArchive(IDocument)
Восстановить документ из архива
Защищённый методUnproxy (Унаследован от AbstractNHEntityManagerT, IdT.)
Открытый методUpdateEncryptedProperties
Обновить атрибуты в зашифрованной сущности
(Унаследован от DocumentManagerT, TId.)
Открытый методUpdateEncryptedProperty(T, Guid, Object, String)
Обновить атрибут в зашифрованной сущности
(Унаследован от DocumentManagerT, TId.)
Открытый методUpdateEncryptedProperty(T, String, Object, String)
Обновить атрибут в зашифрованной сущности
(Унаследован от DocumentManagerT, TId.)
Открытый методUpdatePermissions(IDmsObject)
Обновление прав.
(Унаследован от DmsObjectManagerT, TId.)
Открытый методUpdatePermissions(IDmsObject, Boolean)
Обновление прав
(Унаследован от DmsObjectManagerT, TId.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGetID
Получить идентификатор из объекта. Вызывает ToString().ToLower()
(Определяется ObjectExtensions.)
Открытый метод расширенияImplementation
Получить реальный объект из класса
(Определяется ModelExtensions.)
Открытый метод расширенияSafeToString (Определяется ObjectExtensions.)
Открытый метод расширенияToEncodedJson
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.)
Открытый метод расширенияToJson
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.)
Открытый метод расширенияToJsonSlice
Получить представление объекта в структуре Json. Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.)
В начало страницы
Заметки