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

WorkflowTaskBaseManager - класс

Менеджер расширения базовой задачи для Workflow
Иерархия наследования
Object
  EleWise.ELMA.Runtime.ManagersNHManagerBase
    EleWise.ELMA.Runtime.ManagersNHManager
      EleWise.ELMA.Model.ManagersEntityExtensionManagerITaskBase, IWorkflowTaskBase, Int64, TaskBaseManager
        EleWise.ELMA.Workflow.ManagersWorkflowTaskBaseManager

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

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

Свойства
  ИмяОписание
Открытое свойствоActionHandler
Обработчик действий с сущностью
Открытое свойствоCommentActionHandler
Обработчик добавления комментария
Открытое свойствоDenyReassignExecutorInElementExtentions
Точка расширения для получения настройки запрета смены исполнителя в элементе
Защищённое свойствоImplementationType
Тип реализации сущности. Если T - интерфейс, от вернется класс, реализующий его. Если T - класс, то вернется он же.
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытое свойствоСтатический членInstance
Экземпляр менеджера
Открытое свойствоManager
Менеджер основной сущности
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытое свойствоSecurityService
Сервис безопасности
Защищённое свойствоSession
Сессия NHibernate
(Унаследован от NHManagerBase.)
Открытое свойствоSessionProvider
Провайдер сессий
(Унаследован от NHManagerBase.)
Открытое свойствоTransformationProvider
Интерфейс провайдера преобразования БД
В начало страницы
Методы
  ИмяОписание
