|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| AccessControlCheckCache | Caches AccessControlCheck instances. |
| AccessControlRequest | The interface to an Access Control Request for a Cafesoft SecurityDomain's Access Control Engine. |
| AccessControlResponse | AccessControlResponse defines the interface to an Access Control
Response corresponding to an AccessControlRequest to a Cafesoft SecurityDomain's
Access Control Engine. |
| AccessControlRule | AccessControlRule defines an interface for a rule that
implements access control logic. |
| AccessControlRuleElement | AccessControlRuleElement is a tagging interface that
identifies a class as a valid child "element" within an
AccessControlRule. |
| AccessControlRulePersistenceManager | AccessControlRulePersistenceManager defines the interface for
classes that load, store, create, and remove AccessControlRule
instances. |
| AccessControlService | Defines an interface for a client-side AccessControlService hosted under a CamsClient. |
| InternalAccessControlRequest | Extends the AccessControlRequest by adding methods that allow it to be mutable. |
| InternalAccessControlResponse | Internal representation of the AccessControlResponse object. |
| Permission | Represents an entitlement or authorization to a access a set of Resources. |
| PermissionCollection | The PermissionCollection interface represents a homogeneous
collection of non-overlapping Permission instances. |
| PermissionFactory | PermissionFactory defines the interface for a class that
can create Permission instances based on:
a permission type
a resource pattern
a list of actions
and either an AccessControlRule or a SecurityDomain name
The resources matching a Permission are either protected by an
AccessControlRule or by another SecurityDomain to which access
control is delegated. |
| PermissionIterator | PermissionIterator defines an interface for iterating
over Permissions. |
| ResourcePattern | The ResourcePattern interface represents a set of Resources
using a pattern that matches Resource identifiers. |
| ResourcePatternInfo | The ResourcePatternInfo interface represents metadata for
a ResourcePattern. |
| ResourcePatternValidationRule | ResourcePatternValidationRule defines an interface for an object that is used to validate a ResourcePattern as a whole. |
| ResourceRequest | ResourceRequest represents a user or system's request for a
generic Resource, which may be protected by the Cafesoft Access Management
System.
|
| ResourceRequestFactory | Defines the interface for a class that can create
ResourceRequest instances based on:
a resource type
a resource identifier
a list of actions
|
| ResourceType | Defines a type of resource protected by the CamsServer. |
| ResourceTypeRegistry | Registry object that contains all ResourceTypes and their respective ResourceRequestFactory objects. |
| ResourceTypeRegistryFactory | Factory interface for creating a ResourceTypeRegistry object. |
| Class Summary | |
| AbstractAccessControlRule | AbstractAccessControlRule is an abstract implementation of
AccessControlRule that provides an implementation for basic methods.
|
| AbstractAccessControlRulePersistenceManager | AbstractAccessControlRulePersistenceManager provides generic
method implementations for AccessControlRulePersistenceManager.
|
| AbstractPermission | Provides an abstract implementation of the Permission interface. |
| AbstractPermissionCollection | Abstract implementation of the PermissionCollection interface. |
| AbstractResourcePattern | Provides a generic implementation of ResourcePattern methods for
extension by resource-specific base classes. |
| AbstractResourceRequest | Base class for all ResourceRequests. |
| AccessControlCheck | Encapsulates key AccessControlService request and response parameters. |
| StandardPermissionIterator | StandardPermissionIterator provides access to a list of
Permissions. |
| Exception Summary | |
| AccessControlCheckException | Thrown for errors associated with AccessControlCheck creation or usage. |
| AccessControlException | Thrown for errors that occur in the AccessControl subsystem of the CamsServer. |
| EvaluationException | EvaluationException represents an exceptional condition when
attempting to evaluate an AccessControlRule. |
| InvalidPermissionException | InvalidPermissionException indicates that a type of
Permission or the parameters for creating a Permission are not valid. |
| InvalidResourceException | InvalidResourceException indicates that a type of
Resource is not known to the system or it's identifier is not valid for
the Resource type. |
| InvalidResourcePatternException | InvalidResourcePatternException is thrown in cases where the entire ResourcePattern is invalid. |
| OverlappingPermissionsException | OverlappingPermissionsException indicates that two Permissions
illegally overlap each another within a particular context.
|
| ResourcePatternException | ResourcePatternException indicates that a
ResourcePattern is not valid. |
| ResourceTypeException | ResourceType specific exception |
| SyntaxException | SyntaxException represents an Exception while constructing an
AccessControlRule that contains other AccessControlRules and Operators. |
| UnknownActionException | UnknownActionException indicates that an action used in
association with a type of Permission is unknown. |
Cams access control service support.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||