The anarchy security manager gives access to any connected user to the action.
a class summarizing the result of a security check.
|ActionObjectDomainSecurityManager<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>>||
A security manager giving access to an object based on the domain (location) it is part of.
|ActionObjectPersonalSecurityManager<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,Appuser>>||
A personal security mannager uses a link from the specific object to an application user, and gives him a personal privilege.
|ActionObjectSecurityManager<E extends DataObject<E>>||
a common parent class for all security managers that requires data from the object
|ActionObjectStateDomainSecurityManager<E extends DataObject<E> & LocatedInterface<E> & LifecycleInterface<E,?> & UniqueidentifiedInterface<E>>||
A security manager providing grants based on location and state of the boejct
|ActionObjectStateSecurityManager<E extends DataObject<E> & LifecycleInterface<E,?>>||
A security manager granting privileges on objects based on state
The action security manager gives authorization to an action to be performed or not,depending on the action type, the user, and the attributes (typically the location of an object)
A total security manager grants total access to the given authorities to the action without any additional condition
A buffer to store during a transaction the objects manipulated.
The central class ensuring users connected are registered
This class aims at storing in the memory of the server all information related to users and groups Requirement of memory is estimated at 1KB per user
A session a user has with the server.