Package | Description |
---|---|
org.wso2.balana |
This is the root package, which contains the PDP class where most
people will want to start.
|
org.wso2.balana.attr |
Contains many of the classes related to attributes and attribute
retrieval.
|
org.wso2.balana.attr.xacml3 | |
org.wso2.balana.cond |
Support for Conditions is in this package.
|
org.wso2.balana.ctx |
All of the classes that support the context schema are in this
package.
|
org.wso2.balana.finder |
The
finder package supports all of the pieces of the
XACML specification that require custom implementation. |
org.wso2.balana.finder.impl |
The few included finder modules are provided in this package.
|
org.wso2.balana.xacml2 | |
org.wso2.balana.xacml3 |
Modifier and Type | Field and Description |
---|---|
protected PolicyMetaData |
AbstractPolicy.metaData |
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 PolicyReference |
PolicyReference.getInstance(Node root,
PolicyFinder finder,
PolicyMetaData metaData)
Creates an instance of a
PolicyReference object based on a DOM node. |
static TargetMatch |
TargetMatch.getInstance(Node root,
PolicyMetaData metaData) |
static Rule |
Rule.getInstance(Node root,
PolicyMetaData metaData,
VariableManager manager)
Returns a new instance of the
Rule class based on a DOM node. |
AbstractObligation |
ObligationFactory.getObligation(Node node,
PolicyMetaData metaData) |
AbstractTarget |
TargetFactory.getTarget(Node node,
PolicyMetaData metaData)
Returns AbstractTarget based one the XACML version
|
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 |
---|---|
AbstractDesignator |
AttributeDesignatorFactory.getAbstractDesignator(Node root,
PolicyMetaData metaData) |
AbstractAttributeSelector |
AttributeSelectorFactory.getAbstractSelector(Node root,
PolicyMetaData metaData) |
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 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 Function |
ExpressionHandler.getFunction(Node root,
PolicyMetaData metaData,
FunctionFactory factory)
Helper method that tries to get a function instance
|
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. |
static Apply |
Apply.getInstance(Node root,
PolicyMetaData metaData,
VariableManager manager)
Returns an instance of
Apply based on the given DOM root. |
static Expression |
ExpressionHandler.parseExpression(Node root,
PolicyMetaData metaData,
VariableManager manager)
Parses an expression, recursively handling any sub-elements.
|
Constructor and Description |
---|
VariableManager(Map variableIds,
PolicyMetaData metaData)
Creates a manager with a fixed set of supported identifiers.
|
Modifier and Type | Method and Description |
---|---|
static MissingAttributeDetail |
MissingAttributeDetail.getInstance(Node root,
PolicyMetaData metaData)
Creates an instance of an
MissingAttributeDetail based on the root
DOM node of the XML data. |
Modifier and Type | Method and Description |
---|---|
PolicyFinderResult |
PolicyFinder.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData)
Finds a policy based on an id reference.
|
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.
|
Modifier and Type | Method and Description |
---|---|
PolicyFinderResult |
FileBasedPolicyFinderModule.findPolicy(URI idReference,
int type,
VersionConstraints constraints,
PolicyMetaData parentMetaData) |
Modifier and Type | Method and Description |
---|---|
static TargetSection |
TargetSection.getInstance(Node root,
int matchType,
PolicyMetaData metaData)
Creates a
Target by parsing a node. |
static TargetMatchGroup |
TargetMatchGroup.getInstance(Node root,
int matchType,
PolicyMetaData metaData)
Creates a
Target based on its DOM node. |
static Target |
Target.getInstance(Node root,
PolicyMetaData metaData)
Creates a
Target by parsing a node. |
Modifier and Type | Method and Description |
---|---|
static ObligationExpression |
ObligationExpression.getInstance(Node root,
PolicyMetaData metaData)
creates a
ObligationExpression based on its DOM node. |
static AdviceExpression |
AdviceExpression.getInstance(Node root,
PolicyMetaData metaData)
Creates an instance of
AdviceExpression based on the DOM root node. |
static ObligationExpressions |
ObligationExpressions.getInstance(Node root,
PolicyMetaData metaData)
creates a
ObligationExpressions based on its DOM node. |
static AnyOfSelection |
AnyOfSelection.getInstance(Node root,
PolicyMetaData metaData)
creates a
AnyOfSelection based on its DOM node. |
static Target |
Target.getInstance(Node root,
PolicyMetaData metaData)
Creates a
Target by parsing a node. |
static AllOfSelection |
AllOfSelection.getInstance(Node root,
PolicyMetaData metaData)
creates a new
AllOfSelection by parsing DOM node. |
static AttributeAssignmentExpression |
AttributeAssignmentExpression.getInstance(Node root,
PolicyMetaData metaData)
creates a
AttributeAssignmentExpression based on its DOM node. |
Copyright © 2018 WSO2. All rights reserved.