public abstract class AttributeFinderModule
extends com.sun.xacml.finder.AttributeFinderModule
| Modifier and Type | Field and Description |
|---|---|
protected HashSet<String> |
attributesDenied |
protected URI |
STRING_ATTRIBUTE_URI |
| Modifier | Constructor and Description |
|---|---|
protected |
AttributeFinderModule() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
canHandleAdhoc() |
com.sun.xacml.cond.EvaluationResult |
findAttribute(URI attributeType,
URI attributeId,
URI issuer,
URI category,
com.sun.xacml.EvaluationCtx context,
int designatorType) |
protected Object |
getAttributeFromEvaluationResult(com.sun.xacml.cond.EvaluationResult attribute) |
protected URI |
getAttributeIdUri(String id) |
protected abstract Object |
getAttributeLocally(int designatorType,
String attributeId,
URI resourceCategory,
com.sun.xacml.EvaluationCtx context) |
protected String |
getAttributeType(String id) |
protected URI |
getAttributeTypeUri(String id) |
Set |
getSupportedDesignatorTypes() |
protected boolean |
hasAttribute(String id) |
protected String |
iAm() |
boolean |
isDesignatorSupported() |
protected void |
registerAttribute(String id,
String type) |
protected void |
registerSupportedDesignatorType(int designatorType) |
void |
setInstantiatedOk(boolean value) |
protected final URI STRING_ATTRIBUTE_URI
public final void setInstantiatedOk(boolean value)
public boolean isDesignatorSupported()
isDesignatorSupported in class com.sun.xacml.finder.AttributeFinderModuleprotected String iAm()
protected final Object getAttributeFromEvaluationResult(com.sun.xacml.cond.EvaluationResult attribute)
protected final void registerAttribute(String id, String type) throws URISyntaxException
URISyntaxExceptionprotected final boolean hasAttribute(String id)
protected final void registerSupportedDesignatorType(int designatorType)
public Set getSupportedDesignatorTypes()
getSupportedDesignatorTypes in class com.sun.xacml.finder.AttributeFinderModuleprotected abstract boolean canHandleAdhoc()
public com.sun.xacml.cond.EvaluationResult findAttribute(URI attributeType, URI attributeId, URI issuer, URI category, com.sun.xacml.EvaluationCtx context, int designatorType)
findAttribute in class com.sun.xacml.finder.AttributeFinderModuleCopyright © 2013 DuraSpace. All Rights Reserved.