|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbsFunction
object.
AbsFunction
.AttributeProxy
introduces simple method when there is no
additional parameters to create the instancePolicyReference
, which supplies its own values for the
methods in this class.
AbstractResult
object with decision status data, obligations, advices
and evaluation ctx
AbstractResult
object with decision status data, obligations, advices
and evaluation ctx
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
.
The new factory system requires you to get a factory instance and then call the
non-static methods on that factory. The static versions of these methods have
been left in for now, but are slower and will be removed in a future version.
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
.
The new factory system requires you to get a factory instance and then call the
non-static methods on that factory. The static versions of these methods have
been left in for now, but are slower and will be removed in a future version.
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
.
The new factory system requires you to get a factory instance and then call the
non-static methods on that factory. The static versions of these methods have
been left in for now, but are slower and will be removed in a future version.
UnsupportedOperationException
since you are not allowed to modify what
a standard factory supports.
CombiningAlgFactory.addAlgorithm(CombiningAlgorithm)
. The new
factory system requires you to get a factory instance and then call the
non-static methods on that factory. The static versions of these methods have
been left in for now, but are slower and will be removed in a future version.
FunctionFactory.addFunction(Function)
. The new factory
system requires you to get a factory instance and then call the non-static
methods on that factory. The static versions of these methods have been left in
for now, but are slower and will be removed in a future version.
UnsupportedOperationException
since you are not allowed to modify what
a standard factory supports.
AddFunction
object.
AddFunction
.FunctionFactory.addFunction(Function)
. The new factory
system requires you to get a factory instance and then call the non-static
methods on that factory. The static versions of these methods have been left in
for now, but are slower and will be removed in a future version.
FunctionFactory.addFunction(Function)
. The new factory
system requires you to get a factory instance and then call the non-static
methods on that factory. The static versions of these methods have been left in
for now, but are slower and will be removed in a future version.
Advice
based on
the given elements.
AllOfSelection
from components.
AnyOfSelection
based on the given elements.
AnyURIAttribute
that represents the URI value supplied.
Apply
instance.
Apply
is no longer used for Conditions, so the
isCondition
parameter is no longer needed. You should now use the 2
parameter constructor. This constructor will be removed in a future release.
Attribute
of the type specified in the given
AttributeValue
.for XACML 3 with one AttributeValue
Attribute
for XACML 2 and XACML 1.X with one AttributeValue
Attribute
AttributeAssignment
based on the given elements.
AttributeAssignmentExpression
based on
the given elements.
AttributeDesignator
without the optional issuer.
AttributeDesignator
with the optional issuer.
AttributeDesignator
with the optional issuer.
AttributeDesignator
without the optional issuer.
AttributeDesignator
with the optional issuer.
AttributeFactory
s.AttributeFinder
modules extend.AttributeFactory
to create new attributes.Attributes
based on
the given elements.
Attributes
based on
the given elements.
AttributeSelector
with no policy root.
AttributeSelector
.
AttributeSelector
.
Attributes
objects
BagAttribute
that represents the Collection
of
AttributeValue
s supplied.
Base64BinaryAttribute
that represents the byte [] value supplied.
AttributeFactory
.CombiningAlgFactory
.FunctionFactory
.EvaluationCtx
.CombiningAlgFactory
s.ComparisonFunction
object.
ComparisonFunction
.Condition
as used in XACML 1.x.
Condition
as used in XACML 2.0.
BagFunction
class that supports the single condition bag function:
type-is-in.ConditionBagFunction
.SetFunction
class that supports all of the condition set functions:
type-at-least-one-member-of, type-subset, and type-set-equals.ConditionSetFunction
.CombiningAlgFactory.createAlgorithm(URI)
. The new factory
system requires you to get a factory instance and then call the non-static
methods on that factory. The static versions of these methods have been left in
for now, but are slower and will be removed in a future version.
TimeAttribute
that represents the current date in the default time
zone.
TimeAttribute
that represents the given date with default timezone
values.
DateAttribute
that represents the date supplied.
DateMathFunction
object.
DateMathFunction
.DateTimeAttribute
that represents the current date in the default
time zone.
DateTimeAttribute
that represents the supplied date but uses
default timezone and offset values.
DateTimeAttribute
that represents the date supplied.
DayTimeDurationAttribute
that represents the duration supplied.
URI
form of the default subject category
NamespaceContext
DivideFunction
object.
DivideFunction
.DNSNameAttribute
with only the required hostname component.
DNSNameAttribute
with the optional port range component.
DoubleAttribute
that represents the double value supplied.
ObligationResult
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.AbstractTarget
- Encodes this
AbstractTarget
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.AbstractTarget
- Encodes this
AbstractTarget
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.attr.AnyURIAttribute
-
- encode(StringBuilder) -
Method in class org.wso2.balana.attr.AttributeDesignator
- Encodes this
AttributeDesignator
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.attr.AttributeSelector
- Encodes this
AttributeSelector
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.attr.AttributeValue
- Encodes the value in a form suitable for including in XML data like a request or an
obligation.
- encode(StringBuilder) -
Method in class org.wso2.balana.attr.AttributeValue
- Encodes this
AttributeValue
into its XML representation and writes this encoding
to the given StringBuilder
This will always produce the version
used in a policy rather than that used in a request, so this is equivalent to calling
encodeWithTags(true)
and then stuffing that into a stream.
- encode() -
Method in class org.wso2.balana.attr.BagAttribute
- Because a bag cannot be included in a request/response or a policy, this will always throw an
UnsupportedOperationException
.
- encode() -
Method in class org.wso2.balana.attr.Base64BinaryAttribute
-
- encode() -
Method in class org.wso2.balana.attr.BooleanAttribute
-
- encode() -
Method in class org.wso2.balana.attr.DateAttribute
- Encodes the value in a form suitable for including in XML data like a request or an
obligation.
- encode() -
Method in class org.wso2.balana.attr.DateTimeAttribute
- Encodes the value in a form suitable for including in XML data like a request or an
obligation.
- encode() -
Method in class org.wso2.balana.attr.DayTimeDurationAttribute
- Encodes the value in a form suitable for including in XML data like a request or an
obligation.
- encode() -
Method in class org.wso2.balana.attr.DNSNameAttribute
-
- encode() -
Method in class org.wso2.balana.attr.DoubleAttribute
-
- encode() -
Method in class org.wso2.balana.attr.HexBinaryAttribute
-
- encode() -
Method in class org.wso2.balana.attr.IntegerAttribute
-
- encode() -
Method in class org.wso2.balana.attr.IPv4AddressAttribute
-
- encode() -
Method in class org.wso2.balana.attr.IPv6AddressAttribute
-
- encode() -
Method in class org.wso2.balana.attr.PortRange
-
- encode() -
Method in class org.wso2.balana.attr.RFC822NameAttribute
-
- encode() -
Method in class org.wso2.balana.attr.StringAttribute
-
- encode() -
Method in class org.wso2.balana.attr.TimeAttribute
- Encodes the value in a form suitable for including in XML data like a request or an
obligation.
- encode() -
Method in class org.wso2.balana.attr.X500NameAttribute
-
- encode(StringBuilder) -
Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
- Encodes this
AttributeDesignator
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.attr.xacml3.AttributeSelector
-
- encode() -
Method in class org.wso2.balana.attr.xacml3.XPathAttribute
-
- encode() -
Method in class org.wso2.balana.attr.YearMonthDurationAttribute
- Encodes the value in a form suitable for including in XML data like a request or an
obligation.
- encode(StringBuilder) -
Method in class org.wso2.balana.combine.CombinerElement
- Encodes this
CombinerElement
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.combine.CombinerParameter
- Encodes this
CombinerParameter
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.combine.PolicyCombinerElement
- Encodes this
PolicyCombinerElement
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.combine.RuleCombinerElement
- Encodes this
RuleCombinerElement
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.cond.Apply
- Encodes this
Apply
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.cond.Apply
- Encodes this
Apply
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.cond.Condition
- Encodes this
Condition
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.cond.Condition
- Encodes this
Condition
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in interface org.wso2.balana.cond.Expression
- Encodes this
AttributeValue
into its XML representation and writes this encoding
to the given StringBuilder
This will always produce the version
used in a policy rather than that used in a request, so this is equivalent to calling
encodeWithTags(true)
and then stuffing that into a stream.
- encode() -
Method in interface org.wso2.balana.cond.Function
- Encodes this
Function
into its XML form
- encode(StringBuilder) -
Method in interface org.wso2.balana.cond.Function
- Encodes this
Function
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.cond.FunctionBase
- Encodes this
FunctionBase
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.cond.FunctionBase
- Encodes this
FunctionBase
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.cond.HigherOrderFunction
- Encodes this
HigherOrderFunction
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.cond.HigherOrderFunction
- Encodes this
HigherOrderFunction
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.cond.VariableDefinition
- Encodes this
VariableDefinition
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.cond.VariableDefinition
- Encodes this
VariableDefinition
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.cond.VariableReference
- Encodes this
VariableReference
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.cond.VariableReference
- Encodes this
VariableReference
into its XML form and writes this out to the provided
StringBuilder
- encode(OutputStream, Indenter) -
Method in class org.wso2.balana.ctx.AbstractRequestCtx
- Encodes this
AbstractRequestCtx
into its XML representation and writes this encoding to the given
OutputStream
with indentation.
- encode(OutputStream) -
Method in class org.wso2.balana.ctx.AbstractRequestCtx
- Encodes this
AbstractRequestCtx
into its XML representation and writes this encoding to the given
OutputStream
.
- encode() -
Method in class org.wso2.balana.ctx.AbstractResult
- Encodes this
AbstractResult
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.ctx.AbstractResult
- Encodes this
AbstractResult
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.ctx.Attribute
- Encodes this
Attribute
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.ctx.Attribute
- Encodes this
Attribute
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.ctx.AttributeAssignment
- Encodes this
AttributeAssignment
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.ctx.AttributeAssignment
-
- encode() -
Method in class org.wso2.balana.ctx.ResponseCtx
- Encodes this
ResponseCtx
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.ctx.ResponseCtx
- Encodes this
ResponseCtx
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.ctx.Status
- Encodes this
Status
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.ctx.Status
- Encodes this
Status
into its XML form and writes this out to the provided
StringBuilder
- encode(OutputStream) -
Method in class org.wso2.balana.ctx.xacml2.RequestCtx
- Encodes this
AbstractRequestCtx
into its XML representation and writes this encoding to the given
OutputStream
.
- encode(OutputStream, Indenter) -
Method in class org.wso2.balana.ctx.xacml2.RequestCtx
- Encodes this
AbstractRequestCtx
into its XML representation and writes this encoding to the given
OutputStream
with indentation.
- encode(StringBuilder) -
Method in class org.wso2.balana.ctx.xacml2.Result
-
- encode(OutputStream, Indenter) -
Method in class org.wso2.balana.ctx.xacml3.RequestCtx
- Encodes this
AbstractRequestCtx
into its XML representation and writes this encoding to the given
OutputStream
with indentation.
- encode(OutputStream) -
Method in class org.wso2.balana.ctx.xacml3.RequestCtx
- Encodes this
AbstractRequestCtx
into its XML representation and writes this encoding to the given
OutputStream
.
- encode(StringBuilder) -
Method in class org.wso2.balana.ctx.xacml3.Result
- Encodes this
Result
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in interface org.wso2.balana.ObligationResult
- Encodes this
ObligationResult
into its XML form
- encode(StringBuilder) -
Method in interface org.wso2.balana.ObligationResult
- Encodes this
ObligationResult
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.Policy
- Encodes this
Policy
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.Policy
- Encodes this
Policy
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.PolicyReference
- Encodes this
PolicyReference
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.PolicyReference
- Encodes this
PolicyReference
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.PolicySet
- Encodes this
PolicySet
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.PolicySet
- Encodes this
PolicySet
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in interface org.wso2.balana.PolicyTreeElement
- Encodes this
PolicyTreeElement
into its XML form
- encode(StringBuilder) -
Method in interface org.wso2.balana.PolicyTreeElement
- Encodes this
PolicyTreeElement
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.Rule
-
- encode(StringBuilder) -
Method in class org.wso2.balana.Rule
-
- encode(StringBuilder) -
Method in class org.wso2.balana.TargetMatch
- Encodes this
TargetMatch
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.xacml2.Obligation
- Encodes this
Obligation
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml2.Obligation
- Encodes this
Obligation
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.xacml2.Target
- Encodes this
Target
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml2.Target
- Encodes this
Target
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.xacml2.TargetMatchGroup
- Encodes this
TargetMatchGroup
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml2.TargetMatchGroup
- Encodes this
TargetMatchGroup
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.xacml2.TargetSection
- Encodes this
TargetSection
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml2.TargetSection
- Encodes this
TargetSection
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.xacml3.Advice
- Encodes this
Advice
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.Advice
- Encodes this
Advice
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.AdviceExpression
- Encodes this
ObligationExpression
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.AllOfSelection
- Encodes this
AnyOfSelection
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.AnyOfSelection
- Encodes this
AnyOfSelection
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.AttributeAssignmentExpression
- Encodes this
AttributeAssignmentExpression
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.xacml3.Attributes
- Encodes this
Attributes
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.Attributes
- Encodes this
Attributes
into its XML form and writes this out to the provided
StringBuilder
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.Obligation
- Encodes this
Obligation
into its XML form and writes this out to the provided
StringBuilder
- encode() -
Method in class org.wso2.balana.xacml3.Obligation
- Encodes this
Obligation
into its XML form
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.ObligationExpression
- Encodes this
ObligationExpression
into its XML form and writes this out to the provided
StringBuilder
- encode(OutputStream) -
Method in class org.wso2.balana.xacml3.RequestDefaults
- Encodes this
RequestDefaults
into its XML representation and writes this encoding to the given
OutputStream
with no indentation.
- encode(OutputStream, Indenter) -
Method in class org.wso2.balana.xacml3.RequestDefaults
- Encodes this
RequestDefaults
into its XML representation and writes this encoding to the given
OutputStream
with indentation.
- encode() -
Method in class org.wso2.balana.xacml3.Target
-
- encode(StringBuilder) -
Method in class org.wso2.balana.xacml3.Target
-
- encodeCommonElements(StringBuilder) -
Method in class org.wso2.balana.AbstractPolicy
- Encodes this
Obligation
into its XML form and writes this out to the provided
StringBuilder
- encodeWithTags(boolean) -
Method in class org.wso2.balana.attr.AttributeValue
- Encodes the value and includes the AttributeValue XML tags so that the resulting string can
be included in a valid XACML policy or Request/Response.
- encodeWithTags(boolean) -
Method in class org.wso2.balana.attr.xacml3.XPathAttribute
-
- ENT_CATEGORY -
Static variable in class org.wso2.balana.XACMLConstants
-
- ENVIRONMENT -
Static variable in class org.wso2.balana.TargetMatch
- An integer value indicating that this class represents an EnvironmentMatch
- ENVIRONMENT_CURRENT_DATE -
Static variable in class org.wso2.balana.finder.impl.CurrentEnvModule
- Standard environment variable that represents the current date
- ENVIRONMENT_CURRENT_DATETIME -
Static variable in class org.wso2.balana.finder.impl.CurrentEnvModule
- Standard environment variable that represents the current date and time
- ENVIRONMENT_CURRENT_TIME -
Static variable in class org.wso2.balana.finder.impl.CurrentEnvModule
- Standard environment variable that represents the current time
- ENVIRONMENT_TARGET -
Static variable in class org.wso2.balana.attr.AttributeDesignator
- Tells designator to search in the environment section of the request
- EqualFunction - Class in org.wso2.balana.cond
- A class that implements all the *-equal functions.
- EqualFunction(String) -
Constructor for class org.wso2.balana.cond.EqualFunction
- Creates a new
EqualFunction
object that supports one of the standard type-equal
functions.
- EqualFunction(String, String) -
Constructor for class org.wso2.balana.cond.EqualFunction
- Creates a new
EqualFunction
object.
- EqualFunctionCluster - Class in org.wso2.balana.cond.cluster
- Clusters all the functions supported by
EqualFunction
. - EqualFunctionCluster() -
Constructor for class org.wso2.balana.cond.cluster.EqualFunctionCluster
-
- equals(Object) -
Method in class org.wso2.balana.attr.AnyURIAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.Base64BinaryAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.BooleanAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.DateAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.DateTimeAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.DayTimeDurationAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.DNSNameAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.DoubleAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.HexBinaryAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.IntegerAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.IPAddressAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.PortRange
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.RFC822NameAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.StringAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.TimeAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.X500NameAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.xacml3.XPathAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- equals(Object) -
Method in class org.wso2.balana.attr.YearMonthDurationAttribute
- Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
- error(SAXParseException) -
Method in class org.wso2.balana.ctx.InputParser
- Standard handler routine for the XML parsing.
- evalArgs(List<Evaluatable>, EvaluationCtx, AttributeValue[]) -
Method in class org.wso2.balana.cond.FunctionBase
- Evaluates each of the parameters, in order, filling in the argument array with the resulting
values.
- Evaluatable - Interface in org.wso2.balana.cond
- Generic interface that is implemented by all objects that can be evaluated directly (
AttributeDesignator
, Apply
, AttributeValue
, etc.). - evaluate(EvaluationCtx) -
Method in class org.wso2.balana.AbstractObligation
- Evaluates obligation and creates the results
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.AbstractPolicy
- Tries to evaluate the policy by calling the combining algorithm on the given policies or
rules.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.attr.AttributeDesignator
- Evaluates the pre-assigned meta-data against the given context, trying to find some matching
values.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.attr.AttributeSelector
- Invokes the
AttributeFinder
used by the given EvaluationCtx
to try
to resolve an attribute value.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.attr.AttributeValue
- Implements the required interface from
Evaluatable
.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
- Evaluates the pre-assigned meta-data against the given context, trying to find some matching
values.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.attr.xacml3.AttributeSelector
- Invokes the
AttributeFinder
used by the given EvaluationCtx
to try
to resolve an attribute value.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.AbsFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.AddFunction
- Evaluate the function, using the specified parameters.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.cond.Apply
- Evaluates the apply object using the given function.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.ComparisonFunction
- Evaluate the function, using the specified parameters.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.cond.Condition
- Evaluates the
Condition
by evaluating its child Expression
.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.ConditionBagFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.ConditionSetFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.DateMathFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.DivideFunction
- Evaluate the function, using the specified parameters.
- evaluate(List<Evaluatable>, EvaluationCtx) -
Method in class org.wso2.balana.cond.EqualFunction
- Evaluate the function, using the specified parameters.
- evaluate(EvaluationCtx) -
Method in interface org.wso2.balana.cond.Evaluatable
- Evaluates the object using the given context, and either returns an error or a resulting
value.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.FloorFunction
- Evaluate the function, using the specified parameters.
- evaluate(List<Evaluatable>, EvaluationCtx) -
Method in interface org.wso2.balana.cond.Function
- Evaluates the
Function
using the given inputs.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.GeneralBagFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.GeneralSetFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.HigherOrderFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.LogicalFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.MatchFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.ModFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.MultiplyFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.NOfFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.NotFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.NumericConvertFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.RoundFunction
- Evaluate the function, using the specified parameters.
- evaluate(List<Evaluatable>, EvaluationCtx) -
Method in class org.wso2.balana.cond.StringFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.StringNormalizeFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.SubtractFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.TimeInRangeFunction
- Evaluates the time-in-range function, which takes three
TimeAttribute
values.
- evaluate(List, EvaluationCtx) -
Method in class org.wso2.balana.cond.URLStringCatFunction
- Evaluates the function given the input data.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.cond.VariableReference
- Evaluates the referenced expression using the given context, and either returns an error or a
resulting value.
- evaluate(List<Evaluatable>, EvaluationCtx) -
Method in class org.wso2.balana.cond.xacml3.StringComparingFunction
-
- evaluate(List<Evaluatable>, EvaluationCtx) -
Method in class org.wso2.balana.cond.xacml3.StringConversionFunction
-
- evaluate(List<Evaluatable>, EvaluationCtx) -
Method in class org.wso2.balana.cond.xacml3.StringCreationFunction
-
- evaluate(List<Evaluatable>, EvaluationCtx) -
Method in class org.wso2.balana.cond.xacml3.SubStringFunction
-
- evaluate(List<Evaluatable>, EvaluationCtx) -
Method in class org.wso2.balana.cond.xacml3.XPathFunction
-
- evaluate(String) -
Method in class org.wso2.balana.PDP
- Attempts to evaluate the request against the policies known to this PDP.
- evaluate(AbstractRequestCtx) -
Method in class org.wso2.balana.PDP
- Attempts to evaluate the request against the policies known to this PDP.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.PDP
- Uses the given
EvaluationCtx
against the available policies to determine a
response.
- evaluate(InputStream) -
Method in class org.wso2.balana.PDP
- Deprecated. As of 1.2 this method should not be used. Instead, you should do your own stream
handling, and then use one of the other
evaluate
methods. The
problem with this method is that it often doesn't handle stream termination
correctly (eg, with sockets).
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.PolicyReference
- Tries to evaluate the policy by calling the combining algorithm on the given policies or
rules.
- evaluate(EvaluationCtx) -
Method in interface org.wso2.balana.PolicyTreeElement
- Evaluates this element in the policy tree, and therefore all elements underneath this
element.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.Rule
- Evaluates the rule against the supplied context.
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.xacml2.Obligation
-
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.xacml3.AdviceExpression
- return evaluation result of the advice expression
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.xacml3.AttributeAssignmentExpression
- evaluates
Expression
element and create new Set
of
AttributeAssignment
- evaluate(EvaluationCtx) -
Method in class org.wso2.balana.xacml3.ObligationExpression
-
- evaluatesToBag() -
Method in class org.wso2.balana.attr.AttributeDesignator
- Deprecated. As of 2.0, you should use the
returnsBag
method from the
super-interface Expression
.
- evaluatesToBag() -
Method in class org.wso2.balana.attr.AttributeSelector
- Deprecated. As of 2.0, you should use the
returnsBag
method from the
super-interface Expression
.
- evaluatesToBag() -
Method in class org.wso2.balana.attr.AttributeValue
- Deprecated. As of 2.0, you should use the
returnsBag
method from the
super-interface Expression
.
- evaluatesToBag() -
Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
- Deprecated. As of 2.0, you should use the
returnsBag
method from the
super-interface Expression
.
- evaluatesToBag() -
Method in class org.wso2.balana.attr.xacml3.AttributeSelector
-
- evaluatesToBag() -
Method in class org.wso2.balana.cond.Apply
- Deprecated. As of 2.0, you should use the
returnsBag
method from the
super-interface Expression
.
- evaluatesToBag() -
Method in class org.wso2.balana.cond.Condition
- Deprecated. As of 2.0, you should use the
returnsBag
method from the
super-interface Expression
.
- evaluatesToBag() -
Method in interface org.wso2.balana.cond.Evaluatable
- Deprecated. As of 2.0, you should use the
returnsBag
method from the
super-interface Expression
.
- evaluatesToBag() -
Method in class org.wso2.balana.cond.VariableReference
- Deprecated. As of 2.0, you should use the
returnsBag
method from the
super-interface Expression
.
- EvaluationCtx - Interface in org.wso2.balana.ctx
- Manages the context of a single policy evaluation.
- EvaluationCtxFactory - Class in org.wso2.balana.ctx
- Factory that creates the EvaluationCtx
- EvaluationCtxFactory() -
Constructor for class org.wso2.balana.ctx.EvaluationCtxFactory
-
- EvaluationResult - Class in org.wso2.balana.cond
- This is used in cases where a normal result is some AttributeValue, but if an attribute couldn't
be resolved (or some other problem occurred), then a Status object needs to be returned instead.
- EvaluationResult(AttributeValue) -
Constructor for class org.wso2.balana.cond.EvaluationResult
- Constructor that creates an
EvaluationResult
containing a single
AttributeValue
- EvaluationResult(Status) -
Constructor for class org.wso2.balana.cond.EvaluationResult
- Constructor that creates an
EvaluationResult
of Indeterminate, including Status
data.
- Expression - Interface in org.wso2.balana.cond
- This interface represents the expression type in the XACML 2.0 schema.
- ExpressionHandler - Class in org.wso2.balana.cond
- This is a package-private utility class that handles parsing all the possible expression types.
- ExpressionHandler() -
Constructor for class org.wso2.balana.cond.ExpressionHandler
-
ResourceFinder.findChildResources(AttributeValue,EvaluationCtx)
. This version does not
provide the evaluation context to the modules, and will be removed in a future
release.
ResourceFinderModule.findChildResources(AttributeValue,EvaluationCtx)
. This version does not
provide the evaluation context, and will be removed in a future release. Also,
not that this will never get called when using the default PDP.
ResourceFinder.findDescendantResources(AttributeValue,EvaluationCtx)
. This version does
not provide the evaluation context to the modules, and will be removed in a
future release.
ResourceFinderModule.findDescendantResources(AttributeValue,EvaluationCtx)
. This version does
not provide the evaluation context, and will be removed in a future release.
Also, not that this will never get called when using the default PDP.
FloorFunction
object.
FloorFunction
.FunctionFactory
s.FunctionFactory
was called, but the other method should have been called instead.FunctionTypeException
with no message or cause.
FunctionTypeException
with a message, but no cause.
FunctionTypeException
with a cause, but no message.
FunctionTypeException
with a message and a cause.
BagFunction
class that supports all of the general-purpose bag functions:
type-one-and-only, type-bag-size, and type-bag.GeneralBagFunction
.SetFunction
class that supports all of the general-purpose set functions:
type-intersection and type-union.GeneralSetFunction
.Set
containing Attribute
objects.
AttributeFinder
that was configured, or null if none was configured
Attribute
s associated with this subject.
Set
containing Attribute
objects.
BagFunction
that provides the type-bag functionality over the
given attribute type.
BagFunction
that provides the type-bag-size functionality over the
given attribute type.
List
of CombinerElement
s that is provided to the
combining algorithm.
List
of children under this node in the policy tree.
List
of children for this Apply
.
List
of children for this Condition
.
List
of PolicyTreeElement
objects that are the children
of this node.
List
.
Rule
or null if there is no condition
FunctionFactory
for which
this is a proxy.
Apply
based on the given DOM root node.
Condition
instance and does not handle XACML 2.0 policies correctly.
If you need a similar method you can use the new version that accepts a
VariableManager
. This will return an Apply
instance for
XACML 1.x policies.
Result
.
RequestDefaults
that encapsulates RequestDefaults element in request
Rule
or null if there is no description
getInstance
method) or if the root node
was not provided to the constructor.
getInstance
method) or if the root node
was not provided to the constructor.
Rule
will return from the evaluate method (Permit
or Deny) if the request applies.
PolicyTreeElement
in this element.
Set
containing Attribute
objects.
EqualFunction
that provides the type-equal functionality over the
given attribute type.
AttributeFactory
for which this is a proxy.
CombiningAlgFactory
for which this is a proxy.
Map
of Resource Ids that caused an error on resolution, which will
be empty if no resources caused any error.
BooleanAttribute
that represents a false value.
EvaluationResult
that represents a false value.
Function
used by this Apply
.
Function
used by this Condition
if this is a 1.x
condition, or null if this is a 2.0 condition.
FunctionFactory
for which this
is a proxy.
Rule
AnyURIAttribute
that represents the xs:anyURI at a particular DOM
node.
AnyURIAttribute
that represents the xs:anyURI value indicated by
the String
provided.
AttributeDesignator
based on the DOM root of the XML data.
AttributeValue
based on the given DOM root node.
AttributeValue
based on the given String data.
PolicyMetaData
instance. This method will only work for
XACML 1.x policies.
AttributeSelector
based on the DOM root of the XML type.
Base64BinaryAttribute
that represents the xsi:base64Binary at a
particular DOM node.
Base64BinaryAttribute
that represents the xsi:base64Binary value
indicated by the string provided.
BooleanAttribute
that represents the xs:boolean at a particular DOM
node.
BooleanAttribute
that represents the xs:boolean value indicated by the
string provided.
BooleanAttribute
that represents the boolean value provided.
DateAttribute
that represents the xs:date at a particular DOM
node.
DateAttribute
that represents the xs:date value indicated by the
string provided.
DateTimeAttribute
that represents the xs:dateTime at a particular
DOM node.
DateTimeAttribute
that represents the xs:dateTime value indicated
by the string provided.
DayTimeDurationAttribute
that represents the xf:dayTimeDuration at
a particular DOM node.
DayTimeDurationAttribute
that represents the xf:dayTimeDuration
value indicated by the string provided.
DNSNameAttribute
that represents the name at a particular DOM
node.
DNSNameAttribute
that represents the name indicated by the
String
provided.
DoubleAttribute
that represents the xsi:double at a particular DOM
node.
DoubleAttribute
that represents the xsi:double value indicated by
the string provided.
HexBinaryAttribute
that represents the xsi:hexBinary at a
particular DOM node.
HexBinaryAttribute
that represents the xsi:hexBinary value
indicated by the string provided.
IntegerAttribute
that represents the xs:integer at a particular
DOM node.
IntegerAttribute
that represents the xs:integer value indicated by
the string provided.
IPAddressAttribute
that represents the name at a particular DOM
node.
IPAddressAttribute
that represents the name indicated by the
String
provided.
PortRange
based on the given value.
AttributeValue
based on the given String data.
RFC822NameAttribute
that represents the email address at a
particular DOM node.
RFC822NameAttribute
that represents the email address value
indicated by the string provided.
StringAttribute
that represents the xs:string at a particular DOM
node.
StringAttribute
that represents the xs:string value indicated by
the String
provided.
TimeAttribute
that represents the xs:time at a particular DOM
node.
TimeAttribute
that represents the xs:time value indicated by the
string provided.
X500NameAttribute
that represents the X500 Name value indicated by
the string provided.
AttributeDesignator
based on the DOM root of the XML data.
AttributeSelector
based on the DOM root of the XML type.
XPathAttribute
that represents a particular DOM node.
XPathAttribute
that represents value indicated by
the String
provided.
YearMonthDurationAttribute
that represents the
xf:yearMonthDuration at a particular DOM node.
YearMonthDurationAttribute
that represents the
xf:yearMonthDuration value indicated by the string provided.
CombinerParameter
class based on a DOM node.
Apply
based on the given DOM root.
VariableManager
. This will return an Apply
instance for XACML 1.x policies.
Condition
based on the given DOM root.
EvaluationResult
that represents the boolean value provided.
VariableDefinition
class based on a DOM node.
VariableReference
class based on a DOM node.
Attribute
based on the root DOM node of the XML data.
AttributeAssignment
based on its DOM node.
MissingAttributeDetail
based on the root
DOM node of the XML data.
ResponseCtx
based on the given
DOM root node.
ResponseCtx
based on the given
DOM root node.
Status
based on the given DOM root node.
StatusDetail
object based on the given DOM root node.
RequestCtx
by parsing a node.
Result
based on the given
DOM root node.
RequestCtx
by parsing a node.
Result
based on the given
DOM root node.
Policy
object based on a DOM node.
PolicyMetaData
instance. This method will only work for
XACML 1.x policies.
PolicyReference
object based on a DOM node.
PolicySet
object based on a DOM node.
PolicySet
object based on a DOM node.
PolicyMetaData
instance. This method will only work for
XACML 1.x policies.
Rule
class based on a DOM node.
PolicyMetaData
instance. This method will only work for
XACML 1.x policies.
TargetMatch
by parsing a node, using the input prefix to determine
whether this is a SubjectMatch, ResourceMatch, or ActionMatch.
Obligation
based on the DOM root node.
PolicyMetaData
instance. This method will only work for
XACML 1.x policies.
Target
by parsing a node.
Target
based on its DOM node.
Target
by parsing a node.
Advice
based on its DOM node.
AdviceExpression
based on the DOM root node.
AllOfSelection
by parsing DOM node.
AnyOfSelection
based on its DOM node.
AttributeAssignmentExpression
based on its DOM node.
MultiRequests
based on its DOM node.
Obligation
based on its DOM node.
ObligationExpression
based on its DOM node.
ObligationExpressions
based on its DOM node.
RequestDefaults
based on its DOM node.
Target
by parsing a node.
BagFunction
that provides the type-is-in functionality over the
given attribute type.
AttributeDesignator
or AttributeSelector
used by the
matching function.
Function
used to do the matching.
TargetMatchGroup
s contained in this group.
AttributeValue
used by the matching function.
MissingAttributeDetail
elements
List
of AttributeFinderModule
s used by this
class to find attribute values.
Set
of PolicyFinderModule
s used by this class
to find policies.
List
of ResourceFinderModule
s used by this
class to find resources.
MultiRequests
that encapsulates MultiRequests element in request
CombiningAlgFactory
that
supports all of the standard algorithms.
BaseFunctionFactory
s that are correctly supersetted and contain the standard
functions and abstract functions.
Status
instance that has the OK status and no other information.
BagFunction
that provides the type-one-and-only functionality over
the given attribute type.
CombinerParameter
s associated with this element.
AbstractPolicy
in this element.
PolicyFinder
that was configured, or null if none was configured
VariableDefinition
referenced by this class, or null if the
definition cannot be resolved.
AbstractRequestCtx
based one the XACML version.
AbstractRequestCtx
based one the XACML version.
AbstractRequestCtx
based one the XACML version.
Set
of RequestReference
Set
containing Attribute
objects.
ResourceFinder
that was configured, or null if none was configured
Set
of successfully resolved Resource Id AttributeValue
s, which will be empty if no resources were successfully resolved.
AbstractResult
based one the XACML version.
AbstractResult
based one the XACML version.
AbstractResult
based one the XACML version.
AbstractResult
based one the XACML version.
AbstractResult
based one the XACML version.
Result
s from this response.
AttributeValue
that this function returns from
evaluate
in a successful evaluation.
Rule
in this element.
Result
.
Set
containing Subject
objects.
Set
of String
s that represent which AttributeDesignator
categories are supported (eg, Subject, Resource, etc.), or null meaning that no particular types
are supported.
Set
with a single String
specifying that environment
attributes are supported by this module.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
containing all the function identifiers supported by this class.
Set
of URI
s that represent the attributeIds handled by
this module, or null if this module doesn't handle any specific attributeIds.
Rule
or null if there is no target
FunctionFactory
for which this
is a proxy.
BooleanAttribute
that represents a true value.
EvaluationResult
that represents a true value.
evaluate
.
evaluate
.
getReturnType
.
getReturnType
.
TargetMatch
, either SUBJECT
,
RESOURCE
, ACTION
, or ENVIRONMENT
.
IPv4AddressAttribute
that represents the name indicated by the
String
provided.
IPv6AddressAttribute
that represents the name indicated by the
String
provided.
URI
value represented by this object.
byte []
value represented by this object.
boolean
value represented by this object.
double
value represented by this object.
byte []
value represented by this object.
long
value represented by this object.
String
value represented by this object.
String
value that represents xpath expression
AttributeValue
of this attribute,
or null if no value was included
List
of AttributeValue
of this attribute,
or null if no value was included
String
value that represents the namespace context
HexBinaryAttribute
that represents the byte [] value supplied.
HigherOrderFunction
.Indenter
with the default indent width.
Indenter
with a user-supplied indent width.
IntegerAttribute
that represents the long value supplied.
IPAddressAttribute
with all the optional components.
IPAddressAttribute
that handles the specifics of IPv4.IPv4AddressAttribute
with just the required address component.
IPv4AddressAttribute
with the optional address mask.
IPv4AddressAttribute
with the optional port range.
IPv4AddressAttribute
with all the optional components.
IPAddressAttribute
that handles the specifics of IPv6.IPv6AddressAttribute
with just the required address component.
IPv6AddressAttribute
with the optional address mask.
IPv6AddressAttribute
with the optional port range.
IPv6AddressAttribute
with all the optional components.
boolean
value whether to combine decisions or not
Apply
is never a
Condition.
boolean
value whether to send back policy list of not
LogicalFunction
object.
LogicalFunction
.EvaluationResult
that indicates a processing error with the specified
message.
String
of spaces for indentation based on the current depth.
AbstractTarget
matches the input request (whether it is
applicable).
Rule
's
Target
.
TargetMatch
matches the input request (whether it is
applicable)
Target
matches the input request (whether it is
applicable).
TargetMatchGroup
matches the input request (whether it
is applicable).
TargetSection
matches
the input request (whether it is applicable).
AllOfSelection
matches the input request (whether it
is applicable).
AnyOfSelection
matches the input request (whether it
is applicable).
Target
matches the input request (whether it is
applicable).
Target
matches any request.
MatchFunction
based on the given name.
MatchFunction
.MatchResult
with no Status
MatchResult
, including Status data
MissingAttributeDetail
MissingAttributeDetail
MissingAttributeDetail
ModFunction
object.
ModFunction
.MultipleCtxResult
object with required data
MultipleCtxResult
object with status error
MultipleCtxResult
object with required data
MultiplyFunction
object.
MultiplyFunction
.NOfFunction
object.
NOfFunction
.NotFunction
object.
NotFunction
.NumericConvertFunction
object.
NumericConvertFunction
.Obligation
based on
the given elements.
ObligationExpression
based on
the given elements.
ObligationExpressions
based on
the given elements.
FunctionCluster
interface that
is used to define a cluster of functions that are all implemented by
some common class.finder
package supports all of the pieces of the
XACML specification that require custom implementation.ParsingException
with no message or cause.
ParsingException
with a message, but no cause.
ParsingException
with a cause, but no message.
ParsingException
with a message and a cause.
PDP
object with the given configuration information.
AttributeFinder
, PolicyFinder
, and
ResourceFinder
that the PDP should use.PDPConfig
from components.
PDPConfig
from components.
Policy
with only the required elements.
Policy
with only the required elements plus rules.
Policy
with the required elements plus a version, rules, and a
String description.
Policy
with the required elements plus a version, rules, a String
description and policy defaults.
Policy
with the required elements plus a version, rules, a String
description, policy defaults, and obligations.
Policy
with the required elements plus a version, rules, a String
description, policy defaults, obligations, and variable definitions.
Policy
with the required and optional elements.
Policy
CombinerElement
used for policy combining.AbstractPolicyPolicyCombinerElement(AbstractPolicy, List) -
Constructor for class org.wso2.balana.combine.PolicyCombinerElement
- Constructor that takes both the
AbstractPolicy
to combine and its associated
combiner parameters.
- PolicyCombiningAlgorithm - Class in org.wso2.balana.combine
- The base type for all Policy combining algorithms.
- PolicyCombiningAlgorithm(URI) -
Constructor for class org.wso2.balana.combine.PolicyCombiningAlgorithm
- Constructor that takes the algorithm's identifier.
- PolicyFinder - Class in org.wso2.balana.finder
- This class is used by the PDP to find all policies used in evaluation.
- PolicyFinder() -
Constructor for class org.wso2.balana.finder.PolicyFinder
- Default constructor that creates a
PDPConfig
from components.
- PolicyFinderModule - Class in org.wso2.balana.finder
- This is the abstract class that all
PolicyFinder
modules extend. - PolicyFinderModule() -
Constructor for class org.wso2.balana.finder.PolicyFinderModule
-
- PolicyFinderResult - Class in org.wso2.balana.finder
- This is used as the return value for the findPolicy() methods in the
PolicyFinder
. - PolicyFinderResult() -
Constructor for class org.wso2.balana.finder.PolicyFinderResult
- Creates a result saying that no applicable policies were found.
- PolicyFinderResult(AbstractPolicy) -
Constructor for class org.wso2.balana.finder.PolicyFinderResult
- Creates a result containing a single applicable policy.
- PolicyFinderResult(Status) -
Constructor for class org.wso2.balana.finder.PolicyFinderResult
- Create a result of Indeterminate, including Status data.
- PolicyMetaData - Class in org.wso2.balana
- This is used to share polcy meta-data throughout the policy tree.
- PolicyMetaData() -
Constructor for class org.wso2.balana.PolicyMetaData
- Creates a
PolicyMetaData
instance with all the parameters set to their default
values.
- PolicyMetaData(int, int) -
Constructor for class org.wso2.balana.PolicyMetaData
- Creates a
PolicyMetaData
instance with the given parameters.
- PolicyMetaData(String, String) -
Constructor for class org.wso2.balana.PolicyMetaData
- Creates a
PolicyMetaData
instance with the given parameters.
- PolicyReference - Class in org.wso2.balana
- This class is used as a placeholder for the PolicyIdReference and PolicySetIdReference fields in
a PolicySetType.
- PolicyReference(URI, int, PolicyFinder, PolicyMetaData) -
Constructor for class org.wso2.balana.PolicyReference
- Creates a new
PolicyReference
instance.
- PolicyReference(URI, int, VersionConstraints, PolicyFinder, PolicyMetaData) -
Constructor for class org.wso2.balana.PolicyReference
- Creates a new
PolicyReference
instance with version constraints.
- PolicySet - Class in org.wso2.balana
- Represents one of the two top-level constructs in XACML, the PolicySetType.
- PolicySet(URI, PolicyCombiningAlgorithm, AbstractTarget) -
Constructor for class org.wso2.balana.PolicySet
- Creates a new
PolicySet
with only the required elements.
- PolicySet(URI, PolicyCombiningAlgorithm, AbstractTarget, List) -
Constructor for class org.wso2.balana.PolicySet
- Creates a new
PolicySet
with only the required elements, plus some policies.
- PolicySet(URI, String, PolicyCombiningAlgorithm, String, AbstractTarget, List) -
Constructor for class org.wso2.balana.PolicySet
- Creates a new
PolicySet
with the required elements plus some policies and a
String description.
- PolicySet(URI, String, PolicyCombiningAlgorithm, String, AbstractTarget, List, String) -
Constructor for class org.wso2.balana.PolicySet
- Creates a new
PolicySet
with the required elements plus some policies, a String
description, and policy defaults.
- PolicySet(URI, String, PolicyCombiningAlgorithm, String, AbstractTarget, List<AbstractPolicy>, String, Set<AbstractObligation>) -
Constructor for class org.wso2.balana.PolicySet
- Creates a new
PolicySet
with the required elements plus some policies, a String
description, policy defaults, and obligations.
- PolicySet(URI, String, PolicyCombiningAlgorithm, String, AbstractTarget, List, String, Set<AbstractObligation>, List<CombinerParameter>) -
Constructor for class org.wso2.balana.PolicySet
- Creates a new
PolicySet
with the required and optional elements.
- POLICYSET_REFERENCE -
Static variable in class org.wso2.balana.PolicyReference
- Identifies this as a reference to a
PolicySet
- PolicyTreeElement - Interface in org.wso2.balana
- This represents a single node in a policy tree.
- PortRange - Class in org.wso2.balana.attr
- This class represents a port range as specified in the XACML 2.0 description of
dnsName
and ipAddress
. - PortRange() -
Constructor for class org.wso2.balana.attr.PortRange
- Default constructor used to represent an unbound range.
- PortRange(int) -
Constructor for class org.wso2.balana.attr.PortRange
- Creates a
PortRange
that represents a single port value instead of a range of
values.
- PortRange(int, int) -
Constructor for class org.wso2.balana.attr.PortRange
- Creates a
PortRange
with upper and lower bounds.
- processAttributes(Set<Attributes>) -
Method in class org.wso2.balana.ctx.xacml3.Result
- Extract the attributes that must be included in the response
- ProcessingException - Exception in org.wso2.balana
- Runtime exception that's thrown if any unexpected error occurs.
- ProcessingException() -
Constructor for exception org.wso2.balana.ProcessingException
- Constructs a new
ProcessingException
with no message or cause.
- ProcessingException(String) -
Constructor for exception org.wso2.balana.ProcessingException
- Constructs a new
ProcessingException
with a message, but no cause.
- ProcessingException(Throwable) -
Constructor for exception org.wso2.balana.ProcessingException
- Constructs a new
ProcessingException
with a cause, but no message.
- ProcessingException(String, Throwable) -
Constructor for exception org.wso2.balana.ProcessingException
- Constructs a new
ProcessingException
with a message and a cause.
RequestCtx
from components.
RequestCtx
from components.
RequestCtx
from components.
RequestCtx
from components.
RequestCtx
from components.
RequestCtx
from components.
RequestCtx
from components.
RequestDefaults
based on
the given elements.
ResourceFinder
modules extend.Set
of resource identifiers.
ResponseCtx
with only a single
Result
(a common case).
ResponseCtx
with a Set
of
Result
s.
AbstractResult
AbstractResult
Function
will return a bag of values on evaluation.
Condition
will return a bag of values on evaluation.
RFC822NameAttribute
that represents the value supplied.
RoundFunction
object.
RoundFunction
.Rule
object for XACML 1.x and 2.0.
Condition
class.
Condition
class.
CombinerElement
used for rule combining.RuleRuleCombinerElement(Rule, List) -
Constructor for class org.wso2.balana.combine.RuleCombinerElement
- Constructor that takes both the
Rule
to combine and its associated combiner
parameters.
- RuleCombiningAlgorithm - Class in org.wso2.balana.combine
- The base type for all Rule combining algorithms.
- RuleCombiningAlgorithm(URI) -
Constructor for class org.wso2.balana.combine.RuleCombiningAlgorithm
- Constructor that takes the algorithm's identifier.
List
of AttributeFinderModule
s used by this class
to find attribute values.
Set
of PolicyFinderModule
s used by this class to
find policies.
List
of ResourceFinderModule
s used by this class
to find resources.
List
of MissingAttributeDetail
s to define the status
detail.
StringAttribute
that represents the String value supplied.
AddFunction
object.
StringComparingFunction
EqualFunction
object.
StringConversionFunction
EqualFunction
object.
StringCreationFunction
StringFunction
object.
StringFunction
and URLStringCatFunction
.StringNormalizeFunction
object.
StringNormalizeFunction
.Attribute
s associated with a particular
subject.StringFunction
object.
SubStringFunction
SubtractFunction
object.
SubtractFunction
.Target
from components.
Target
from components.
Target
Target
from components.
TargetMatch
from components.
TargetMatch
from components.
TargetMatch
instances and represents the Subject,
Resource, Action, and Environment elements in an XACML Target.TargetMatchGroup
based on the given elements.
TargetMatchGroup
and represents the Subjects, Resources, Actions, and Environments
sections of an XACML Target.TimeAttribute
that represents the current time in the current time
zone.
TimeAttribute
that represents the given time but uses the default
timezone and offset values.
TimeAttribute
that represents the time supplied.
UnknownIdentifierException
with no data
UnknownIdentifierException
with a message
VariableDefinition
with the given identifier and expression.
VersionConstraints
with the three optional constraint strings.
X500NameAttribute
that represents the value supplied.
XACML3EvaluationCtx
XPathAttribute
that represents the String value supplied.
StringFunction
object.
XPathFunction
YearMonthDurationAttribute
that represents the duration supplied.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |