public abstract class DesignatorAttributeFinderModule extends AttributeFinderModule
| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,Map<String,Attribute>> |
m_attributes |
attributesDenied, STRING_ATTRIBUTE_URI| Constructor and Description |
|---|
DesignatorAttributeFinderModule() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canHandleAdhoc() |
protected boolean |
emptyAttributeMap() |
protected Object |
getAttributeLocally(int designatorType,
String attributeId,
URI resourceCategory,
com.sun.xacml.EvaluationCtx context)
Will not be called in this implementation, since findAttribute is overridden
|
Set<Integer> |
getSupportedDesignatorTypes()
Returns a
Set with a single Integer specifying
that environment attributes are supported by this module. |
boolean |
isDesignatorSupported()
Returns true always because this module supports designators.
|
void |
setActionAttributes(Map<String,Attribute> attributes) |
protected void |
setAttributes(int designator,
Map<String,Attribute> attributes) |
void |
setEnvironmentAttributes(Map<String,Attribute> attributes) |
void |
setResourceAttributes(Map<String,Attribute> attributes) |
void |
setSubjectAttributes(Map<String,Attribute> attributes) |
findAttribute, getAttributeFromEvaluationResult, getAttributeIdUri, getAttributeType, getAttributeTypeUri, hasAttribute, iAm, registerAttribute, registerSupportedDesignatorType, setInstantiatedOkprotected boolean emptyAttributeMap()
public boolean isDesignatorSupported()
isDesignatorSupported in class AttributeFinderModulepublic Set<Integer> getSupportedDesignatorTypes()
Set with a single Integer specifying
that environment attributes are supported by this module.getSupportedDesignatorTypes in class AttributeFinderModuleSet with
AttributeDesignator.ENVIRONMENT_TARGET includedprotected boolean canHandleAdhoc()
canHandleAdhoc in class AttributeFinderModuleprotected Object getAttributeLocally(int designatorType, String attributeId, URI resourceCategory, com.sun.xacml.EvaluationCtx context)
getAttributeLocally in class AttributeFinderModuleCopyright © 2013 DuraSpace. All Rights Reserved.