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

Классы

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

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

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

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

◆ OperationResult

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

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

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

Успешно 

Всё хорошо.

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

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

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

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

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

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

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

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

ЛогинЗанят 

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

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

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

◆ tTypeAccess

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

◆ UpdateResult

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

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

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

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

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

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

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

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

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