|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xacml.finder.AttributeFinderModule
com.sun.ebxml.registry.security.authorization.RegistryAttributeFinderModule
Supports the attributes defined by ebRIM for RegistryObjects.
Field Summary | |
static java.lang.String |
REGISTRY_RESOURCE_OWNER
The owner resource attribute designator as defined by ebRIM. |
static java.lang.String |
REGISTRY_RESOURCE_PREFIX
The prefix for all resource attribute designators as defined by ebRIM. |
static java.lang.String |
REGISTRY_RESOURCE_SELECTOR
The selector resource attribute designator as defined by ebRIM. |
static java.lang.String |
REGISTRY_SUBJECT_PREFIX
The prefix for all subject attribute designators as defined by ebRIM. |
Constructor Summary | |
RegistryAttributeFinderModule()
|
Method Summary | |
com.sun.xacml.cond.EvaluationResult |
findAttribute(java.net.URI attributeType,
java.net.URI attributeId,
java.net.URI issuer,
java.net.URI subjectCategory,
com.sun.xacml.EvaluationCtx context,
int designatorType)
Used to get the attributes defined by ebRIM for resources and subjects. |
java.util.Set |
getClassificationNodeIds(java.lang.Object obj,
java.lang.String schemeId)
Gets the Set of id STrings for all the nodes that classify the specified object within specified ClassificationScheme |
java.util.Set |
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. |
Methods inherited from class com.sun.xacml.finder.AttributeFinderModule |
findAttribute, getIdentifier, getSupportedIds, invalidateCache, isSelectorSupported |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String REGISTRY_RESOURCE_PREFIX
public static final java.lang.String REGISTRY_SUBJECT_PREFIX
public static final java.lang.String REGISTRY_RESOURCE_OWNER
public static final java.lang.String REGISTRY_RESOURCE_SELECTOR
Constructor Detail |
public RegistryAttributeFinderModule()
Method Detail |
public boolean isDesignatorSupported()
public java.util.Set getSupportedDesignatorTypes()
Set
with a single Integer
specifying that environment attributes are supported by this
module.
Set
with
AttributeDesignator.SUBJECT_TARGET
and AttributeDesignator.RESOURCE_TARGET
includedpublic com.sun.xacml.cond.EvaluationResult findAttribute(java.net.URI attributeType, java.net.URI attributeId, java.net.URI issuer, java.net.URI subjectCategory, com.sun.xacml.EvaluationCtx context, int designatorType)
attributeType
- the datatype of the attributes to findattributeId
- the identifier of the attributes to findissuer
- the issuer of the attributes, or null if unspecifiedsubjectCategory
- the category of the attribute or nullcontext
- the representation of the request datadesignatorType
- the type of designator
public java.util.Set getClassificationNodeIds(java.lang.Object obj, java.lang.String schemeId) throws RegistryException
RegistryException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |