Package | Description |
---|---|
org.jboss.security.xacml.bridge | |
org.jboss.security.xacml.sunxacml |
This is the root package, which contains the PDP class where most
people will want to start.
|
org.jboss.security.xacml.sunxacml.attr |
Contains many of the classes related to attributes and attribute
retrieval.
|
org.jboss.security.xacml.sunxacml.cond |
Support for Conditions is in this package.
|
org.jboss.security.xacml.sunxacml.finder |
The
finder package supports all of the pieces of the
XACML specification that require custom implementation. |
org.jboss.security.xacml.sunxacml.support.finder |
Modifier and Type | Method and Description |
---|---|
PolicyFinderResult |
WrapperPolicyFinderModule.findPolicy(URI arg0,
int arg1,
VersionConstraints arg2,
PolicyMetaData arg3) |
PolicyFinderResult |
PPSPolicySetFinderModule.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData) |
PolicyFinderResult |
PolicySetFinderModule.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData) |
Modifier and Type | Method and Description |
---|---|
PolicyMetaData |
PolicyReference.getMetaData()
Returns the meta-data associated with this policy.
|
PolicyMetaData |
AbstractPolicy.getMetaData()
Returns the meta-data associated with this policy
|
Modifier and Type | Method and Description |
---|---|
static TargetMatch |
TargetMatch.getInstance(Node root,
int matchType,
PolicyMetaData metaData)
Creates a
TargetMatch by parsing a node, using the
input prefix to determine whether this is a SubjectMatch, ResourceMatch,
or ActionMatch. |
static TargetMatchGroup |
TargetMatchGroup.getInstance(Node root,
int matchType,
PolicyMetaData metaData)
Creates a
Target based on its DOM node. |
static TargetSection |
TargetSection.getInstance(Node root,
int matchType,
PolicyMetaData metaData)
Creates a
Target by parsing a node. |
static PolicyReference |
PolicyReference.getInstance(Node root,
PolicyFinder finder,
PolicyMetaData metaData)
Creates an instance of a
PolicyReference object based on
a DOM node. |
static Target |
Target.getInstance(Node root,
PolicyMetaData metaData)
Creates a
Target by parsing a node. |
static Rule |
Rule.getInstance(Node root,
PolicyMetaData metaData,
VariableManager manager)
Returns a new instance of the
Rule class based on a
DOM node. |
Constructor and Description |
---|
PolicyReference(URI reference,
int policyType,
PolicyFinder finder,
PolicyMetaData parentMetaData)
Creates a new
PolicyReference instance. |
PolicyReference(URI reference,
int policyType,
VersionConstraints constraints,
PolicyFinder finder,
PolicyMetaData parentMetaData)
Creates a new
PolicyReference instance with version
constraints. |
Modifier and Type | Method and Description |
---|---|
static AttributeDesignator |
AttributeDesignator.getInstance(Node root,
int target,
PolicyMetaData metaData)
Creates a new
AttributeDesignator based on the DOM
root of the XML data. |
static AttributeSelector |
AttributeSelector.getInstance(Node root,
PolicyMetaData metaData)
Creates a new
AttributeSelector based on the DOM root
of the XML type. |
Modifier and Type | Method and Description |
---|---|
static Apply |
Apply.getInstance(Node root,
PolicyMetaData metaData,
VariableManager manager)
Returns an instance of
Apply based on the given DOM root. |
static VariableDefinition |
VariableDefinition.getInstance(Node root,
PolicyMetaData metaData,
VariableManager manager)
Returns a new instance of the
VariableDefinition class
based on a DOM node. |
static Condition |
Condition.getInstance(Node root,
PolicyMetaData metaData,
VariableManager manager)
Returns an instance of
Condition based on the given
DOM root. |
static VariableReference |
VariableReference.getInstance(Node root,
PolicyMetaData metaData,
VariableManager manager)
Returns a new instance of the
VariableReference class
based on a DOM node. |
Constructor and Description |
---|
VariableManager(Map variableIds,
PolicyMetaData metaData)
Creates a manager with a fixed set of supported identifiers.
|
Modifier and Type | Method and Description |
---|---|
PolicyFinderResult |
PolicyFinderModule.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData)
Tries to find one and only one matching policy given the idReference
If more than one policy is found, this is an error and must be reported
as such.
|
PolicyFinderResult |
PolicyFinder.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData)
Finds a policy based on an id reference.
|
Modifier and Type | Method and Description |
---|---|
PolicyFinderResult |
BasicPolicyFinderModule.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData)
Attempts to find a policy by reference, based on the provided
parameters.
|
PolicyFinderResult |
StaticRefPolicyFinderModule.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData)
Attempts to find a policy by reference, based on the provided
parameters.
|
PolicyFinderResult |
URLPolicyFinderModule.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData)
Attempts to find a policy by reference, based on the provided
parameters.
|
Copyright © 2023 JBoss by Red Hat. All rights reserved.