See: Description
| Interface | Description |
|---|---|
| EspritPermission |
This interface defines a permission for the Esprit server.
|
| EspritPermissionOwner |
This interface represents an owner of a
EspritPermission. |
| GroupMembershipResolver |
This class finds out
Groups of which the given user is a member. |
| PermissionAssignmentChangeEvent.Listener | |
| PermissionConfig |
This interface defines what makes up the user and group access permission system.
|
| PermissionControlled |
This interface is implemented by all classes that are access-controlled via user permissions.
|
| PermissionManager<S extends ServerContext> |
This interface defines a server component for managing user and group permissions
|
| Class | Description |
|---|---|
| AbstractPermissionConfig |
This class encapsulates the configuration of user and group access permissions
stored in the server config file
ServerConfigFile.PERMISSION. |
| DefaultPermissionConfig |
This class encapsulates the configuration of user and group access permissions
stored in the server config file
ServerConfigFile.PERMISSION. |
| DefaultPermissionManager<S extends ServerContext> |
This class manages permissions for user and group access control in the esprit server.
|
| GroupPermissionEntry |
This class defines a group permission.
|
| GroupPermissionList |
This is a special list which maintains
GroupPermissionEntry objects. |
| PermissionAssignmentChangeEvent |
This event is sent by the server to notify about a changes Group object data
|
| PermissionConfigHandler |
This class fills the given
FilePermissionConfig object with data read from the
server config file ServerConfigFile.PERMISSION. |
| PermissionConfigWriter |
This class writes the server config file
ServerConfigFile.DATASOURCE in NDF format. |
| PermissionDefinition |
An instance of this class must be provided by all
PermissionControlled objects. |
| PermissionEntry |
This class defines a user or group permission.
|
| UserPermissionEntry |
This class defines a user permission entry.
|
| UserPermissionList |
This is a special list which maintains
UserPermissionEntry objects. |
| Enum | Description |
|---|---|
| StandardEspritPermission |
This enum defines typical
EspritPermissions that can be performed on access controlled objects. |
| Exception | Description |
|---|---|
| PermissionException |
This exception is thrown on missing user permissions
|
Copyright © 2014 EsprIT-Systems. All Rights Reserved.