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

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

Returns:
the identifier for the attributes to be selected.

getAttributeCategory

URI getAttributeCategory()
Get the AttributeCategory.

Returns:
the AttributeCategory associated with this AttributeDesignator.

mustBePresent

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 10:38:35 AM April 14, 2011, © 1996-2010 Cafésoft LLC. All rights reserved.