UserCertificateManager - класс |
Пространство имён: EleWise.ELMA.Security.Managers
public class UserCertificateManager : EntityManager<IUserCertificate, long>
Тип UserCertificateManager предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ActionDispatcherService |
Сервис работы с действиями
(Унаследован от EntityManagerT, IdT.) | |
ActionHandler |
Обработчик действий с сущностью
(Унаследован от EntityManagerT, IdT.) | |
AuthCryptoProviderService | ||
AuthenticationService |
Сервис аутентификации, работа с текущим пользователем
(Унаследован от EntityManagerT, IdT.) | |
AuthenticationServiceExists | (Унаследован от EntityManagerT, IdT.) | |
Behaviors |
Список точек расширения для изменения поведения менеджеров
(Унаследован от EntityManagerT, IdT.) | |
CacheEnabled |
Использовать кэширование
(Унаследован от AbstractNHEntityManagerT, IdT.) | |
ContextService |
Сервис работы со значениями переменных в рамках контекста (например, веб-запроса)
(Унаследован от EntityManagerT, IdT.) | |
CryptoActions | ||
DefaultCriteriaAlias |
Алиас для критерия по умолчанию
(Унаследован от EntityManagerT, IdT.) | |
DigitalSignatureEventHandler |
Обработчик события логина для модуля аудита
| |
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.) | |
Module | ||
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.) | |
CanDelete | (Унаследован от EntityManagerT, IdT.) | |
CanSave |
Проверить возможно ли сохранить данную сущность в текущем контексте выполнения
(Унаследован от EntityManagerT, IdT.) | |
CheckDirty |
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.) | |
CheckFilter |
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
(Унаследован от EntityManagerT, IdT.) | |
Count |
Возвращает количество всех объектов этого типа
(Унаследован от EntityManagerT, IdT.) | |
Count(IEntityFilter) |
Получить количество всех объектов по фильтру
(Унаследован от EntityManagerT, IdT.) | |
Count(IUser) |
Получить количество сертификатов пользователя
| |
Count(IUser, Guid) |
Получить количество сертификатов пользователя указанного действия
| |
Create |
Создать новую сущность (без записи в БД)
(Унаследован от EntityManagerT, IdT.) | |
CreateCriteria(IEntityFilter) |
Создать критерий выборки NHibernate для типа сущности менеджера
(Унаследован от EntityManagerT, IdT.) | |
CreateCriteria(FetchOptions, Type, String, IEntityFilter) |
Создать критерий выборки NHibernate
(Унаследован от EntityManagerT, IdT.) | |
CreateCriteriaForArraySearchTData |
Сформировать критерию для поиска по массиву
(Унаследован от EntityManagerT, IdT.) | |
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.) | |
Exists(IUser) |
Проверить наличие сертификатов пользователя
| |
Exists(IUser, Guid) |
Проверить наличие сертификатов пользователя указанного действия
| |
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.) | |
GetAliasedPropertyString |
Сформировать всевдоним для свойства
(Унаследован от EntityManagerT, IdT.) | |
GetCertificate |
Получить сертификат пользователя для входа
| |
GetCertificateByThumbprint |
Получить сертификаты пользователя по отпечатку
| |
GetCertificateByThumbprintAndAction |
Получить сертификат пользователя по отпечатку и действию
| |
GetCertificates(IUser) |
Получить сертификаты пользователя
| |
GetCertificates(IUser, Guid) |
Получить сертификаты пользователя для определенного действия
| |
GetCertificatesByThumbprintAndAction |
Получить сертификаты пользователя по отпечатку и действию
| |
GetCurrentState |
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
(Унаследован от EntityManagerT, IdT.) | |
GetCurrentUserDefaultCertificateThumbpint |
Получить отпечаток серт-та по умолчанию для текущего пользователя
| |
GetDbName |
Получить имя БД по умолчанию
(Унаследован от NHManagerBase.) | |
GetDefaultCertificate |
Получить серт-т по умолчанию
| |
GetDefaultCertificateThumbpint(IUser) |
Получить отпечаток серт-та для входа по умолчанию
| |
GetDefaultCertificateThumbpint(IUser, Guid) |
Получить отпечаток серт-та по умолчанию
| |
GetDirtyPropertyUids(T) |
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.) | |
GetDirtyPropertyUids(T, Object) |
Получить идентификаторы измененных свойств
(Унаследован от EntityManagerT, IdT.) | |
GetEntityState | (Унаследован от EntityManagerT, IdT.) | |
GetFetchType |
Тип сущноти для выборки
(Унаследован от EntityManagerT, IdT.) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследован от Object.) | |
GetProjectionPropertiesTProjection | (Унаследован от EntityManagerT, IdT.) | |
GetPropertiesForFastSearch |
Свойства для быстрого поиска
(Унаследован от EntityManagerT, IdT.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследован от Object.) | |
GetTypeForFastSearch |
Тип для поиска полей в быстром поиске (учитываются все дочерние классы)
(Унаследован от EntityManagerT, IdT.) | |
GetTypeUidPropertyName(Type) |
Получить из типа сущности имя свойства TypeUid для использования в критериях
(Унаследован от EntityManagerT, IdT.) | |
GetTypeUidPropertyName(IEntityFilter) |
Получить из фильтра имя свойства TypeUid для использования в критериях
(Унаследован от EntityManagerT, IdT.) | |
InitInternal |
Внутренняя инициализация менеджера
(Унаследован от NHManager.) | |
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.) | |
ProjectionPT |
Получить проекцию значений свойства
(Унаследован от EntityManagerT, IdT.) | |
ProjectionForTValue |
Получить проекцию NHibernate для свойства сущности по выражению
(Унаследован от EntityManagerT, IdT.) | |
QueryRT |
Выбрать значения по условию поиска в виде выражения
(Унаследован от EntityManagerT, IdT.) | |
Refresh(T) |
Обновить (перечитать) объект из БД
(Унаследован от EntityManagerT, IdT.) | |
Refresh(T, LockMode) |
Обновить (перечитать) сущность из БД с блокировками
(Унаследован от EntityManagerT, IdT.) | |
RegisterCertificateBySignature(String, String, IUser) |
Зарегистрировать сертификат входа для пользователя по сигнатуре
| |
RegisterCertificateBySignature(String, String, IUser, Boolean) |
Зарегистрировать сертификат входа для пользователя по сигнатуре
| |
RegisterCertificateBySignature(String, String, IUser, Guid, Boolean) |
Зарегистрировать сертификат для пользователя по сигнатуре
| |
RegisterCertificateByThumbprint(String, String, IUser) |
Зарегистрировать сертификат входа для пользователя
| |
RegisterCertificateByThumbprint(String, String, IUser, Guid) |
Зарегистрировать сертификат для пользователя
| |
RegisterCertificateByThumbprint(String, String, IUser, Guid, Boolean) |
Зарегистрировать сертификат для пользователя
| |
RegisterCertificateByThumbprint(String, String, IUser, NullableGuid, NullableGuid, Boolean) |
Зарегистрировать сертификат для пользователя
| |
ReturnCount | (Унаследован от EntityManagerT, IdT.) | |
ReturnExists |
Вернуть наличие удовлетворяющих критерию записей
(Унаследован от EntityManagerT, IdT.) | |
ReturnProjectionPT | (Унаследован от EntityManagerT, IdT.) | |
Save |
Сохранить объект в БД
(Унаследован от EntityManagerT, IdT.) | |
SetDefaultCertificate | ||
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.) | |
SignInByCertificate(String, String) |
Войти по сертификату
| |
SignInByCertificate(String, String, Guid) |
Войти по сертификату
| |
ToString | Возвращает строку, представляющую текущий объект. (Унаследован от Object.) | |
Unproxy | (Унаследован от AbstractNHEntityManagerT, IdT.) | |
UnRegisterCertificate |
Отменить регистрацию сертификата для текущего пользователя
|
Имя | Описание | |
---|---|---|
GetID |
Получить идентификатор из объекта.
Вызывает ToString().ToLower()
(Определяется ObjectExtensions.) | |
Implementation |
Получить реальный объект из класса
(Определяется ModelExtensions.) | |
SafeToString | (Определяется ObjectExtensions.) | |
ToEncodedJson |
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.) | |
ToJson |
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.) | |
ToJsonSlice |
Получить представление объекта в структуре Json.
Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.) |