Package com.cafesoft.cams.attr

Cams Attribute Classes.

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 implemenation of an Attribute, which represents metadata 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.
 

Package com.cafesoft.cams.attr Description

Cams Attribute Classes.



Generated on 5:16:42 PM May 12, 2008, © 1996-2005 Cafésoft LLC. All rights reserved.