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
UserPermission s that matches all user permissions. |
UserDefaultPermission |
This enum defines typical
UserPermission s 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.