|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Attribute | Attribute defines the interface for metadata about an
AccessControlRequest attribute and a possible AttributeValue
if available. |
| AttributeCondition | AttributeCondition defines the interface for a disjunctive
sequence of AttributeMatch instances for a given attribute
category. |
| AttributeConditions | AttributeConditions defines the interface for a conjunctive
sequence of AttributeCondition instances for a given attribute
category. |
| AttributeDesignator | AttributeDesignator defines the interface for entities that
select a bag values for a named attribute within an
AccessControlContext. |
| AttributeMatch | AttributeMatch defines the interface matching
EvaluationContext Attributes designated by
and AttributeDesignator against a value or pattern
using a MatchFunction. |
| AttributeSet | AttributeSet defines the interface for a unique collection
of Attribute instances. |
| AttributeValue | AttributeValue defines the interface for entities
representing a typed value. |
| Evaluatable | Evaluateable defines a generic interface that is implemented
by all objects that can be evaluated to an AttributeValue or
a bag of AttributeValues. |
| EvaluationContext | EvaluationContext manages the context during evaluation of
Functions and other Evaluatable entities. |
| EvaluationResult | EvaluationResult defines a generic interface for the result
of an evaluated Evaluatable object. |
| EvaluationStatus | EvaluationStatus represents the status after evaluation
of an Evaluatable object. |
| Class Summary | |
|---|---|
| AbstractAttributeValue | AbstractAttributeValue is an abstract base class for all
attribute data types. |
| AttributeCategory | AttributeCategory represents a specific attribute
classification. |
| AttributeId | AttributeId is a factory/cache for URIs that identify
Attributes. |
| AttributeValueFactory | AttributeValueFactory provides factory methods for creation of
AttributeValue instances. |
| BagAttributeValue | BagAttributeValue represents a collection of return values from
Functions and AttributeDesignators. |
| BooleanAttributeValue | BooleanAttributeValue represents an attribute value of type:
urn:cams:1.0:names:data-type:boolean. |
| DataType | DataType provides facilities for creating and validating
attribute-based data types. |
| MatchResult | MatchResult communicates whether a given
AttributeMatch matches an input request, does not match
an input request, or the result is indeterminate. |
| StandardAttribute | StandardAttribute is the standard implementation of an
Attribute, which represents meta data about an
AccessControlRequest attribute and a possible AttributeValue
if available. |
| StandardAttributeCondition | StandardAttributeCondition implements the
AttributeCondition interface, which contains a disjunctive
sequence of AttributeMatch instances for a given attribute
category. |
| StandardAttributeConditions | StandardAttributeConditions implements the
AttributeConditions interface, which contains a conjunctive
sequence of AttributeCondition instances for a given attribute
category. |
| StandardAttributeDesignator | StandardAttributeDesignator implements the standard
AttributeDesignator, which selects a bag AttributeValues for a
named attribute within an AccessControlContext. |
| StandardAttributeMatch | AttributeMatch defines the interface matching
EvaluationContext Attributes designated by
and AttributeDesignator against a value or pattern
using a MatchFunction. |
| StandardAttributeSet | StandardAttributeSet is the standard implementation of
AttributeSet, which represents a collection zero or more
unique Attribute instances. |
| StandardEvaluationResult | StandardEvaluationResult implements the standard Cams
result for an evaluated Evaluatable object. |
| StandardEvaluationStatus | StandardEvaluationStatus is the standard implementation of
EvaluationStatus, which represents the status after evaluation
of an Evaluatable object. |
| StringAttributeValue | StringAttributeValue represents an attribute value of type:
urn:cams:1.0:names:data-type:string. |
| Exception Summary | |
|---|---|
| AttributeValueParseException | AttributeValueParseException indicates that the String
representation of an AttributeValue could not be parsed because
the format is not valid for a given DataType. |
| InvalidDataTypeException | InvalidDataTypeException indicates that a data type
referenced within an access control policy is not a valid URI or
is not in the required data type namespace. |
| UnknownDataTypeException | UnknownDataTypeException indicates that a data type
referenced within an access control policy is unknown within a given
context. |
Cams Attribute Classes.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||