com.cafesoft.cams.attr
Interface AttributeDesignator

All Superinterfaces:
Evaluatable
All Known Implementing Classes:
StandardAttributeDesignator

public interface AttributeDesignator
extends Evaluatable

AttributeDesignator defines the interface for entities that select a bag values for a named attribute within an AccessControlContext.

Since:
4/27/2004

Method Summary
 URI getAttributeCategory()
          Get the AttributeCategory.
 URI getAttributeId()
          Returns the identifier of the values selected by this designator.
 boolean mustBePresent()
          Returns whether or not a value is required to be resolved by this designator.
 
Methods inherited from interface com.cafesoft.cams.attr.Evaluatable
evaluate, evaluatesToBag, getType
 

Method Detail

getAttributeId

public URI getAttributeId()
Returns the identifier of the values selected by this designator.

Returns:
the identifier for the attributes to be selected.

getAttributeCategory

public URI getAttributeCategory()
Get the AttributeCategory.

Returns:
the AttributeCategory associated with this AttributeDesignator.

mustBePresent

public boolean mustBePresent()
Returns whether or not a value is required to be resolved by this designator. If true and the value is not present, then

Returns:
true if an attribute with the specified category and identifier must be present in the AccessControlContext. If true and the attribute is not present, then EvaluationStatus "indeterminate" will be returned on evaluation. If false and the attribute is not present, then an empty bag will be returned.


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