org.jboss.security.xacml.bridge
Class PolicySetFinderModule
java.lang.Object
org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
org.jboss.security.xacml.bridge.PolicySetFinderModule
public class PolicySetFinderModule
- extends org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
PolicyFinderModule for PolicySet
- Since:
- Jul 6, 2007
- Version:
- $Revision$
- Author:
- Anil.Saldhana@redhat.com
|
Field Summary |
protected org.jboss.security.xacml.sunxacml.finder.PolicyFinder |
policyFinder
|
|
Method Summary |
org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult |
findPolicy(org.jboss.security.xacml.sunxacml.EvaluationCtx context)
Finds the applicable policy (if there is one) for the given context. |
org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult |
findPolicy(URI idReference,
int type,
org.jboss.security.xacml.sunxacml.VersionConstraints constraints,
org.jboss.security.xacml.sunxacml.PolicyMetaData parentMetaData)
|
void |
init(org.jboss.security.xacml.sunxacml.finder.PolicyFinder finder)
|
boolean |
isIdReferenceSupported()
Always returns true, since reference-based retrieval is supported. |
boolean |
isRequestSupported()
|
void |
set(org.jboss.security.xacml.sunxacml.PolicySet ps,
List<org.jboss.security.xacml.sunxacml.Policy> policies,
List<org.jboss.security.xacml.sunxacml.PolicySet> policySets)
|
| Methods inherited from class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule |
getIdentifier, invalidateCache |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
policyFinder
protected org.jboss.security.xacml.sunxacml.finder.PolicyFinder policyFinder
PolicySetFinderModule
public PolicySetFinderModule()
PolicySetFinderModule
public PolicySetFinderModule(org.jboss.security.xacml.sunxacml.PolicySet policySet)
PolicySetFinderModule
public PolicySetFinderModule(org.jboss.security.xacml.sunxacml.PolicySet policySet,
List<org.jboss.security.xacml.sunxacml.Policy> policies)
init
public void init(org.jboss.security.xacml.sunxacml.finder.PolicyFinder finder)
- Specified by:
init in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
findPolicy
public org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult findPolicy(org.jboss.security.xacml.sunxacml.EvaluationCtx context)
- Finds the applicable policy (if there is one) for the given context.
- Overrides:
findPolicy in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
- Parameters:
context - the evaluation context
- Returns:
- an applicable policy, if one exists, or an error
findPolicy
public org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult findPolicy(URI idReference,
int type,
org.jboss.security.xacml.sunxacml.VersionConstraints constraints,
org.jboss.security.xacml.sunxacml.PolicyMetaData parentMetaData)
- Overrides:
findPolicy in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
isRequestSupported
public boolean isRequestSupported()
- Overrides:
isRequestSupported in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
isIdReferenceSupported
public boolean isIdReferenceSupported()
- Always returns true, since reference-based retrieval is supported.
- Overrides:
isIdReferenceSupported in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
- Returns:
- true
set
public void set(org.jboss.security.xacml.sunxacml.PolicySet ps,
List<org.jboss.security.xacml.sunxacml.Policy> policies,
List<org.jboss.security.xacml.sunxacml.PolicySet> policySets)
Copyright © 2008 JBoss Inc.. All Rights Reserved.