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

ProcessHeaderManager - класс

Менеджер заголовков процессов
Иерархия наследования
Object
  EleWise.ELMA.Runtime.ManagersNHManagerBase
    EleWise.ELMA.Runtime.ManagersNHManager
      EleWise.ELMA.Model.ManagersAbstractNHEntityManagerIProcessHeader, Int64
        EleWise.ELMA.Model.ManagersEntityManagerIProcessHeader, Int64
          EleWise.ELMA.Workflow.ManagersProcessHeaderManager

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

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

Свойства
  ИмяОписание
Открытое свойствоActionDispatcherService
Сервис работы с действиями
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоActionHandler
Обработчик действий с сущностью
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоAuthenticationService
Сервис аутентификации, работа с текущим пользователем
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоAuthenticationServiceExists (Унаследован от EntityManagerT, IdT.)
Открытое свойствоBehaviors
Список точек расширения для изменения поведения менеджеров
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоCacheEnabled
Использовать кэширование
(Унаследован от AbstractNHEntityManagerT, IdT.)
Открытое свойствоContextBoundVariableService
Сервис для работы со значениями контекста в рамках процесса
Открытое свойствоContextService
Сервис работы со значениями переменных в рамках контекста (например, веб-запроса)
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоDefaultCriteriaAlias
Алиас для критерия по умолчанию
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоEntityTypeUidPropertyName
Имя свойства TypeUid у сущности, которой управляет менеджер. Для использования в критерии!
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоFullTextSearchCardService
Сервис работы с карточками объектов индексации
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоFullTextSearchService
Сервис индексации
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоImplementationType
Тип реализации сущности. Если T - интерфейс, от вернется класс, реализующий его. Если T - класс, то вернется он же.
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоImplementationTypeMetadata (Унаследован от EntityManagerT, IdT.)
Защищённое свойствоImplementationTypeUid
Идентификатор типа реализации сущности.
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоIndexQueueManager
Менеджер индексации
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоСтатический членInstance
Экземпляр менеджера
Защищённое свойствоIsSoftDeletable
Используется ли "мягкое" удаление
(Унаследован от AbstractNHEntityManagerT, IdT.)
Защищённое свойствоIsTablePart
Менеджер для блока
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоLogger
Логгер
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоMainDatabaseProvider
Провайдер основной БД
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоMemoryCacheService
Сервис работы с кэшем
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоMetadataRuntimeService
Сервис работы с метаданными
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоScriptExecutionService
Сервис, указывающий, что выполняется скрипт
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоSecurityService
Сервис проверки привилегий
(Унаследован от EntityManagerT, IdT.)
Защищённое свойствоSecurityServiceExists (Унаследован от EntityManagerT, IdT.)
Защищённое свойствоSession
Сессия NHibernate
(Унаследован от NHManagerBase.)
Открытое свойствоSessionProvider
Провайдер сессий
(Унаследован от NHManagerBase.)
Открытое свойствоTransformation
Провайдер трансформации БД
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоTransformationProvider
Провайдер преобразования БД
Открытое свойствоUnitOfWorkManager
Провайдер единиц работы unit-of-work
(Унаследован от EntityManagerT, IdT.)
Открытое свойствоWorkflowProcessManager
Менеджер процессов
В начало страницы
Методы
  ИмяОписание
