public abstract class DesignatorAttributeFinderModule extends AttributeFinderModule
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,Attribute>> |
m_attributes |
attributesDenied, DATE_ATTRIBUTE_TYPE_URI, DATETIME_ATTRIBUTE_TYPE_URI, EMPTY_RESULTS, EMPTY_STRING_ARRAY, INTEGER_ATTRIBUTE_TYPE_URI, STRING_ATTRIBUTE_TYPE_URI, TIME_ATTRIBUTE_TYPE_URI| Constructor and Description |
|---|
DesignatorAttributeFinderModule() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canHandleAdhoc() |
protected boolean |
emptyAttributeMap() |
protected java.lang.Object |
getAttributeLocally(int designatorType,
java.net.URI attributeId,
java.net.URI resourceCategory,
org.jboss.security.xacml.sunxacml.EvaluationCtx context)
Will not be called in this implementation, since findAttribute is overridden
|
java.util.Set<java.lang.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(java.util.Map<java.lang.String,Attribute> attributes) |
protected void |
setAttributes(int designator,
java.util.Map<java.lang.String,Attribute> attributes) |
void |
setEnvironmentAttributes(java.util.Map<java.lang.String,Attribute> attributes) |
void |
setResourceAttributes(java.util.Map<java.lang.String,Attribute> attributes) |
void |
setSubjectAttributes(java.util.Map<java.lang.String,Attribute> attributes) |
denyAttribute, findAttribute, getAttributeFromEvaluationResult, getAttributeIdUri, getAttributeType, getAttributeType, getAttributeTypeUri, hasAttribute, hasAttribute, iAm, registerAttribute, registerAttribute, registerAttribute, registerSupportedDesignatorType, setInstantiatedOkprotected final java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,Attribute>> m_attributes
public void setActionAttributes(java.util.Map<java.lang.String,Attribute> attributes)
public void setEnvironmentAttributes(java.util.Map<java.lang.String,Attribute> attributes)
public void setResourceAttributes(java.util.Map<java.lang.String,Attribute> attributes)
public void setSubjectAttributes(java.util.Map<java.lang.String,Attribute> attributes)
protected void setAttributes(int designator,
java.util.Map<java.lang.String,Attribute> attributes)
protected boolean emptyAttributeMap()
public boolean isDesignatorSupported()
isDesignatorSupported in class AttributeFinderModulepublic java.util.Set<java.lang.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 java.lang.Object getAttributeLocally(int designatorType,
java.net.URI attributeId,
java.net.URI resourceCategory,
org.jboss.security.xacml.sunxacml.EvaluationCtx context)
getAttributeLocally in class AttributeFinderModuleCopyright © 2014 DuraSpace. All Rights Reserved.