Package | Description |
---|---|
org.jboss.security.xacml.sunxacml |
This is the root package, which contains the PDP class where most
people will want to start.
|
Modifier and Type | Method and Description |
---|---|
static Target |
Target.getInstance(Node root,
PolicyMetaData metaData)
Creates a
Target by parsing a node. |
static Target |
Target.getInstance(Node root,
String xpathVersion)
Deprecated.
As of 2.0 you should avoid using this method and should
instead use the version that takes a
PolicyMetaData instance. This method will
only work for XACML 1.x policies. |
Target |
PolicyReference.getTarget()
Returns the target for this policy.
|
Target |
AbstractPolicy.getTarget()
Returns the target for this policy
|
Target |
Rule.getTarget()
Returns the target for this
Rule or null if there
is no target |
Target |
PolicyTreeElement.getTarget()
Returns the target for this element or null if there
is no target
|
Constructor and Description |
---|
AbstractPolicy(URI id,
String version,
CombiningAlgorithm combiningAlg,
String description,
Target target)
Constructor used to create a policy from concrete components.
|
AbstractPolicy(URI id,
String version,
CombiningAlgorithm combiningAlg,
String description,
Target target,
String defaultVersion)
Constructor used to create a policy from concrete components.
|
AbstractPolicy(URI id,
String version,
CombiningAlgorithm combiningAlg,
String description,
Target target,
String defaultVersion,
Set obligations,
List parameters)
Constructor used to create a policy from concrete components.
|
Policy(URI id,
RuleCombiningAlgorithm combiningAlg,
Target target)
Creates a new
Policy with only the required elements. |
Policy(URI id,
RuleCombiningAlgorithm combiningAlg,
Target target,
List rules)
Creates a new
Policy with only the required elements
plus rules. |
Policy(URI id,
String version,
RuleCombiningAlgorithm combiningAlg,
String description,
Target target,
List rules)
Creates a new
Policy with the required elements plus
a version, rules, and a String description. |
Policy(URI id,
String version,
RuleCombiningAlgorithm combiningAlg,
String description,
Target target,
String defaultVersion,
List rules)
Creates a new
Policy with the required elements plus
a version, rules, a String description and policy defaults. |
Policy(URI id,
String version,
RuleCombiningAlgorithm combiningAlg,
String description,
Target target,
String defaultVersion,
List rules,
Set obligations)
Creates a new
Policy with the required elements plus
a version, rules, a String description, policy defaults, and
obligations. |
Policy(URI id,
String version,
RuleCombiningAlgorithm combiningAlg,
String description,
Target target,
String defaultVersion,
List rules,
Set obligations,
Set definitions)
Creates a new
Policy with the required elements plus
a version, rules, a String description, policy defaults, obligations,
and variable definitions. |
Policy(URI id,
String version,
RuleCombiningAlgorithm combiningAlg,
String description,
Target target,
String defaultVersion,
List ruleElements,
Set obligations,
Set definitions,
List parameters)
Creates a new
Policy with the required and optional
elements. |
PolicySet(URI id,
PolicyCombiningAlgorithm combiningAlg,
Target target)
Creates a new
PolicySet with only the required elements. |
PolicySet(URI id,
PolicyCombiningAlgorithm combiningAlg,
Target target,
List policies)
Creates a new
PolicySet with only the required elements,
plus some policies. |
PolicySet(URI id,
String version,
PolicyCombiningAlgorithm combiningAlg,
String description,
Target target,
List policies)
Creates a new
PolicySet with the required elements plus
some policies and a String description. |
PolicySet(URI id,
String version,
PolicyCombiningAlgorithm combiningAlg,
String description,
Target target,
List policies,
String defaultVersion)
Creates a new
PolicySet with the required elements plus
some policies, a String description, and policy defaults. |
PolicySet(URI id,
String version,
PolicyCombiningAlgorithm combiningAlg,
String description,
Target target,
List policies,
String defaultVersion,
Set obligations)
Creates a new
PolicySet with the required elements plus
some policies, a String description, policy defaults, and obligations. |
PolicySet(URI id,
String version,
PolicyCombiningAlgorithm combiningAlg,
String description,
Target target,
List policyElements,
String defaultVersion,
Set obligations,
List parameters)
Creates a new
PolicySet with the required and optional
elements. |
Rule(URI id,
int effect,
String description,
Target target,
Apply condition)
Deprecated.
As of 2.0 you should use the Constructor that accepts
the new
Condition class. |
Rule(URI id,
int effect,
String description,
Target target,
Condition condition)
Creates a new
Rule object for XACML 1.x and 2.0. |
Copyright © 2023 JBoss by Red Hat. All rights reserved.