ReplacementRuleManager - класс |
Пространство имён: EleWise.ELMA.Security.Managers
public class ReplacementRuleManager : EntityManager<IReplacementRule, long>
Тип ReplacementRuleManager предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| ActionDispatcherService |
Сервис работы с действиями
(Унаследован от EntityManagerT, IdT.) | |
| ActionHandler |
Обработчик действий с сущностью
(Унаследован от EntityManagerT, IdT.) | |
| AuthenticationService |
Сервис аутентификации, работа с текущим пользователем
(Унаследован от EntityManagerT, IdT.) | |
| AuthenticationServiceExists | (Унаследован от EntityManagerT, IdT.) | |
| Behaviors |
Список точек расширения для изменения поведения менеджеров
(Унаследован от EntityManagerT, IdT.) | |
| CacheEnabled |
Использовать кэширование
(Унаследован от AbstractNHEntityManagerT, IdT.) | |
| 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.) | |
| RunWithSoftDeletableService |
Управление проверкой на загрузку мягкоудаленных объектов
(Унаследован от EntityManagerT, IdT.) | |
| ScriptExecutionService |
Сервис, указывающий, что выполняется скрипт
(Унаследован от EntityManagerT, IdT.) | |
| SecurityService |
Сервис проверки привилегий
(Унаследован от EntityManagerT, IdT.) | |
| SecurityServiceExists | (Унаследован от EntityManagerT, IdT.) | |
| Session |
Сессия NHibernate
(Унаследован от NHManagerBase.) | |
| SessionProvider |
Провайдер сессий
(Унаследован от NHManagerBase.) | |
| Transformation |
Провайдер трансформации БД
(Унаследован от EntityManagerT, IdT.) | |
| UnitOfWorkManager |
Провайдер единиц работы unit-of-work
(Унаследован от EntityManagerT, IdT.) |
| Имя | Описание | |
|---|---|---|
| AliasProperty |
Сформировать всевдоним для свойства
(Унаследован от EntityManagerT, IdT.) | |
| AssignmentReplacementRule(IEntity, Guid, IReplacement, Boolean) |
Возвращает заместителя для объекта, согласно правил замещения. Если правило не найдено, то возвращает null. По умолчанию метод сохраняет объект и выполняет Flush. Отменить сохранение можно, изменив параметр saveAndFlush на false.
| |
| AssignmentReplacementRuleT(T, ExpressionFuncT, Object, IReplacement, Boolean) |
Возвращает заместителя для объекта, согласно правил замещения. Если правило не найдено, то возвращает null. По умолчанию метод сохраняет объект и выполняет Flush. Отменить сохранение можно, изменив параметр saveAndFlush на false.
| |
| CanDelete | (Унаследован от EntityManagerT, IdT.) | |
| CanSave |
Проверить возможно ли сохранить данную сущность в текущем контексте выполнения
(Унаследован от EntityManagerT, IdT.) | |
| CheckDirty |
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.) | |
| CheckFilter |
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
(Унаследован от EntityManagerT, IdT.) | |
| CheckIfReplacementsHaveRules |
Проверить, есть ли у замещений правила
| |
| 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.) | |
| CreateDefaultRules |
Создать правила по умолчанию. При данной операции правила будут скопированы из предыдущего замещения.
| |
| CreateDetachedCriteria |
Создать detached-критерию
(Унаследован от EntityManagerT, IdT.) | |
| CreateOnLoad | (Унаследован от EntityManagerT, IdT.) | |
| CreateSecurityException |
Генерировать исключение безопасности
(Унаследован от AbstractNHEntityManagerT, IdT.) | |
| Delete(String) |
Удалить сущность в БД по запросу.
ВНИМАНИЕ!!! Не использовать для больших массивов, т.к. данные сначала загружаются в память из БД и только потом удаляются.
(Унаследован от EntityManagerT, IdT.) | |
| Delete(T) |
Удалить объект
(Унаследован от EntityManagerT, IdT.) | |
| DeleteAll |
Удалить все сущности из БД
(Унаследован от AbstractNHEntityManagerT, IdT.) | |
| Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследован от Object.) | |
| Evict |
Удалить объект из текущей сесии
(Унаследован от EntityManagerT, IdT.) | |
| ExistPropertiesForFastSearch |
Есть ли поля учавствующие в быстром поиске
(Унаследован от EntityManagerT, IdT.) | |
| Exists |
Узнать о наличии объектов
(Унаследован от EntityManagerT, IdT.) | |
| Exists(IEntityFilter) |
Узнать о наличии подходящих объектов по фильтру
(Унаследован от EntityManagerT, IdT.) | |
| ExportRules | (Унаследован от EntityManagerT, IdT.) | |
| 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.) | |
| FindPlannedReplacementRule |
Находит все правила замещений на заданный период для указанных пользователей если указан только параметр fromUser, то ищутся все замещения, где этот пользователь замещается если указан только параметр toUser, то ищутся все замещения, где этот пользователь замещает если указаны оба параметра, то ищутся все замещения, где пользователь toUser замещает или пользователь fromUser замещается или замещает | |
| GetAliasedPropertyString |
Сформировать всевдоним для свойства
(Унаследован от EntityManagerT, IdT.) | |
| GetCurrentState |
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
(Унаследован от EntityManagerT, IdT.) | |
| GetDbName |
Получить имя БД по умолчанию
(Унаследован от NHManagerBase.) | |
| GetDirtyPropertyUids(T) |
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.) | |
| GetDirtyPropertyUids(T, Object) |
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.) | |
| GetEntityState | (Унаследован от EntityManagerT, IdT.) | |
| GetFetchType |
Тип сущноти для выборки
(Унаследован от EntityManagerT, IdT.) | |
| GetHashCode | Служит хэш-функцией по умолчанию. (Унаследован от Object.) | |
| GetProjectionPropertiesTProjection | (Унаследован от EntityManagerT, IdT.) | |
| GetProperties(Guid) |
Возвращает список свойств для типа сущности с флагом "Замещение"
| |
| GetProperties(EntityMetadata) |
Возвращает список свойств для типа сущности с флагом "Замещение"
| |
| GetPropertiesForFastSearch |
Свойства для быстрого поиска
(Унаследован от EntityManagerT, IdT.) | |
| GetType | Возвращает объект Type для текущего экземпляра. (Унаследован от Object.) | |
| GetTypeForFastSearch |
Тип для поиска полей в быстром поиске (учитываются все дочерние классы)
(Унаследован от EntityManagerT, IdT.) | |
| GetTypeUidPropertyName(Type) |
Получить из типа сущности имя свойства TypeUid для использования в критериях
(Унаследован от EntityManagerT, IdT.) | |
| GetTypeUidPropertyName(IEntityFilter) |
Получить из фильтра имя свойства TypeUid для использования в критериях
(Унаследован от EntityManagerT, IdT.) | |
| InitInternal |
Внутренняя инициализация менеджера
(Переопределяет NHManagerInitInternal.) | |
| IsDirty(T) |
Проверить, есть ли несохраненные изменения в объекте
(Унаследован от EntityManagerT, IdT.) | |
| IsDirty(T, Object) |
Проверить, есть ли несохраненные изменения в объекте
(Унаследован от EntityManagerT, IdT.) | |
| IsNew |
Проверить, является ли объект новым (не сохранен в БД)
(Унаследован от EntityManagerT, IdT.) | |
| Load(Guid) |
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
(Унаследован от EntityManagerT, IdT.) | |
| Load(IdT) |
Загрузить по идентификатору. Если не найдена - вызывается исключение
(Унаследован от 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.) | |
| ObjectDisplayName |
Возвращает название объекта для правила замещения
| |
| ObjectForProperty |
Возвращает объект в котором реализовано указанное свойство с флагом замещения.
| |
| ProjectionPT |
Получить проекцию значений свойства
(Унаследован от EntityManagerT, IdT.) | |
| ProjectionForTValue |
Получить проекцию NHibernate для свойства сущности по выражению
(Унаследован от EntityManagerT, IdT.) | |
| PropertyDisplayName |
Возвращает название свойства объекта для правила замещения
| |
| QueryRT |
Выбрать значения по условию поиска в виде выражения
(Унаследован от EntityManagerT, IdT.) | |
| Refresh(T) |
Обновить (перечитать) объект из БД
(Унаследован от EntityManagerT, IdT.) | |
| Refresh(T, LockMode) |
Обновить (перечитать) сущность из БД с блокировками
(Унаследован от EntityManagerT, IdT.) | |
| Reorder |
Изменить порядок согласно списка
| |
| ReturnCount | (Унаследован от EntityManagerT, IdT.) | |
| ReturnExists |
Вернуть наличие удовлетворяющих критерию записей
(Унаследован от EntityManagerT, IdT.) | |
| ReturnProjectionPT | (Унаследован от EntityManagerT, IdT.) | |
| RootRulesObjects |
Возвращает список объектов, которые поддерживают замещения.
| |
| 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, IdT.) | |
| 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.) |
| Имя | Описание | |
|---|---|---|
| GetID |
Получить идентификатор из объекта.
Вызывает ToString().ToLower()
(Определяется ObjectExtensions.) | |
| Implementation |
Получить реальный объект из класса
(Определяется ModelExtensions.) | |
| SafeToString | (Определяется ObjectExtensions.) | |
| ToEncodedJson |
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.) | |
| ToJson |
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.) | |
| ToJsonSlice |
Получить представление объекта в структуре Json.
Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.) |