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.xacml2 | |
org.wso2.balana.xacml3 |
Modifier and Type | Method and Description |
---|---|
AbstractObligation |
ObligationFactory.getObligation(Node node,
PolicyMetaData metaData) |
Constructor and Description |
---|
AbstractPolicy(URI id,
String version,
CombiningAlgorithm combiningAlg,
String description,
AbstractTarget target,
String defaultVersion,
Set<AbstractObligation> obligationExpressions,
Set<AdviceExpression> adviceExpressions,
List<CombinerParameter> parameters)
Constructor used to create a policy from concrete components.
|
Policy(URI id,
String version,
RuleCombiningAlgorithm combiningAlg,
String description,
AbstractTarget target,
String defaultVersion,
List<CombinerElement> ruleElements,
Set<AbstractObligation> obligations,
Set<VariableDefinition> definitions,
List<CombinerParameter> parameters)
Creates a new
Policy with the required and optional elements. |
Policy(URI id,
String version,
RuleCombiningAlgorithm combiningAlg,
String description,
AbstractTarget target,
String defaultVersion,
List<Rule> rules,
Set<AbstractObligation> 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,
AbstractTarget target,
String defaultVersion,
List<Rule> rules,
Set<AbstractObligation> obligations,
Set<VariableDefinition> definitions)
Creates a new
Policy with the required elements plus a version, rules, a String
description, policy defaults, obligations, and variable definitions. |
PolicySet(URI id,
String version,
PolicyCombiningAlgorithm combiningAlg,
String description,
AbstractTarget target,
List<AbstractPolicy> policies,
String defaultVersion,
Set<AbstractObligation> 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,
AbstractTarget target,
List policyElements,
String defaultVersion,
Set<AbstractObligation> obligations,
List<CombinerParameter> parameters)
Creates a new
PolicySet with the required and optional elements. |
Rule(URI id,
int effect,
String description,
AbstractTarget target,
Condition condition,
Set<AbstractObligation> obligationExpressions,
Set<AdviceExpression> adviceExpressions,
int xacmlVersion)
Creates a new
Rule object for XACML 1.x and 2.0. |
Modifier and Type | Class and Description |
---|---|
class |
Obligation
Represents ObligationType in the XACML 2.0 policy schema.
|
Modifier and Type | Class and Description |
---|---|
class |
ObligationExpression
Represents ObligationExpressionType in the XACML 3.0 policy schema
|
Copyright © 2024 WSO2. All rights reserved.