See: Description
| Interface | Description |
|---|---|
| GroupResolver | |
| 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 instance for managing user and group permissions
|
| UserPermission |
This interface defines a user action that can be permitted on an
PermissionControlled object. |
| Class | Description |
|---|---|
| DefaultPermissionManager<S extends ServerContext> |
This class manages permissions for user and group access control in the esprit server.
|
| PermissionConfigHandler |
This class fills the given
PermissionConfig object with data read from the
server config file ServerFile.PERMISSION_CFG. |
| PermissionConfigWriter |
This class writes the server config file
ServerFile.DATASOURCE_CFG 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.
|
| ServerPermissionConfig |
This class encapsulates the configuration of user and group access permissions
stored in the server config file
ServerFile.PERMISSION_CFG. |
| Enum | Description |
|---|---|
| UserAllPermission |
This enum is a special
UserPermissions that matches all user permissions. |
| UserDefaultPermission |
This enum defines typical
UserPermissions that can be performed on access controlled objects. |
| Exception | Description |
|---|---|
| PermissionException |
This exception is thrown on missing user permissions
|
Copyright © 2013 EsprIT-Systems. All Rights Reserved.