Открытый методПример кодаAddComment(IWorkflowTaskBase, String)
Добавить комменатрий к процессной задаче
Открытый методПример кодаAddComment(IWorkflowTaskBase, String, IUser)
Добавить комменатрий к процессной задаче
Открытый методCheckFilter
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методПример кодаCompleteTask(IWorkflowTaskBase)
Завершить задачу с переходом на следующее событие
Открытый методПример кодаCompleteTask(IWorkflowTaskBase, String)
Завершить задачу по определенному переходу
Открытый методCount
Возвращает количество всех сущностей
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методCount(IEntityFilter)
Возвращает количество сущностей по фильтру
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методCreate
Создать новую сущность (без записи в БД)
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методCreateCriteria
Создать критерий выборки NHibernate для типа сущности менеджера
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методCreateCriteria(FetchOptions, Type, String)
Создать критерий выборки NHibernate
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методCreateCriteriaNoPermissions
Создать критерию для задач без учета привилегий
Защищённый методCreateDetachedCriteria(FetchOptions, Type, String)
Создать detached-критерию
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методCreateDetachedCriteria(FetchOptions, Type, String, IEntityFilter) (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методCreateSecurityException (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методDelete(Object) (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методDelete(String) (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методDelete(T)
Удалить сущность в БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методDeleteAll
Удалить все сущности из БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методDoCompleted
Записать в историю завершение задачи
Открытый методDoCompletedWithTransition(IWorkflowTaskBase, BPMNFlowElement, Guid)
Записать в историю завершение задачи с переходом
Открытый методDoCompletedWithTransition(IWorkflowTaskBase, BPMNFlowElement, Guid, ActionTaskActionEventArgs)
Записать в историю завершение задачи с переходом
Открытый методEquals
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от Object.)
Открытый методExistPropertiesForFastSearch (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методExists
Узнать о наличии объектов
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методExists(IEntityFilter)
Узнать о наличии подходящих объектов по фильтру
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методExportRules (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методFilterDetachedCriteria (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методFind(ExpressionFuncT, Boolean)
Поиск объектов, удовлетворяющих условию
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методFind(String) (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методFind(FetchOptions)
Найти сущности в соответствии с параметрами выборки
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методFind(ExpressionFuncT, Boolean, FetchOptions)
Поиск объектов, удовлетворяющих условию
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методFind(IEntityFilter, FetchOptions)
Найти сущности в соответствии с фильтром и параметрами выборки
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методFindAll
Найти все сущности
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методFindByIdArray
Найти все сущности по идентификаторам из массива
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методFindMyActiveTasks(IWorkflowInstance)
Найти мои активные задачи по экземпляру процесса
Открытый методFindMyActiveTasks(IWorkflowInstance, Boolean)
Найти мои активные задачи по экземпляру процесса
Защищённый методFindMyActiveTasks(IWorkflowInstance, Boolean, Boolean)
Найти мои активные задачи по экземпляру процесса
Открытый методПример кодаGetActiveTasks(IWorkflowInstance)
Получить все активные задачи по экземпляру процесса
Открытый методПример кодаGetActiveTasks(IWorkflowInstance, Boolean)
Получить все активные задачи по экземпляру процесса
Открытый методGetAllTasks(IWorkflowInstance)
Получить все задачи по экземпляру процесса
Открытый методGetAllTasks(IWorkflowInstance, Boolean)
Получить все задачи по экземпляру процесса
Открытый методGetAllTasks(IWorkflowInstance, Boolean, ListString)
Получить все задачи по экземпляру процесса
Открытый методGetAllTasks(IWorkflowInstance, Boolean, ListString, Guid)
Получить все задачи по экземпляру процесса
Открытый методGetCurrentState
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методGetDbName
Получить имя БД по умолчанию
(Унаследован от NHManagerBase.)
Защищённый методGetDetachedCriteriaByInstanceFilter(NullableInt64)
Получение критерии п офильтру
Защищённый методGetDetachedCriteriaByInstanceFilter(IWorkflowInstanceFilter)
Открытый методGetDirtyPropertyUids(T)
Получить идентификаторы измененных свойств
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методGetDirtyPropertyUids(T, Object)
Получить идентификаторы измененных свойств
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методGetElementsWithTaskCountByInstance(IWorkflowInstance)
Получить элементы карты процесса и количество активных задач в элементе по данному экземпляру процесса
Открытый методGetElementsWithTaskCountByInstance(IWorkflowInstance, Boolean)
Получить элементы карты процесса и количество задач в элементе по данному экземпляру процесса
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от Object.)
Открытый методGetTasks(IWorkflowBookmark)
Получить список задач по точке останова
Открытый методGetTasks(IWorkflowInstance)
Получить все активные задачи по экземпляру процесса
Открытый методGetTasks(IEnumerableIWorkflowInstance)
Получить активные задачи для списка экземпляров процессов
Открытый методGetTasks(IWorkflowInstance, Boolean)
Получить все активные задачи по экземпляру процесса
Открытый методGetTasks(IEnumerableIWorkflowInstance, Boolean)
Получить активные задачи для списка экземпляров процессов
Открытый методGetTasks(IWorkflowInstance, Boolean, ListString)
Получить все активные задачи по экземпляру процесса
Открытый методGetTasksCountByActivities(Int64)
Количество задач по активити
Открытый методGetTasksCountByActivities(Int64, NullableInt64)
Количество задач по активити
Открытый методGetTasksCountByActivitiesSwimlayn(Int64, IWorkflowInstanceFilter)
Количество задач по активити
Открытый методGetTasksCountByActivitiesSwimlayn(Int64, NullableInt64)
Количество задач по активити
Открытый методGetTasksCountByExecuters(Int64)
Количество задач по исполнителям
Открытый методGetTasksCountByExecuters(Int64, IWorkflowInstanceFilter)
Количество задач по исполнителям
Открытый методGetTasksCountByExecuters(Int64, NullableInt64)
Количество задач по исполнителям
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Открытый методHasSubordinateUsersActiveTasks
Есть ли у подчиненных пользователей активные задачи по процессу
Открытый методHasUserActiveTasks
Ести ли у указанного пользователя активные задачи
Защищённый методInitInternal
Внутренняя инициализация менеджера
(Унаследован от NHManager.)
Открытый методIsAvailableReAssign
Можно ли переназначить задачу
Открытый методIsDirty(T)
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методIsDirty(T, Object)
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методIsNew
Проверить, является ли сущность новой (не сохраненной в БД)
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методLoad(Guid)
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методLoad(IdT)
Загрузить по идентификатору. Если не найдена - вызывается исключение
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методLoadOrCreate(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается новая сущность
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методLoadOrCreate(IdT)
Загрузить по идентификатору. Если не найдена - возвращается новая сущность
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методLoadOrNull(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методLoadOrNull(IdT)
Загрузить по идентификатору. Если не найдена - возвращается null
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Защищённый методOnCreate
Действие после создания новой сущности (без записи в БД)
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnDelete(String)
Действие после удаления сущностей по результату запроса
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnDelete(T)
Действие после удаления сущности в БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnIsAvailableReAssign
Можно ли переназначить задачу
Защищённый методOnLoad
Действие после загрузки сущности. Если не найдена - вызывается исключение
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnLoadOrNull
Действие после загрузки сущности. Если не найдена - возвращается null
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreCanStartReAssign
Проверка перед переназначением
Защищённый методOnPreCreate
Действие перед созданием новой сущности (без записи в БД)
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreDelete(String, Boolean)
Действие перед удалением сущностей по результату запроса
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreDelete(T, Boolean)
Действие перед удалением сущности в БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreInternalReAssign
При переназначении
Защищённый методOnPreLoad
Действие перед загрузкой сущности. Если не найдена - вызывается исключение
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreLoadOrNull
Действие перед загрузкой сущности. Если не найдена - возвращается null
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreRefresh
Действие перед обновлением сущности из БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreSave
Действие перед сохранением сущности в БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreSetupFastSearchFilter
Действие перед применением строки быстрого поиска
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnPreSetupFilter
Действие перед применением фильтра к критерию выбора
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnRefresh
Действие после обновления сущности из БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnSave
Действие после сохранения сущности в БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnSetupFastSearchFilter
Действие после применения строки быстрого поиска
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методOnSetupFilter
Действие после применения фильтра к критерию выбора
(Переопределяет EntityExtensionManagerTBase, T, IdT, TBaseManagerOnSetupFilter(ICriteria, IEntityFilter).)
Открытый методPostprocess
Постобработка действия в основном менеджере
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методPreprocess
Предобработка действия в основном менеджере
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методProjectionPT (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime)
Переназначить задачу
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime, IComment)
Переназначить задачу
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime, DateTime)
Переназначить задачу
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime, String)
Переназначить задачу
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime, DateTime, IComment)
Переназначить задачу
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime, DateTime, TaskPriority)
Переназначить задачу
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime, DateTime, String)
Переназначить задачу
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime, DateTime, TaskPriority, IComment)
Переназначить задачу
Открытый методПример кодаReAssign(IWorkflowTaskBase, IUser, DateTime, DateTime, TaskPriority, String)
Переназначить задачу
Открытый методRefresh(Object) (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методRefresh(T)
Обновить (перечитать) сущность из БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методRefresh(Object, LockMode) (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методRefresh(T, LockMode)
Обновить (перечитать) сущность из БД с блокировкой
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методПример кодаRenameWorkflowTask
Переименовать задачу
Открытый методSave(Object) (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методSave(T)
Сохранить сущность в БД
(Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Открытый методSaveSwimlaneExecutor
Сохранить исполнителя задачи как исполнителя Зоны Ответственности, в которой находится эта задача
Открытый методПример кодаSetFactWorkLog(IWorkflowTaskBase, Int64)
Установить фактические трудозатраты в минутах
Открытый методПример кодаSetFactWorkLog(IWorkflowTaskBase, Int64, DateTime)
Установить фактические трудозатраты в минутах
Открытый методПример кодаSetFactWorkLog(IWorkflowTaskBase, Int64, String)
Установить фактические трудозатраты в минутах
Открытый методПример кодаSetFactWorkLog(IWorkflowTaskBase, Int64, DateTime, String)
Добавить фактические трудозатраты
Открытый методПример кодаSetFactWorkLogDays(IWorkflowTaskBase, Int64)
Добавить фактические трудозатраты в днях
Открытый методПример кодаSetFactWorkLogDays(IWorkflowTaskBase, Int64, DateTime)
Добавить фактические трудозатраты в днях
Открытый методПример кодаSetFactWorkLogDays(IWorkflowTaskBase, Int64, String)
Добавить фактические трудозатраты в днях
Открытый методПример кодаSetFactWorkLogDays(IWorkflowTaskBase, Int64, DateTime, String)
Добавить фактические трудозатраты в днях
Открытый методПример кодаSetFactWorkLogHours(IWorkflowTaskBase, Int64)
Добавить фактические трудозатраты в часах
Открытый методПример кодаSetFactWorkLogHours(IWorkflowTaskBase, Int64, DateTime)
Добавить фактические трудозатраты в часах
Открытый методПример кодаSetFactWorkLogHours(IWorkflowTaskBase, Int64, String)
Добавить фактические трудозатраты в часах
Открытый методПример кодаSetFactWorkLogHours(IWorkflowTaskBase, Int64, DateTime, String)
Добавить фактические трудозатраты в часах
Открытый методSetupFilter (Унаследован от EntityExtensionManagerTBase, T, IdT, TBaseManager.)
Защищённый методSetupGetActiveTasksCriteria
Установка критерии для активных задач
Защищённый методSetupGetAllTasksCriteria
Получить все задачи для списка экземпляров процессов
Открытый методПример кодаSetWorkflowTaskEndDate(IWorkflowTaskBase, DateTime)
Изменить срок завершения задачи
Открытый методПример кодаSetWorkflowTaskEndDate(IWorkflowTaskBase, DateTime, DateTime)
Изменить срок завершения задачи
Открытый методПример кодаSwapTask
Переназначить все задачи с одного пользователя на другого
Открытый методToString
Возвращает строку, представляющую текущий объект.
(Унаследован от Object.)
В начало страницы
См. также