Защищённый методAliasProperty
Сформировать всевдоним для свойства
(Унаследован от EntityManagerT, IdT.)
Открытый методCanDelete (Унаследован от EntityManagerT, IdT.)
Открытый методCanSave
Проверить возможно ли сохранить данную сущность в текущем контексте выполнения
(Унаследован от EntityManagerT, IdT.)
Защищённый методCheckDirty
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.)
Открытый методCheckFilter
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
(Унаследован от EntityManagerT, IdT.)
Открытый методCheckProcessClassName
Проверить, можно ли использовать указанное имя для класса контекста процесса
Открытый методCheckProcessInstanceMetricsTableName
Проверка имени экземпляра процесса
Открытый методCheckProcessMetricsTableName
Проверка имени процесса
Открытый методCheckProcessName
Проверить, можно ли использовать указанное имя процесса
Открытый методCheckProcessTableName
Проверить, можно ли использовать указанное имя для таблицы контекста процесса
Открытый методCount
Возвращает количество всех объектов этого типа
(Унаследован от EntityManagerT, IdT.)
Открытый методCount(IEntityFilter)
Получить количество всех объектов по фильтру
(Унаследован от EntityManagerT, IdT.)
Открытый методПример кодаCreate
Создать новую сущность (без записи в БД)
(Унаследован от EntityManagerT, IdT.)
Защищённый методCreateCriteria(IEntityFilter)
Создать критерий выборки NHibernate для типа сущности менеджера
(Унаследован от EntityManagerT, IdT.)
Защищённый методCreateCriteria(FetchOptions, Type, String, IEntityFilter)
Создать критерий выборки NHibernate
(Унаследован от EntityManagerT, IdT.)
Открытый методCreateCriteriaForArraySearchTData
Сформировать критерию для поиска по массиву
(Унаследован от EntityManagerT, IdT.)
Защищённый методCreateDeletedCriteria
Создать критерий для удаленных процессов
Открытый методCreateDetachedCriteria
Создать detached-критерию
(Унаследован от EntityManagerT, IdT.)
Защищённый методCreateOnLoad (Унаследован от EntityManagerT, IdT.)
Открытый методCreateSecurityException
Генерировать исключение безопасности
(Унаследован от AbstractNHEntityManagerT, IdT.)
Открытый методDelete(String)
Удалить сущность в БД по запросу. ВНИМАНИЕ!!! Не использовать для больших массивов, т.к. данные сначала загружаются в память из БД и только потом удаляются.
(Унаследован от EntityManagerT, IdT.)
Открытый методDelete(IProcessHeader)
Удалить процесс
(Переопределяет EntityManagerT, IdTDelete(T).)
Открытый методDeleteAll
Удалить все сущности из БД
(Унаследован от AbstractNHEntityManagerT, IdT.)
Открытый методEquals
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от Object.)
Открытый методEvict
Удалить объект из текущей сесии
(Унаследован от EntityManagerT, IdT.)
Открытый методExistPropertiesForFastSearch
Есть ли поля учавствующие в быстром поиске
(Унаследован от EntityManagerT, IdT.)
Открытый методExists
Узнать о наличии объектов
(Унаследован от EntityManagerT, IdT.)
Открытый методExists(IEntityFilter)
Узнать о наличии подходящих объектов по фильтру
(Унаследован от EntityManagerT, IdT.)
Открытый методExportRules
Набор правил экспорта свойств сущности
(Переопределяет EntityManagerT, IdTExportRules.)
Открытый метод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.)
Открытый методFindDeleted
Найти удаленные процессы
Открытый методПример кодаFindIds(IEntityFilter, FetchOptions)
Найти объекты в соответствии с фильтром и параметрами выборки
(Унаследован от EntityManagerT, IdT.)
Защищённый методFindIds(IEntityFilter, FetchOptions, Boolean)
Найти сущности в соответствии фильтром, параметрами выборки и кэшированием результатов
(Унаследован от EntityManagerT, IdT.)
Открытый методGenerateNewName
Сформировать новое имя для заголовка процесса с учетом существующего заголовка (используется при проверке правил экспорта-импорта)
Открытый методGetAccessSettings
Получить настройки доступа
Открытый методGetAliasedPropertyString
Сформировать всевдоним для свойства
(Унаследован от EntityManagerT, IdT.)
Открытый методGetCommonStatistics
Получить общую статистику по процессам
Открытый методGetCurrentState
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
(Унаследован от EntityManagerT, IdT.)
Защищённый методGetDbName
Получить имя БД по умолчанию
(Унаследован от NHManagerBase.)
Открытый методGetDeletedCount
Получить количество удаленных процессов
Открытый методGetDirtyPropertyUids(T)
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.)
Открытый методGetDirtyPropertyUids(T, Object)
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.)
Защищённый методGetEntityState (Унаследован от EntityManagerT, IdT.)
Открытый методGetExecutingInstanceStatistics(Boolean)
Получить статистику по исполняющимся экземплярам в разрезе процессов
Открытый методGetExecutingInstanceStatistics(Boolean, Boolean)
Получить статистику по исполняющимся экземплярам в разрезе процессов
Защищённый методGetFetchType
Тип сущноти для выборки
(Унаследован от EntityManagerT, IdT.)
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от Object.)
Открытый методGetMonitorProcessesAllInfo
Все процессы доступные в мониторе
Открытый методGetMonitorProcessesInfo
Информация по процессая для монитора процессов
Открытый методGetPermissions
Получить список разрешений по умолчанию для моих процессов
Открытый методGetProcessesInfo
Получение информации об экземплярах и задачах процесса
Открытый методGetProcessExecutingInstanceStatistics
Получить статистику по исполняющимся экземплярам процесса в разрезе версий
Защищённый методGetProjectionPropertiesTProjection (Унаследован от EntityManagerT, IdT.)
Защищённый методGetPropertiesForFastSearch
Свойства для быстрого поиска
(Унаследован от EntityManagerT, IdT.)
Открытый методGetPublishedProcessHeads
Получить корневые заголовки процессов
Открытый методGetPublishingVersionNumber
Получить следующий номер публикуемой версии процесса
Открытый методGetStartableProcesses(IProcessHeaderFilter)
Получить запускаемые процессы
Открытый методGetStartableProcesses(ListWorkflowProcessRunAvailability, IProcessHeaderFilter)
Получить запускаемые процессы
Открытый методGetStartableProcessesAll
Получить список всех доступных для запуска процессов (без учета прав доступа)
Открытый методGetStartableProcessesAllIds
Получить идентификаторы всех доступных для запуска процессов (без учета прав доступа)
Открытый методGetStartableProcessesObject
Получить запускаемые из объектов процессы (работает точно также)
Открытый методGetStartableProcessIds(IProcessHeaderFilter)
Получить идентификаторы запускаемых процессов
Открытый методGetStartableProcessIds(ListWorkflowProcessRunAvailability, IProcessHeaderFilter)
Получить идентификаторы запускаемых процессов
Открытый методGetStartableProcessIdsObject
Получить запускаемые из объектов процессы (работает точно также)
Открытый методGetSubprocessTreeList(Guid, Boolean)
Получение списка подпроцессов из дерева подпроцессов для текущей версии (черновика) заголовка отчета
Открытый методGetSubprocessTreeList(Int64, Boolean)
Получение списка подпроцессов из дерева подпроцессов для текущей версии (черновика) заголовка отчета
Открытый методGetSubprocessTreeList(IProcessHeader, Boolean)
Получение списка подпроцессов из дерева подпроцессов для текущей версии (черновика) заголовка отчета
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Защищённый методGetTypeForFastSearch
Тип для поиска полей в быстром поиске (учитываются все дочерние классы)
(Унаследован от EntityManagerT, IdT.)
Защищённый методGetTypeUidPropertyName(Type)
Получить из типа сущности имя свойства TypeUid для использования в критериях
(Унаследован от EntityManagerT, IdT.)
Защищённый методGetTypeUidPropertyName(IEntityFilter)
Получить из фильтра имя свойства TypeUid для использования в критериях
(Унаследован от EntityManagerT, IdT.)
Открытый методHasPermission
Есть ли у пользователя указанное право доступа на процесс
Защищённый методInitInternal
Внутренняя инициализация менеджера
(Унаследован от NHManager.)
Открытый методIsCurator
Является ли указанный пользователь (или текущий пользователь, если user==null) куратором процесса
Открытый методIsDirty(T)
Проверить, есть ли несохраненные изменения в объекте
(Унаследован от EntityManagerT, IdT.)
Открытый методIsDirty(T, Object)
Проверить, есть ли несохраненные изменения в объекте
(Унаследован от EntityManagerT, IdT.)
Открытый методIsNew
Проверить, является ли объект новым (не сохранен в БД)
(Унаследован от EntityManagerT, IdT.)
Открытый методIsOwner
Является ли указанный пользователь (или текущий пользователь, если user==null) владельцем процесса
Открытый методLoad(Guid)
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
(Унаследован от EntityManagerT, IdT.)
Открытый методLoad(IdT)
Загрузить по идентификатору. Если не найдена - вызывается исключение
(Унаследован от EntityManagerT, IdT.)
Защищённый методLoadByUid
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadDocumentationProcessHeadFullTree
Получение инфы для полного дерева документации
Открытый методLoadMyResponsibilityProcess
Получить процессы где я владелец или куратор
Открытый методLoadOrCreate(Guid)
Загрузить по идентификатору. Если не найден - возвращается новый объект
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadOrCreate(IdT)
Загрузить по идентификатору. Если не найден - возвращается новый объект
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadOrNull(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadOrNull(IdT)
Загрузить по идентификатору. Если не найдена - возвращается null
(Унаследован от EntityManagerT, IdT.)
Открытый методLoadProcessHeadFullTree
Полное дерево информации по процессам
Открытый методLoadReportHeadersByName(String)
Получить все заголовки процессов с указанным именем с учетом регистра
Открытый методLoadReportHeadersByName(String, Boolean)
Получить все заголовки процессов с указанным именем
Открытый методLoadRootProcessHeads
Получить корневые заголовки процессов
Открытый методLoadSubProcesses
Загрузить список подпроцессов
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Открытый методProjectionPT
Получить проекцию значений свойства
(Унаследован от EntityManagerT, IdT.)
Защищённый методProjectionForTValue
Получить проекцию NHibernate для свойства сущности по выражению
(Унаследован от EntityManagerT, IdT.)
Открытый методPublish(IProcessHeader, String)
Опубликовать текущую версию процесса
Открытый методPublish(IEnumerableIProcessHeader, String)
Опубликовать текущие версию процессов
Открытый методPublish(IProcessHeader, String, Boolean)
Опубликовать текущую версию процесса
Открытый методPublish(IEnumerableIProcessHeader, String, Boolean)
Опубликовать текущие версию процессов
Открытый методPublishEmulation
Опубликовать текущие версию процессов
Защищённый методPublishInternal(IProcessHeader, String, Boolean, Boolean)
Опубликовать текущую версию процесса
Защищённый методPublishInternal(IEnumerableIProcessHeader, String, Boolean, Boolean)
Опубликовать текущие версию процессов
Открытый методQueryRT
Выбрать значения по условию поиска в виде выражения
(Унаследован от EntityManagerT, IdT.)
Открытый методRecompileContext
переопределить контекст
Открытый методRefresh(T)
Обновить (перечитать) объект из БД
(Унаследован от EntityManagerT, IdT.)
Открытый методRefresh(T, LockMode)
Обновить (перечитать) сущность из БД с блокировками
(Унаследован от EntityManagerT, IdT.)
Открытый методRestore
Восстановить процесс
Защищённый методReturnCount (Унаследован от EntityManagerT, IdT.)
Защищённый методReturnExists
Вернуть наличие удовлетворяющих критерию записей
(Унаследован от EntityManagerT, IdT.)
Защищённый методReturnProjectionPT (Унаследован от EntityManagerT, IdT.)
Открытый методSave
Сохранить объект в БД
(Унаследован от EntityManagerT, IdT.)
Защищённый методSetupAutoFilter(ICriteria, IEntityFilter)
Применить поля автофильтра в критерий отбора для текущей сущности (по имени)
(Унаследован от EntityManagerT, IdT.)
Защищённый методSetupAutoFilter(ICriteria, IEntityFilter, EntityMetadata, String)
Применить поля автофильтра в критерий отбора (по имени)
(Унаследован от EntityManagerT, IdT.)
Защищённый методSetupFastSearchFilter(ICriteria, IEntityFilter)
Применить строку быстрого поиска
(Унаследован от EntityManagerT, IdT.)
Защищённый методSetupFastSearchFilter(Disjunction, IEntityFilter, ICriteria) (Унаследован от EntityManagerT, IdT.)
Защищённый методSetupFetchOptions
Применить параметры выборки к указанному типу сущности
(Унаследован от EntityManagerT, IdT.)
Открытый методSetupFilter
Установка фильтра
(Переопределяет EntityManagerT, IdTSetupFilter(ICriteria, IEntityFilter).)
Защищённый метод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.)
Открытый методToString
Возвращает строку, представляющую текущий объект.
(Унаследован от Object.)
Защищённый методUnproxy (Унаследован от AbstractNHEntityManagerT, IdT.)
Открытый методUnpublish(IEnumerableInt64)
Распубликовать процесс
Открытый методUnpublish(IProcessHeader)
Распубликовать процесс
Открытый методValidateTableName
Проверить возможность использования указанного имени таблицы для какого-либо элемента. В проверке участвует контекст процессов.
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членGetProcessMonitorAllHeaderInfoTimeStamp
Все временные показатели процессов
В начало страницы
См. также