Flexberry ORM 4.0.0
Пространство имен ICSSoft.STORMNET.Security

Классы

class  EmptySecurityManager
 Менеджер полномочий без проверки полномочий. Подробнее...
 
interface  ISecurityManager
 Интерфейс для менеджера полномочий. Является основным API для доступа к подсистеме полномочий со стороны программистов. Подробнее...
 
interface  ISecurityService
 Интерфейс для сервиса полномочий. Подробнее...
 
class  RoleWithAccesses
 Класс для инкапсуляции имени роли с доступными этой роли правами доступа + ограничения Подробнее...
 

Перечисления

enum  OperationResult {
  OperationResult.ОшибкаВыполненияОперации, OperationResult.Успешно, OperationResult.НеправильныйПароль, OperationResult.ОшибочныеАргументы,
  OperationResult.ВДоступеОтказать, OperationResult.ПользовательНеНайден, OperationResult.ЛогинЗанят, OperationResult.ЛогинСвободен
}
 Перечислимый тип для вывода результата операции. Подробнее...
 
enum  tTypeAccess {
  tTypeAccess.Full, tTypeAccess.Read, tTypeAccess.Insert, tTypeAccess.Update,
  tTypeAccess.Delete, tTypeAccess.Execute, tTypeAccess.Print
}
 
enum  UpdateResult { UpdateResult.ПользовательОбновлён, UpdateResult.ПользовательСоздан, UpdateResult.ЛогинЗапрещён, UpdateResult.ОшибкаВыполнения }
 Результат обновления пользователя. Подробнее...
 

Перечисления

Перечислимый тип для вывода результата операции.

Элементы перечислений
ОшибкаВыполненияОперации 

Во время выполнения операции произошла ошибка.

Успешно 

Всё хорошо.

НеправильныйПароль 

Указан неверный пароль.

ОшибочныеАргументы 

Неправильно указаны аргументы.

ВДоступеОтказать 

В доступе отказать.

ПользовательНеНайден 

Данный пользователь в системе не найден.

ЛогинЗанят 

Логин занят другим пользователем.

ЛогинСвободен 

Логин доступен для регистрации.

Элементы перечислений
Full 
Read 
Insert 
Update 
Delete 
Execute 
Print 

Результат обновления пользователя.

Элементы перечислений
ПользовательОбновлён 

Всё сработало правильно и пользователь обновлён.

ПользовательСоздан 

Всё сработало правильно и пользователь создан.

ЛогинЗапрещён 

Данный логин запрещён.

ОшибкаВыполнения 

Во время выполнения операции произошла ошибка.