ProcessHeaderManager - класс |
Пространство имён: EleWise.ELMA.Workflow.Managers
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 |
Все временные показатели процессов
|