AbsFunction
object.AbsFunction
.PolicyReference
, which supplies
its own values for the methods in this class.RequestCtx
and a ResponseCtx
to the cacheFunctionFactory.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.AttributeFactory.addDatatype(String,AttributeProxy)
.
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. Note that this operates only on the
default factory.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.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
.Attribute(URI,String,DateTimeAttribute,AttributeValue)
.
This constructor has some ambiguity in that it allows a
specified datatype and a value that already has some
associated datatype. The new constructor clarifies this
issue by removing the datatype parameter and using the
datatype specified by the given value.AttributeDesignator
without the optional
issuer.AttributeDesignator
with the optional
issuer.AttributeFactory
s.AttributeFinder
modules
extend.AttributeFactory
to create new attributes.AttributeSelector
with no policy root.AttributeSelector
.BagAttribute
that represents
the Collection
of AttributeValue
s supplied.Base64BinaryAttribute
that represents
the byte [] value supplied.AttributeFactory
.CombiningAlgFactory
.FunctionFactory
.EvaluationCtx
that is created from
an XACML Request and falls back on an AttributeFinder if a requested
value isn't available in the Request.BasicEvaluationCtx
based on the given
request.BasicEvaluationCtx
based on the given
request.BasicEvaluationCtx
based on the given
request, and supports looking outside the original request for attribute
values using the AttributeFinder
.BasicEvaluationCtx
based on the given
request, and supports looking outside the original request for attribute
values using the AttributeFinder
.PolicyFinderModule
that
accepts already created AbstractPolicy
s and supports
finding by context and reference.BasicPolicyFinderModule
.BasicPolicyFinderModule
that can combine
multiple applicable policies under a single, dynamic PolicySet.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
.XACMLPolicy
AbstractPolicy
ActionMatchType
ActionsType
ActionType
ActionType
ApplyType
AttributeFactory.createValue(Node)
.
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.AttributeFactory.createValue(Node,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.AttributeFactory.createValue(Node,String)
.
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.AttributeFactory.createValue(URI,String)
.
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.AttributeAssignmentType
AttributeDesignatorType
AttributeSelectorType
AttributeType
AttributeValueType
AttributeValueType
CombinerParametersType
CombinerParameterType
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.ConditionType
XMLGregorianCalendar
XMLGregorianCalendar
DefaultsType
EnvironmentMatchType
EnvironmentsType
EnvironmentType
EnvironmentType
FunctionType
IdReferenceType
LocatorsType
LocatorType
MissingAttributeDetailType
ObligationsType
ObligationType
Option
PDP
PoliciesType
XACMLPolicy
XACMLPolicy
PolicyCombinerParametersType
XACMLPolicy
XACMLPolicy
PolicySetCombinerParametersType
PolicySetType
PolicySetType
PolicyType
PolicyType
RequestType
ResourceContentType
ResourceMatchType
ResourcesType
ResourceType
ResourceType
ResponseType
ResultType
RuleCombinerParametersType
RuleType
StatusCodeType
StatusDetailType
StatusType
SubjectAttributeDesignatorType
SubjectMatchType
SubjectsType
SubjectType
SubjectType
TargetType
XMLGregorianCalendar
VariableDefinitionType
VariableReferenceType
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.RequestCtx
that is suited to be cachedURI
form of the default subject categoryDivideFunction
object.DivideFunction
.DNSNameAttribute
with only the required
hostname component.DNSNameAttribute
with the optional
port range component.DoubleAttribute
that represents
the double value supplied.OutputStream
with no
indentation.OutputStream
with
indentation.OutputStream
with no
indentation.OutputStream
with
indentation.AttributeValue
into its XML representation
and writes this encoding to the given OutputStream
with
no indentation.AttributeValue
into its XML representation
and writes this encoding to the given OutputStream
with
indentation.UnsupportedOperationException
.CombinerElement
into their XML representation and writes this encoding to the given
OutputStream
with indentation.OutputStream
with indentation.AbstractPolicy
and parameters into
their XML representation and writes this encoding to the given
OutputStream
with indentation.Rule
and parameters into their
XML representation and writes this encoding to the given
OutputStream
with indentation.Apply
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.Apply
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.Condition
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.Condition
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.Expression
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.Expression
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.Function
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.Function
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.FunctionBase
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.FunctionBase
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.HigherOrderFunction
into its XML
representation and writes this encoding to the given
OutputStream
with no indentation.HigherOrderFunction
into its XML
representation and writes this encoding to the given
OutputStream
with indentation.OutputStream
with no indentation.OutputStream
with indentation.OutputStream
with no indentation.OutputStream
with indentation.OutputStream
with no
indentation.OutputStream
with
indentation.OutputStream
.OutputStream
with
indentation.OutputStream
with no
indentation.OutputStream
with
indentation.Result
into its XML form and writes this
out to the provided OutputStream with no indentation.
Result
into its XML form and writes this
out to the provided OutputStream with indentation.
OutputStream
with no
indentation.OutputStream
with
indentation.Obligation
into its XML form and writes this
out to the provided OutputStream with no indentation.
Obligation
into its XML form and writes this
out to the provided OutputStream with indentation.
Policy
into its XML representation and writes
this encoding to the given OutputStream
with no
indentation.Policy
into its XML representation and writes
this encoding to the given OutputStream
with
indentation.PolicyReference
into its XML representation
and writes this encoding to the given OutputStream
with
no indentation.PolicyReference
into its XML representation
and writes this encoding to the given OutputStream
with
indentation.PolicySet
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.PolicySet
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.OutputStream
with no
indentation.OutputStream
with
indentation.Rule
into its XML representation and writes
this encoding to the given OutputStream
with no
indentation.Rule
into its XML representation and writes
this encoding to the given OutputStream
with
indentation.Target
into its XML representation and writes
this encoding to the given OutputStream
with no
indentation.Target
into its XML representation and writes
this encoding to the given OutputStream
with
indentation.TargetMatch
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.TargetMatch
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.TargetMatchGroup
into its XML representation
and writes this encoding to the given OutputStream
with no
indentation.TargetMatchGroup
into its XML representation
and writes this encoding to the given OutputStream
with
indentation.TargetSection
into its XML representation
and writes this encoding to the given OutputStream
with
no indentation.TargetSection
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.Policy
and PolicySet
to
encode some common elements.EqualFunction
object that supports one
of the standard type-equal functions.EqualFunction
object.EqualFunction
.AttributeDesignator
, Apply
,
AttributeValue
, etc.).AttributeFinder
used by the given
EvaluationCtx
to try to resolve an attribute value.Evaluatable
.Condition
by evaluating its child
Expression
.Function
using the given inputs.TimeAttribute
values.EvaluationCtx
against the available
policies to determine a response.evaluate
methods. The problem
with this method is that it often doesn't handle stream
termination correctly (eg, with sockets).returnsBag
method from the super-interface Expression
.returnsBag
method from the super-interface Expression
.returnsBag
method from the super-interface Expression
.returnsBag
method from the super-interface Expression
.returnsBag
method from the super-interface Expression
.returnsBag
method from the super-interface Expression
.returnsBag
method from the super-interface Expression
.EvaluationResult
containing
a single AttributeValue
EvaluationResult
of
Indeterminate, including Status data.PolicyReader.POLICY_SCHEMA_PROPERTY
.File
as the schema
file for XML validation.String
as the schema
file for XML validation.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
.ResponseCtx
response that we have cached
for a RequestCtx
request.Set
containing Attribute
objects.AttributeFactory
used by the associated
policy.AttributeFinder
that was configured, or
null if none was configuredAttribute
s associated with this subject.EvaluationResult
, return the attribute value containedAttributeValue
depending on the type of objectBagFunction
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
.CombiningAlgFactory
used by the associated
policy.Rule
or null if there
is no conditionFunctionFactory
for which this is a proxy.FunctionFactory
used by the
associated policy.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
.Rule
or null if
there is no descriptiongetInstance
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.FunctionFactory
used by the associated
policy.Rule
AnyURIAttribute
that represents
the xs:anyURI at a particular DOM node.AnyURIAttribute
that represents
the xs:anyURI value indicated by the String
provided.PolicyMetaData
instance. This method will
only work for XACML 1.x policies.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.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.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.RequestCtx
by parsing a node.RequestCtx
by parsing XML from an
input stream.ResponseCtx
based on the given
DOM root node.ResponseCtx
by parsing XML from an
input stream.Result
based on the given
DOM root node.Status
based on the given
DOM root node.StatusDetail
object based on
the given DOM root node.Obligation
based on the 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.Target
by parsing a 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.Target
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.AttributeFinderModule
s used by this class to find
attribute values.Set
of modules used by this class
to find policies.List
of modules used by this class
to find resources.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 configuredVariableDefinition
referenced by this class,
or null if the definition cannot be resolved.Set
containing Attribute
objects.ResourceFinder
that was configured, or
null if none was configuredSet
of successfully resolved Resource Id
AttributeValue
s, which will be empty if no resources
were successfully resolved.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 Integer
s that represent
which AttributeDesignator types are supported (eg, Subject, Resource,
etc.), or null meaning that no particular types are supported.Set
with a single Integer
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
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 targetFunctionFactory
for which this is a proxy.FunctionFactory
used by the associated
policy.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.HexBinaryAttribute
that represents
the byte [] value supplied.HigherOrderFunction
.Indenter
with the default indent
width.Indenter
with a user-supplied indent
width.FilePolicyModule
by loading
the policies contained in the collection of files associated
with this module.FilePolicyModule
by loading
the policies contained in the collection of files associated
with this module.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.Apply
is never a Condition.true
since this module does support
finding policies based on reference.true
since this module does support
finding policies based on reference.true
since this module does support
finding policies based on reference.true
since this module does support
finding policies based on context matching.true
since this module does support
finding policies based on context.PolicyFinder
to help with instantiating PolicySets.PolicyFinder
to help with instantiating PolicySets,
and using the specified input as the schema file to validate
policies against.LogicalFunction
object.LogicalFunction
.EvaluationResult
that indicates a
processing error with the specified message.String
of spaces for indentation based on the
current depth.Rule
's Target
.Target
matches
the input request (whether it is applicable).TargetMatch
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).Target
matches any request.MatchFunction
based on the given name.MatchFunction
.MatchResult
with no StatusMatchResult
, including Status
dataModFunction
object.ModFunction
.MultiplyFunction
object.MultiplyFunction
.NOfFunction
object.NOfFunction
.NotFunction
object.NotFunction
.NumericConvertFunction
object.NumericConvertFunction
.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.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
AbstractPolicy
instances,
and provides some commonly useful operations.PolicyCollection
that will return errors
when multiple policies match for a given request.PolicyCollection
that will create a new
top-level PolicySet when multiple policies match for a given request.CombinerElement
used for policy combining.AbstractPolicy
- PolicyCombinerElement(AbstractPolicy, List) - Constructor for class org.jboss.security.xacml.sunxacml.combine.PolicyCombinerElement
-
Constructor that takes both the
AbstractPolicy
to combine
and its associated combiner parameters.
- PolicyCombinerParametersType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for PolicyCombinerParametersType complex type.
- PolicyCombinerParametersType() - Constructor for class org.jboss.security.xacml.core.model.policy.PolicyCombinerParametersType
-
- policyCombiningAlgId - Variable in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
- PolicyCombiningAlgorithm - Class in org.jboss.security.xacml.sunxacml.combine
-
The base type for all Policy combining algorithms.
- PolicyCombiningAlgorithm(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.PolicyCombiningAlgorithm
-
Constructor that takes the algorithm's identifier.
- PolicyDecisionPoint - Interface in org.jboss.security.xacml.interfaces
-
Represents a XACML PDP
- policyDefaults - Variable in class org.jboss.security.xacml.core.model.policy.PolicyType
-
- PolicyFactory - Class in org.jboss.security.xacml.factories
-
A Policy Factory that creates XACML Policy
or Policy Sets
- PolicyFactory() - Constructor for class org.jboss.security.xacml.factories.PolicyFactory
-
- policyFinder - Variable in class org.jboss.security.xacml.bridge.PolicySetFinderModule
-
- policyFinder - Variable in class org.jboss.security.xacml.bridge.WrapperPolicyFinderModule
-
- PolicyFinder - Class in org.jboss.security.xacml.sunxacml.finder
-
This class is used by the PDP to find all policies used in evaluation.
- PolicyFinder() - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinder
-
- PolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.finder
-
This is the abstract class that all
PolicyFinder
modules
extend.
- PolicyFinderModule() - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
-
- PolicyFinderResult - Class in org.jboss.security.xacml.sunxacml.finder
-
This is used as the return value for the findPolicy() methods in the
PolicyFinder
.
- PolicyFinderResult() - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
-
Creates a result saying that no applicable policies were found.
- PolicyFinderResult(AbstractPolicy) - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
-
Creates a result containing a single applicable policy.
- PolicyFinderResult(Status) - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
-
Create a result of Indeterminate, including Status data.
- policyId - Variable in class org.jboss.security.xacml.core.model.policy.PolicyType
-
- policyIdRef - Variable in class org.jboss.security.xacml.core.model.policy.PolicyCombinerParametersType
-
- PolicyLocator - Interface in org.jboss.security.xacml.interfaces
-
Interface representing a locator for a XACML Policy
- PolicyMetaData - Class in org.jboss.security.xacml.sunxacml
-
This is used to share polcy meta-data throughout the policy tree.
- PolicyMetaData() - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Creates a
PolicyMetaData
instance with all the parameters
set to their default values.
- PolicyMetaData(int, int) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Creates a
PolicyMetaData
instance with the given
parameters.
- PolicyMetaData(String, String) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Creates a
PolicyMetaData
instance with the given
parameters.
- PolicyMetaData(int, int, AttributeFactoryProxy, CombiningAlgFactoryProxy, FunctionFactoryProxy) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Creates a
PolicyMetaData
instance with the given
parameters.
- PolicyMetaData(String, String, AttributeFactoryProxy, CombiningAlgFactoryProxy, FunctionFactoryProxy) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Creates a
PolicyMetaData
instance with the given
parameters.
- PolicyReader - Class in org.jboss.security.xacml.sunxacml.support.finder
-
This class is provided as a utility for reading policies from common,
simple sources:
InputStream
s, File
s, and
URL
s.
- PolicyReader(PolicyFinder, Logger) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
-
Creates a
PolicyReader
that does not schema-validate
policies.
- PolicyReader(PolicyFinder, Logger, File) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
-
Creates a
PolicyReader
that may schema-validate policies.
- PolicyReference - Class in org.jboss.security.xacml.sunxacml
-
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.jboss.security.xacml.sunxacml.PolicyReference
-
Creates a new
PolicyReference
instance.
- PolicyReference(URI, int, VersionConstraints, PolicyFinder, PolicyMetaData) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyReference
-
Creates a new
PolicyReference
instance with version
constraints.
- POLICYSET - Static variable in interface org.jboss.security.xacml.interfaces.XACMLPolicy
-
Type identifying a PolicySet
- policySet - Variable in class org.jboss.security.xacml.jaxb.PoliciesType
-
- policySet - Variable in class org.jboss.security.xacml.jaxb.PolicySetType
-
- PolicySet - Class in org.jboss.security.xacml.sunxacml
-
Represents one of the two top-level constructs in XACML, the PolicySetType.
- PolicySet(URI, PolicyCombiningAlgorithm, Target) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
-
Creates a new
PolicySet
with only the required elements.
- PolicySet(URI, PolicyCombiningAlgorithm, Target, List) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
-
Creates a new
PolicySet
with only the required elements,
plus some policies.
- PolicySet(URI, String, PolicyCombiningAlgorithm, String, Target, List) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
-
Creates a new
PolicySet
with the required elements plus
some policies and a String description.
- PolicySet(URI, String, PolicyCombiningAlgorithm, String, Target, List, String) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
-
Creates a new
PolicySet
with the required elements plus
some policies, a String description, and policy defaults.
- PolicySet(URI, String, PolicyCombiningAlgorithm, String, Target, List, String, Set) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
-
Creates a new
PolicySet
with the required elements plus
some policies, a String description, policy defaults, and obligations.
- PolicySet(URI, String, PolicyCombiningAlgorithm, String, Target, List, String, Set, List) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
-
Creates a new
PolicySet
with the required and optional
elements.
- POLICYSET_REFERENCE - Static variable in class org.jboss.security.xacml.sunxacml.PolicyReference
-
Identifies this as a reference to a
PolicySet
- PolicySetCombinerParametersType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for PolicySetCombinerParametersType complex type.
- PolicySetCombinerParametersType() - Constructor for class org.jboss.security.xacml.core.model.policy.PolicySetCombinerParametersType
-
- policySetDefaults - Variable in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
- PolicySetFinderModule - Class in org.jboss.security.xacml.bridge
-
PolicyFinderModule for PolicySet
- PolicySetFinderModule() - Constructor for class org.jboss.security.xacml.bridge.PolicySetFinderModule
-
- PolicySetFinderModule(PolicySet) - Constructor for class org.jboss.security.xacml.bridge.PolicySetFinderModule
-
- PolicySetFinderModule(PolicySet, List<AbstractPolicy>) - Constructor for class org.jboss.security.xacml.bridge.PolicySetFinderModule
-
- policySetId - Variable in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
- policySetIdRef - Variable in class org.jboss.security.xacml.core.model.policy.PolicySetCombinerParametersType
-
- policySetOrPolicyOrPolicySetIdReference - Variable in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
- policySets - Variable in class org.jboss.security.xacml.bridge.PPSPolicySetFinderModule
-
- policySets - Variable in class org.jboss.security.xacml.bridge.RPSPolicySetFinderModule
-
- PolicySetType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for PolicySetType complex type.
- PolicySetType() - Constructor for class org.jboss.security.xacml.core.model.policy.PolicySetType
-
- PolicySetType - Class in org.jboss.security.xacml.jaxb
-
Java class for PolicySetType complex type.
- PolicySetType() - Constructor for class org.jboss.security.xacml.jaxb.PolicySetType
-
- PolicyTreeElement - Interface in org.jboss.security.xacml.sunxacml
-
This represents a single node in a policy tree.
- PolicyType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for PolicyType complex type.
- PolicyType() - Constructor for class org.jboss.security.xacml.core.model.policy.PolicyType
-
- PolicyType - Class in org.jboss.security.xacml.jaxb
-
Java class for PolicyType complex type.
- PolicyType() - Constructor for class org.jboss.security.xacml.jaxb.PolicyType
-
- PortRange - Class in org.jboss.security.xacml.sunxacml.attr
-
This class represents a port range as specified in the XACML 2.0 description
of
dnsName
and ipAddress
.
- PortRange() - Constructor for class org.jboss.security.xacml.sunxacml.attr.PortRange
-
Default constructor used to represent an unbound range.
- PortRange(int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.PortRange
-
Creates a
PortRange
that represents a single port value
instead of a range of values.
- PortRange(int, int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.PortRange
-
Creates a
PortRange
with upper and lower bounds.
- PPS - Static variable in class org.jboss.security.xacml.locators.JBossRBACPolicySetLocator
-
- ppsFinderModule - Variable in class org.jboss.security.xacml.locators.JBossRBACPolicySetLocator
-
- PPSPolicySetFinderModule - Class in org.jboss.security.xacml.bridge
-
A Policy Set Finder Module that holds the RBAC Permission Policy Sets
- PPSPolicySetFinderModule() - Constructor for class org.jboss.security.xacml.bridge.PPSPolicySetFinderModule
-
- PREFIX_XACML_CONTEXT - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- ProcessingException - Exception in org.jboss.security.xacml.sunxacml
-
Runtime exception that's thrown if any unexpected error occurs.
- ProcessingException() - Constructor for exception org.jboss.security.xacml.sunxacml.ProcessingException
-
Constructs a new
ProcessingException
with no message
or cause.
- ProcessingException(String) - Constructor for exception org.jboss.security.xacml.sunxacml.ProcessingException
-
Constructs a new
ProcessingException
with a message,
but no cause.
- ProcessingException(Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.ProcessingException
-
Constructs a new
ProcessingException
with a cause,
but no message.
- ProcessingException(String, Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.ProcessingException
-
Constructs a new
ProcessingException
with a message
and a cause.
- processOptions(List<Option>) - Method in class org.jboss.security.xacml.util.LDAPCommon
-
- processPassedOption(String, String) - Method in class org.jboss.security.xacml.util.LDAPCommon
-
R
- readPolicy(File) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
-
Tries to read an XACML policy or policy set from the given file.
- readPolicy(InputStream) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
-
Tries to read an XACML policy or policy set from the given stream.
- readPolicy(URL) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
-
Tries to read an XACML policy or policy set based on the given URL.
- readRequest(InputStream) - Method in class org.jboss.security.xacml.core.JBossRequestContext
-
- readRequest(Node) - Method in class org.jboss.security.xacml.core.JBossRequestContext
-
- readRequest(InputStream) - Method in interface org.jboss.security.xacml.interfaces.RequestContext
-
Read the Request from a stream
- readRequest(Node) - Method in interface org.jboss.security.xacml.interfaces.RequestContext
-
Read a preparsed Node
- readResponse(InputStream) - Method in class org.jboss.security.xacml.core.JBossResponseContext
-
- readResponse(Node) - Method in class org.jboss.security.xacml.core.JBossResponseContext
-
- readResponse(InputStream) - Method in interface org.jboss.security.xacml.interfaces.ResponseContext
-
Read a response from an input stream
- readResponse(Node) - Method in interface org.jboss.security.xacml.interfaces.ResponseContext
-
Read a preparsed Node
- recursivePopulate(XACMLPolicy, List<AbstractPolicy>, PolicySetFinderModule) - Method in class org.jboss.security.xacml.locators.JBossPolicySetLocator
-
- registerAttributeFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
-
Registers all the supported factories with the given identifiers.
- registerCombiningAlgFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
-
Registers all the supported factories with the given identifiers.
- registerFactory(String, AttributeFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
-
Registers the given factory proxy with the given identifier.
- registerFactory(String, CombiningAlgFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
-
Registers the given factory proxy with the given identifier.
- registerFactory(String, FunctionFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
-
Registers the given factory proxy with the given identifier.
- registerFunctionFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
-
Registers all the supported factories with the given identifiers.
- REQUEST_CTX - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- RequestAttributeFactory - Class in org.jboss.security.xacml.factories
-
Construct Commonly Used Attributes in Request Subject/Resource/Action
and Environment sections
- RequestAttributeFactory() - Constructor for class org.jboss.security.xacml.factories.RequestAttributeFactory
-
- RequestContext - Interface in org.jboss.security.xacml.interfaces
-
Represents a Request
- requestContextPath - Variable in class org.jboss.security.xacml.core.model.policy.AttributeSelectorType
-
- RequestCtx - Class in org.jboss.security.xacml.sunxacml.ctx
-
Represents a request made to the PDP.
- RequestCtx(List, List, List, List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
-
Constructor that creates a
RequestCtx
from components.
- RequestCtx(Set, Set, Set, Set, Node) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
-
Constructor that creates a
RequestCtx
from components.
- RequestCtx(List, List, List, List, Node) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
-
Constructor that creates a
RequestCtx
from components.
- RequestCtx(Set, Set, Set, Set, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
-
Constructor that creates a
RequestCtx
from components.
- RequestCtx(Set, Set, Set, Set, Node, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
-
Constructor that creates a
RequestCtx
from components.
- RequestCtx(List, List, List, List, Node, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
-
Constructor that creates a
RequestCtx
from components.
- RequestResponseContextFactory - Class in org.jboss.security.xacml.factories
-
Factory to create the Request and ResponseContext objects
- RequestResponseContextFactory() - Constructor for class org.jboss.security.xacml.factories.RequestResponseContextFactory
-
- RequestType - Class in org.jboss.security.xacml.core.model.context
-
Java class for RequestType complex type.
- RequestType() - Constructor for class org.jboss.security.xacml.core.model.context.RequestType
-
- resolveResource(String, String, String, String, String) - Method in class org.jboss.security.xacml.util.JBossXACMLEntityResolver
-
- resource - Variable in class org.jboss.security.xacml.core.model.context.RequestType
-
- resource - Variable in class org.jboss.security.xacml.core.model.policy.ResourcesType
-
- RESOURCE - Static variable in class org.jboss.security.xacml.sunxacml.TargetMatch
-
An integer value indicating that this class represents a ResourceMatch
- RESOURCE_CHILD_SUPPORTED_TAG - Static variable in interface org.jboss.security.xacml.interfaces.AbstractLocator
-
- RESOURCE_DESCENDANT_SUPPORTED_TAG - Static variable in interface org.jboss.security.xacml.interfaces.AbstractLocator
-
- RESOURCE_ID - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
-
The standard URI for listing a resource's id
- RESOURCE_SCOPE - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
-
The standard URI for listing a resource's scope
- RESOURCE_TARGET - Static variable in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
-
Tells designator to search in the resource section of the request
- resourceAttributeDesignator - Variable in class org.jboss.security.xacml.core.model.policy.ResourceMatchType
-
- resourceContent - Variable in class org.jboss.security.xacml.core.model.context.ResourceType
-
- ResourceContentType - Class in org.jboss.security.xacml.core.model.context
-
Java class for ResourceContentType complex type.
- ResourceContentType() - Constructor for class org.jboss.security.xacml.core.model.context.ResourceContentType
-
- ResourceFinder - Class in org.jboss.security.xacml.sunxacml.finder
-
This class is used by the PDP to handle resource scopes other than
Immediate.
- ResourceFinder() - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinder
-
Default constructor.
- ResourceFinderModule - Class in org.jboss.security.xacml.sunxacml.finder
-
This is the abstract class that all
ResourceFinder
modules
extend.
- ResourceFinderModule() - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderModule
-
- ResourceFinderResult - Class in org.jboss.security.xacml.sunxacml.finder
-
This is used to return Resource Ids from the ResourceFinder.
- ResourceFinderResult() - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
-
Creates an empty result.
- ResourceFinderResult(Set) - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
-
Creates a result containing the given
Set
of resource
identifiers.
- ResourceFinderResult(HashMap) - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
-
Creates a result containing only Resource Ids that caused errors.
- ResourceFinderResult(Set, Map) - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
-
Creates a new result containing both successfully resolved Resource Ids
and resources that caused errors.
- resourceId - Variable in class org.jboss.security.xacml.core.model.context.ResultType
-
- ResourceLocator - Class in org.jboss.security.xacml.locators
-
Resource Finder Module
The following methods need to be overridden in your locator
- ResourceLocator() - Constructor for class org.jboss.security.xacml.locators.ResourceLocator
-
- resourceMatch - Variable in class org.jboss.security.xacml.core.model.policy.ResourceType
-
- ResourceMatchType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for ResourceMatchType complex type.
- ResourceMatchType() - Constructor for class org.jboss.security.xacml.core.model.policy.ResourceMatchType
-
- resources - Variable in class org.jboss.security.xacml.core.model.policy.TargetType
-
- ResourcesType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for ResourcesType complex type.
- ResourcesType() - Constructor for class org.jboss.security.xacml.core.model.policy.ResourcesType
-
- ResourceType - Class in org.jboss.security.xacml.core.model.context
-
Java class for ResourceType complex type.
- ResourceType() - Constructor for class org.jboss.security.xacml.core.model.context.ResourceType
-
- ResourceType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for ResourceType complex type.
- ResourceType() - Constructor for class org.jboss.security.xacml.core.model.policy.ResourceType
-
- RESPONSE_CTX - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- ResponseContext - Interface in org.jboss.security.xacml.interfaces
-
Represents a XACML Response
- ResponseCtx - Class in org.jboss.security.xacml.sunxacml.ctx
-
Represents the response to a request made to the XACML PDP.
- ResponseCtx(Result) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
-
Constructor that creates a new
ResponseCtx
with only a
single Result
(a common case).
- ResponseCtx(Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
-
Constructor that creates a new
ResponseCtx
with a
Set
of Result
s.
- ResponseType - Class in org.jboss.security.xacml.core.model.context
-
Java class for ResponseType complex type.
- ResponseType() - Constructor for class org.jboss.security.xacml.core.model.context.ResponseType
-
- result - Variable in class org.jboss.security.xacml.core.model.context.ResponseType
-
- Result - Class in org.jboss.security.xacml.sunxacml.ctx
-
Represents the ResultType XML object from the Context schema.
- Result(int) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
-
Constructs a
Result
object with default status data (OK).
- Result(int, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
-
Constructs a
Result
object with default status data (OK),
and obligations, but no resource identifier.
- Result(int, Status) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
-
Constructs a
Result
object with status data but without a
resource identifier.
- Result(int, Status, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
-
Constructs a
Result
object with status data and obligations
but without a resource identifier.
- Result(int, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
-
Constructs a
Result
object with a resource identifier,
but default status data (OK).
- Result(int, String, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
-
Constructs a
Result
object with a resource identifier,
and obligations, but default status data (OK).
- Result(int, Status, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
-
Constructs a
Result
object with status data and a
resource identifier.
- Result(int, Status, String, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
-
Constructs a
Result
object with status data, a
resource identifier, and obligations.
- ResultType - Class in org.jboss.security.xacml.core.model.context
-
Java class for ResultType complex type.
- ResultType() - Constructor for class org.jboss.security.xacml.core.model.context.ResultType
-
- returnsBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
-
Always returns true, since a designator always returns a bag of
attribute values.
- returnsBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
-
Always returns true, since a selector always returns a bag of
attribute values.
- returnsBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeValue
-
Returns whether or not this value is actually a bag of values.
- returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
-
Returns whether or not the
Function
will return a bag
of values on evaluation.
- returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
-
Returns whether or not this
Condition
will return a bag
of values on evaluation.
- returnsBag() - Method in interface org.jboss.security.xacml.sunxacml.cond.Expression
-
Returns whether or not this expression returns, or evaluates to a
Bag.
- returnsBag() - Method in interface org.jboss.security.xacml.sunxacml.cond.Function
-
Tells whether this function will return a bag of values or just a
single value.
- returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
-
Returns true if this function returns a bag of values.
- returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
-
Returns whether or not this function will actually return a bag
of values.
- returnsBag(String) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableManager
-
Returns true if the identified definition's expression resolves to
a bag on evaluation.
- returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
-
Tells whether evaluation will return a bag or a single value.
- RFC822NameAttribute - Class in org.jboss.security.xacml.sunxacml.attr
-
Representation of an rfc822Name (ie, an email address).
- RFC822NameAttribute(String) - Constructor for class org.jboss.security.xacml.sunxacml.attr.RFC822NameAttribute
-
Creates a new
RFC822NameAttribute
that represents the
value supplied.
- RFC822NameAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
-
A proxy class that is provided mainly for the run-time configuration
code to use.
- RFC822NameAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.RFC822NameAttributeProxy
-
- ROLE_NS - Static variable in class org.jboss.security.xacml.locators.JBossRBACPolicySetLocator
-
- RoundFunction - Class in org.jboss.security.xacml.sunxacml.cond
-
A class that implements the round function.
- RoundFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.RoundFunction
-
Creates a new
RoundFunction
object.
- RoundFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
-
Clusters all the functions supported by
RoundFunction
.
- RoundFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.RoundFunctionCluster
-
- RPS - Static variable in class org.jboss.security.xacml.locators.JBossRBACPolicySetLocator
-
- rpsFinderModule - Variable in class org.jboss.security.xacml.locators.JBossRBACPolicySetLocator
-
- RPSPolicySetFinderModule - Class in org.jboss.security.xacml.bridge
-
A Policy Set Finder Module that holds the RBAC Role Policy Sets
- RPSPolicySetFinderModule() - Constructor for class org.jboss.security.xacml.bridge.RPSPolicySetFinderModule
-
- Rule - Class in org.jboss.security.xacml.sunxacml
-
Represents the RuleType XACML type.
- Rule(URI, int, String, Target, Condition) - Constructor for class org.jboss.security.xacml.sunxacml.Rule
-
Creates a new
Rule
object for XACML 1.x and 2.0.
- Rule(URI, int, String, Target, Apply) - Constructor for class org.jboss.security.xacml.sunxacml.Rule
-
Deprecated.
As of 2.0 you should use the Constructor that accepts
the new
Condition
class.
- RULE_COMBINING_DENY_OVERRIDES - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- RULE_COMBINING_FIRST_APPLICABLE - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- RULE_COMBINING_ORDERED_DENY_OVERRIDES - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- RULE_COMBINING_ORDERED_PERMIT_OVERRIDES - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- RULE_COMBINING_PERMIT_OVERRIDES - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- RuleCombinerElement - Class in org.jboss.security.xacml.sunxacml.combine
-
Specific version of
CombinerElement
used for rule combining.
- RuleCombinerElement(Rule) - Constructor for class org.jboss.security.xacml.sunxacml.combine.RuleCombinerElement
-
Constructor that only takes a
Rule
- RuleCombinerElement(Rule, List) - Constructor for class org.jboss.security.xacml.sunxacml.combine.RuleCombinerElement
-
Constructor that takes both the
Rule
to combine and its
associated combiner parameters.
- RuleCombinerParametersType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for RuleCombinerParametersType complex type.
- RuleCombinerParametersType() - Constructor for class org.jboss.security.xacml.core.model.policy.RuleCombinerParametersType
-
- ruleCombiningAlgId - Variable in class org.jboss.security.xacml.core.model.policy.PolicyType
-
- RuleCombiningAlgorithm - Class in org.jboss.security.xacml.sunxacml.combine
-
The base type for all Rule combining algorithms.
- RuleCombiningAlgorithm(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.RuleCombiningAlgorithm
-
Constructor that takes the algorithm's identifier.
- ruleId - Variable in class org.jboss.security.xacml.core.model.policy.RuleType
-
- ruleIdRef - Variable in class org.jboss.security.xacml.core.model.policy.RuleCombinerParametersType
-
- RuleType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for RuleType complex type.
- RuleType() - Constructor for class org.jboss.security.xacml.core.model.policy.RuleType
-
S
- SCOPE_CHILDREN - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
-
Resource scope of Children (the given resource and its direct
children)
- SCOPE_DESCENDANTS - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
-
Resource scope of Descendants (the given resource and all descendants
at any depth or distance)
- SCOPE_IMMEDIATE - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
-
Resource scope of Immediate (only the given resource)
- search() - Method in class org.jboss.security.xacml.locators.policy.JBossLDAPPolicyLocator
-
- search(Object[]) - Method in class org.jboss.security.xacml.util.LDAPCommon
-
Perform a search
The
LDAPAttributeLocator
will always send a filterArg array
- SelectorModule - Class in org.jboss.security.xacml.sunxacml.finder.impl
-
This module implements the basic behavior of the AttributeSelectorType,
looking for attribute values in the physical request document using the
given XPath expression.
- SelectorModule() - Constructor for class org.jboss.security.xacml.sunxacml.finder.impl.SelectorModule
-
- set(PolicySet, List<AbstractPolicy>) - Method in class org.jboss.security.xacml.bridge.PolicySetFinderModule
-
- set(String, T) - Method in class org.jboss.security.xacml.core.JBossRequestContext
-
- set(String, T) - Method in class org.jboss.security.xacml.core.JBossResponseContext
-
- set(String, T) - Method in class org.jboss.security.xacml.core.JBossXACMLPolicy
-
- set(String, T) - Method in interface org.jboss.security.xacml.interfaces.ContextMapOp
-
Set an object on the map
- set(String, T) - Method in class org.jboss.security.xacml.locators.AbstractJBossPolicyLocator
-
- set(String, T) - Method in class org.jboss.security.xacml.locators.AttributeLocator
-
- set(String, T) - Method in class org.jboss.security.xacml.locators.cache.CacheLocator
-
- set(String, T) - Method in class org.jboss.security.xacml.locators.ResourceLocator
-
- setAction(ActionType) - Method in class org.jboss.security.xacml.core.model.context.RequestType
-
Sets the value of the action property.
- setActionAttributeDesignator(AttributeDesignatorType) - Method in class org.jboss.security.xacml.core.model.policy.ActionMatchType
-
Sets the value of the actionAttributeDesignator property.
- setActions(ActionsType) - Method in class org.jboss.security.xacml.core.model.policy.TargetType
-
Sets the value of the actions property.
- setAttributeId(String) - Method in class org.jboss.security.xacml.core.model.context.AttributeType
-
Sets the value of the attributeId property.
- setAttributeId(String) - Method in class org.jboss.security.xacml.core.model.context.MissingAttributeDetailType
-
Sets the value of the attributeId property.
- setAttributeId(String) - Method in class org.jboss.security.xacml.core.model.policy.AttributeAssignmentType
-
Sets the value of the attributeId property.
- setAttributeId(String) - Method in class org.jboss.security.xacml.core.model.policy.AttributeDesignatorType
-
Sets the value of the attributeId property.
- setAttributeSelector(AttributeSelectorType) - Method in class org.jboss.security.xacml.core.model.policy.ActionMatchType
-
Sets the value of the attributeSelector property.
- setAttributeSelector(AttributeSelectorType) - Method in class org.jboss.security.xacml.core.model.policy.EnvironmentMatchType
-
Sets the value of the attributeSelector property.
- setAttributeSelector(AttributeSelectorType) - Method in class org.jboss.security.xacml.core.model.policy.ResourceMatchType
-
Sets the value of the attributeSelector property.
- setAttributeSelector(AttributeSelectorType) - Method in class org.jboss.security.xacml.core.model.policy.SubjectMatchType
-
Sets the value of the attributeSelector property.
- setAttributeValue(AttributeValueType) - Method in class org.jboss.security.xacml.core.model.policy.ActionMatchType
-
Sets the value of the attributeValue property.
- setAttributeValue(AttributeValueType) - Method in class org.jboss.security.xacml.core.model.policy.CombinerParameterType
-
Sets the value of the attributeValue property.
- setAttributeValue(AttributeValueType) - Method in class org.jboss.security.xacml.core.model.policy.EnvironmentMatchType
-
Sets the value of the attributeValue property.
- setAttributeValue(AttributeValueType) - Method in class org.jboss.security.xacml.core.model.policy.ResourceMatchType
-
Sets the value of the attributeValue property.
- setAttributeValue(AttributeValueType) - Method in class org.jboss.security.xacml.core.model.policy.SubjectMatchType
-
Sets the value of the attributeValue property.
- setChildren(List) - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
-
Sets the child policy tree elements for this node, which are passed
to the combining algorithm on evaluation.
- setCondition(ConditionType) - Method in class org.jboss.security.xacml.core.model.policy.RuleType
-
Sets the value of the condition property.
- setConstructingClass(Class<?>) - Static method in class org.jboss.security.xacml.factories.PolicyFactory
-
Set the class that constructs
XACMLPolicy
- setConstructingClass(String) - Static method in class org.jboss.security.xacml.factories.PolicyFactory
-
Set the class that constructs
XACMLPolicy
- setDataType(String) - Method in class org.jboss.security.xacml.core.model.context.AttributeType
-
Sets the value of the dataType property.
- setDataType(String) - Method in class org.jboss.security.xacml.core.model.context.MissingAttributeDetailType
-
Sets the value of the dataType property.
- setDataType(String) - Method in class org.jboss.security.xacml.core.model.policy.AttributeDesignatorType
-
Sets the value of the dataType property.
- setDataType(String) - Method in class org.jboss.security.xacml.core.model.policy.AttributeSelectorType
-
Sets the value of the dataType property.
- setDataType(String) - Method in class org.jboss.security.xacml.core.model.policy.AttributeValueType
-
Sets the value of the dataType property.
- setDecision(DecisionType) - Method in class org.jboss.security.xacml.core.model.context.ResultType
-
Sets the value of the decision property.
- setDefaultFactory(AttributeFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
-
Sets the default factory.
- setDefaultFactory(CombiningAlgFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
-
Sets the default factory.
- setDefaultFactory(FunctionFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
-
Sets the default factory.
- setDescription(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
Sets the value of the description property.
- setDescription(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicyType
-
Sets the value of the description property.
- setDescription(String) - Method in class org.jboss.security.xacml.core.model.policy.RuleType
-
Sets the value of the description property.
- setEarliestVersion(String) - Method in class org.jboss.security.xacml.core.model.policy.IdReferenceType
-
Sets the value of the earliestVersion property.
- setEffect(EffectType) - Method in class org.jboss.security.xacml.core.model.policy.RuleType
-
Sets the value of the effect property.
- setEnclosingPolicies(List<XACMLPolicy>) - Method in class org.jboss.security.xacml.core.JBossXACMLPolicy
-
- setEnclosingPolicies(List<XACMLPolicy>) - Method in interface org.jboss.security.xacml.interfaces.XACMLPolicy
-
A PolicySet can contain policies within.
- setEnvironment(EnvironmentType) - Method in class org.jboss.security.xacml.core.model.context.RequestType
-
Sets the value of the environment property.
- setEnvironmentAttributeDesignator(AttributeDesignatorType) - Method in class org.jboss.security.xacml.core.model.policy.EnvironmentMatchType
-
Sets the value of the environmentAttributeDesignator property.
- setEnvironments(EnvironmentsType) - Method in class org.jboss.security.xacml.core.model.policy.TargetType
-
Sets the value of the environments property.
- setExpression(JAXBElement<?>) - Method in class org.jboss.security.xacml.core.model.policy.ConditionType
-
Sets the value of the expression property.
- setExpression(JAXBElement<?>) - Method in class org.jboss.security.xacml.core.model.policy.VariableDefinitionType
-
Sets the value of the expression property.
- setFulfillOn(EffectType) - Method in class org.jboss.security.xacml.core.model.policy.ObligationType
-
Sets the value of the fulfillOn property.
- SetFunction - Class in org.jboss.security.xacml.sunxacml.cond
-
Represents all of the Set functions, though the actual implementations
are in two sub-classes specific to the condition and general set
functions.
- SetFunction(String, int, String, String, boolean) - Constructor for class org.jboss.security.xacml.sunxacml.cond.SetFunction
-
Protected constuctor used by the general and condition subclasses.
- setFunctionId(String) - Method in class org.jboss.security.xacml.core.model.policy.ApplyType
-
Sets the value of the functionId property.
- setFunctionId(String) - Method in class org.jboss.security.xacml.core.model.policy.FunctionType
-
Sets the value of the functionId property.
- setIssuer(String) - Method in class org.jboss.security.xacml.core.model.context.AttributeType
-
Sets the value of the issuer property.
- setIssuer(String) - Method in class org.jboss.security.xacml.core.model.context.MissingAttributeDetailType
-
Sets the value of the issuer property.
- setIssuer(String) - Method in class org.jboss.security.xacml.core.model.policy.AttributeDesignatorType
-
Sets the value of the issuer property.
- setLatestVersion(String) - Method in class org.jboss.security.xacml.core.model.policy.IdReferenceType
-
Sets the value of the latestVersion property.
- setLocation(String) - Method in class org.jboss.security.xacml.jaxb.PolicySetType
-
Sets the value of the location property.
- setLocation(String) - Method in class org.jboss.security.xacml.jaxb.PolicyType
-
Sets the value of the location property.
- setLocators(Set<PolicyLocator>) - Method in class org.jboss.security.xacml.core.JBossPDP
-
- setLocators(Set<PolicyLocator>) - Method in interface org.jboss.security.xacml.interfaces.PolicyDecisionPoint
-
Set a set of policy locators.
- setLocators(LocatorsType) - Method in class org.jboss.security.xacml.jaxb.PDP
-
Sets the value of the locators property.
- setMatchId(String) - Method in class org.jboss.security.xacml.core.model.policy.ActionMatchType
-
Sets the value of the matchId property.
- setMatchId(String) - Method in class org.jboss.security.xacml.core.model.policy.EnvironmentMatchType
-
Sets the value of the matchId property.
- setMatchId(String) - Method in class org.jboss.security.xacml.core.model.policy.ResourceMatchType
-
Sets the value of the matchId property.
- setMatchId(String) - Method in class org.jboss.security.xacml.core.model.policy.SubjectMatchType
-
Sets the value of the matchId property.
- setModules(List) - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinder
-
Sets the ordered list of
AttributeFinderModule
s used by this class to find
attribute values.
- setModules(Set) - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinder
-
Sets the unordered
Set
of modules used by this class
to find policies.
- setModules(List) - Method in class org.jboss.security.xacml.sunxacml.finder.ResourceFinder
-
Sets the ordered
List
of modules used by this class
to find resources.
- setMustBePresent(Boolean) - Method in class org.jboss.security.xacml.core.model.policy.AttributeDesignatorType
-
Sets the value of the mustBePresent property.
- setMustBePresent(Boolean) - Method in class org.jboss.security.xacml.core.model.policy.AttributeSelectorType
-
Sets the value of the mustBePresent property.
- setName(String) - Method in class org.jboss.security.xacml.jaxb.LocatorType
-
Sets the value of the name property.
- setName(String) - Method in class org.jboss.security.xacml.jaxb.Option
-
Sets the value of the name property.
- setObligationId(String) - Method in class org.jboss.security.xacml.core.model.policy.ObligationType
-
Sets the value of the obligationId property.
- setObligations(ObligationsType) - Method in class org.jboss.security.xacml.core.model.context.ResultType
-
Sets the value of the obligations property.
- setObligations(ObligationsType) - Method in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
Sets the value of the obligations property.
- setObligations(ObligationsType) - Method in class org.jboss.security.xacml.core.model.policy.PolicyType
-
Sets the value of the obligations property.
- setOptions(List<Option>) - Method in interface org.jboss.security.xacml.interfaces.AbstractLocator
-
Set a list of options on the locator
- setOptions(List<Option>) - Method in class org.jboss.security.xacml.locators.AbstractJBossPolicyLocator
-
- setOptions(List<Option>) - Method in class org.jboss.security.xacml.locators.attrib.LDAPAttributeLocator
-
- setOptions(List<Option>) - Method in class org.jboss.security.xacml.locators.AttributeLocator
-
- setOptions(List<Option>) - Method in class org.jboss.security.xacml.locators.cache.CacheLocator
-
- setOptions(List<Option>) - Method in class org.jboss.security.xacml.locators.policy.JBossLDAPPolicyLocator
-
- setOptions(List<Option>) - Method in class org.jboss.security.xacml.locators.ResourceLocator
-
- setParameterName(String) - Method in class org.jboss.security.xacml.core.model.policy.CombinerParameterType
-
Sets the value of the parameterName property.
- setPolicies(Set<XACMLPolicy>) - Method in class org.jboss.security.xacml.core.JBossPDP
-
- setPolicies(Set<XACMLPolicy>) - Method in interface org.jboss.security.xacml.interfaces.PolicyDecisionPoint
-
Set a set of Policy/PolicySet instances on the PDP
- Remember to also pass a set of PolicyLocators
if you have not used a JBossXACML config file
- setPolicies(Set<XACMLPolicy>) - Method in interface org.jboss.security.xacml.interfaces.PolicyLocator
-
Set of policies that this locator is able to return
- setPolicies(PoliciesType) - Method in class org.jboss.security.xacml.jaxb.PDP
-
Sets the value of the policies property.
- setPolicies(Set<XACMLPolicy>) - Method in class org.jboss.security.xacml.locators.AbstractJBossPolicyLocator
-
- setPolicies(Set<XACMLPolicy>) - Method in class org.jboss.security.xacml.locators.JBossPolicyLocator
-
- setPolicies(Set<XACMLPolicy>) - Method in class org.jboss.security.xacml.locators.JBossPolicySetLocator
-
- setPolicies(Set<XACMLPolicy>) - Method in class org.jboss.security.xacml.locators.JBossRBACPolicySetLocator
-
- setPolicies(Set<XACMLPolicy>) - Method in class org.jboss.security.xacml.locators.policy.JBossLDAPPolicyLocator
-
- setPolicyCombiningAlgId(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
Sets the value of the policyCombiningAlgId property.
- setPolicyDefaults(DefaultsType) - Method in class org.jboss.security.xacml.core.model.policy.PolicyType
-
Sets the value of the policyDefaults property.
- setPolicyId(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicyType
-
Sets the value of the policyId property.
- setPolicyIdRef(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicyCombinerParametersType
-
Sets the value of the policyIdRef property.
- setPolicySetDefaults(DefaultsType) - Method in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
Sets the value of the policySetDefaults property.
- setPolicySetId(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
Sets the value of the policySetId property.
- setPolicySetIdRef(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicySetCombinerParametersType
-
Sets the value of the policySetIdRef property.
- setRequest(RequestType) - Method in class org.jboss.security.xacml.core.JBossRequestContext
-
- setRequest(RequestType) - Method in interface org.jboss.security.xacml.interfaces.RequestContext
-
Place the Request instance on the context
- setRequestContextPath(String) - Method in class org.jboss.security.xacml.core.model.policy.AttributeSelectorType
-
Sets the value of the requestContextPath property.
- setResource(String) - Method in class org.jboss.security.xacml.sunxacml.ctx.Result
-
Sets the resource identifier if it has not already been set before.
- setResourceAttributeDesignator(AttributeDesignatorType) - Method in class org.jboss.security.xacml.core.model.policy.ResourceMatchType
-
Sets the value of the resourceAttributeDesignator property.
- setResourceContent(ResourceContentType) - Method in class org.jboss.security.xacml.core.model.context.ResourceType
-
Sets the value of the resourceContent property.
- setResourceId(String) - Method in class org.jboss.security.xacml.core.model.context.ResultType
-
Sets the value of the resourceId property.
- setResourceId(AttributeValue) - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
-
Changes the value of the resource-id attribute in this context.
- setResourceId(AttributeValue) - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
-
Changes the value of the resource-id attribute in this context.
- setResources(ResourcesType) - Method in class org.jboss.security.xacml.core.model.policy.TargetType
-
Sets the value of the resources property.
- setRuleCombiningAlgId(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicyType
-
Sets the value of the ruleCombiningAlgId property.
- setRuleId(String) - Method in class org.jboss.security.xacml.core.model.policy.RuleType
-
Sets the value of the ruleId property.
- setRuleIdRef(String) - Method in class org.jboss.security.xacml.core.model.policy.RuleCombinerParametersType
-
Sets the value of the ruleIdRef property.
- setStatus(StatusType) - Method in class org.jboss.security.xacml.core.model.context.ResultType
-
Sets the value of the status property.
- setStatusCode(StatusCodeType) - Method in class org.jboss.security.xacml.core.model.context.StatusCodeType
-
Sets the value of the statusCode property.
- setStatusCode(StatusCodeType) - Method in class org.jboss.security.xacml.core.model.context.StatusType
-
Sets the value of the statusCode property.
- setStatusDetail(StatusDetailType) - Method in class org.jboss.security.xacml.core.model.context.StatusType
-
Sets the value of the statusDetail property.
- setStatusMessage(String) - Method in class org.jboss.security.xacml.core.model.context.StatusType
-
Sets the value of the statusMessage property.
- setSubjectAttributeDesignator(SubjectAttributeDesignatorType) - Method in class org.jboss.security.xacml.core.model.policy.SubjectMatchType
-
Sets the value of the subjectAttributeDesignator property.
- setSubjectCategory(String) - Method in class org.jboss.security.xacml.core.model.context.SubjectType
-
Sets the value of the subjectCategory property.
- setSubjectCategory(String) - Method in class org.jboss.security.xacml.core.model.policy.SubjectAttributeDesignatorType
-
Sets the value of the subjectCategory property.
- setSubjectCategory(URI) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
-
Sets the category if this is a SubjectAttributeDesignatorType
- setSubjects(SubjectsType) - Method in class org.jboss.security.xacml.core.model.policy.TargetType
-
Sets the value of the subjects property.
- setTarget(TargetType) - Method in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
Sets the value of the target property.
- setTarget(TargetType) - Method in class org.jboss.security.xacml.core.model.policy.PolicyType
-
Sets the value of the target property.
- setTarget(TargetType) - Method in class org.jboss.security.xacml.core.model.policy.RuleType
-
Sets the value of the target property.
- setValue(String) - Method in class org.jboss.security.xacml.core.model.context.StatusCodeType
-
Sets the value of the value property.
- setValue(String) - Method in class org.jboss.security.xacml.core.model.policy.IdReferenceType
-
Sets the value of the value property.
- setVariableId(String) - Method in class org.jboss.security.xacml.core.model.policy.VariableDefinitionType
-
Sets the value of the variableId property.
- setVariableId(String) - Method in class org.jboss.security.xacml.core.model.policy.VariableReferenceType
-
Sets the value of the variableId property.
- setVersion(String) - Method in class org.jboss.security.xacml.core.model.policy.IdReferenceType
-
Sets the value of the version property.
- setVersion(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
Sets the value of the version property.
- setVersion(String) - Method in class org.jboss.security.xacml.core.model.policy.PolicyType
-
Sets the value of the version property.
- setXPathVersion(String) - Method in class org.jboss.security.xacml.core.model.policy.DefaultsType
-
Sets the value of the xPathVersion property.
- SimplePDP - Class in org.jboss.security.xacml.sunxacml.support
-
This is a simple, command-line driven XACML PDP.
- SimplePDP() - Constructor for class org.jboss.security.xacml.sunxacml.support.SimplePDP
-
Default constructor.
- SimplePDP(String[]) - Constructor for class org.jboss.security.xacml.sunxacml.support.SimplePDP
-
Constructor that takes an array of filenames and URLs, each of which
points to an XACML policy, and sets up a
PDP
with access
to these policies only.
- simpleTypes - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
-
A complete list of all the 1.x XACML datatypes supported by the
Bag functions, using the "simple" form of the names (eg, string
instead of http://www.w3.org/2001/XMLSchema#string)
- simpleTypes - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
-
A complete list of all the XACML datatypes supported by the Set
functions in XACML 1.x, using the "simple" form of the names (eg,
string instead of http://www.w3.org/2001/XMLSchema#string)
- simpleTypes2 - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
-
A complete list of all the 2.0 XACML datatypes newly supported by the
Bag functions, using the "simple" form of the names (eg, string
instead of http://www.w3.org/2001/XMLSchema#string)
- simpleTypes2 - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
-
A complete list of all the XACML datatypes newly supported by the Set
functions in XACML 2.0, using the "simple" form of the names (eg,
string instead of http://www.w3.org/2001/XMLSchema#string)
- SingleValueAttribute - Class in org.jboss.security.xacml.core.ext
-
Represents a custom attribute of single value
- SingleValueAttribute(URI, String) - Constructor for class org.jboss.security.xacml.core.ext.SingleValueAttribute
-
- SingleValueAttribute(URI) - Constructor for class org.jboss.security.xacml.core.ext.SingleValueAttribute
-
- SingleValueAttributeProxy - Class in org.jboss.security.xacml.core.ext
-
Represents a single value attribute proxy
- SingleValueAttributeProxy(String) - Constructor for class org.jboss.security.xacml.core.ext.SingleValueAttributeProxy
-
- SingleValueAttributeProxy(URI) - Constructor for class org.jboss.security.xacml.core.ext.SingleValueAttributeProxy
-
- size() - Method in class org.jboss.security.xacml.sunxacml.attr.BagAttribute
-
Returns the number of elements in this bag
- speedDecisionMap - Variable in class org.jboss.security.xacml.locators.cache.DecisionCacheLocator
-
- sqlStatement - Variable in class org.jboss.security.xacml.locators.attrib.DatabaseAttributeLocator
-
- StandardAttributeFactory - Class in org.jboss.security.xacml.sunxacml.attr
-
This factory supports the standard set of datatypes specified in XACML
1.x and 2.0.
- StandardCombiningAlgFactory - Class in org.jboss.security.xacml.sunxacml.combine
-
This factory supports the standard set of algorithms specified in XACML
1.x and 2.0.
- StandardFunctionFactory - Class in org.jboss.security.xacml.sunxacml.cond
-
This factory supports the standard set of functions specified in XACML
1.x and 2.0.
- StaticPolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.support.finder
-
This is a simple implementation of
PolicyFinderModule
that
supports retrieval based on context, and is designed for use with a
run-time configuration.
- StaticPolicyFinderModule(List) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
-
Creates a
StaticPolicyFinderModule
that provides
access to the given collection of policies and returns an error when
more than one policy matches a given context.
- StaticPolicyFinderModule(List, String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
-
Creates a
StaticPolicyFinderModule
that provides
access to the given collection of policies and returns an error when
more than one policy matches a given context.
- StaticPolicyFinderModule(String, List) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
-
Creates a
StaticPolicyFinderModule
that provides
access to the given collection of policies.
- StaticPolicyFinderModule(String, List, String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
-
Creates a
StaticPolicyFinderModule
that provides
access to the given collection of policies.
- StaticRefPolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.support.finder
-
This is a simple implementation of
PolicyFinderModule
that
supports retrieval based on reference, and is designed for use with a
run-time configuration.
- StaticRefPolicyFinderModule(List) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticRefPolicyFinderModule
-
Creates a
StaticRefPolicyFinderModule
that provides
access to the given collection of policies.
- StaticRefPolicyFinderModule(List, String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticRefPolicyFinderModule
-
Creates a
StaticRefPolicyFinderModule
that provides
access to the given collection of policyList.
- status - Variable in class org.jboss.security.xacml.core.model.context.ResultType
-
- Status - Class in org.jboss.security.xacml.sunxacml.ctx
-
Represents the status data that is included in a ResultType.
- Status(List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Status
-
Constructor that takes only the status code.
- Status(List, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Status
-
Constructor that takes both the status code and a message to include
with the status.
- Status(List, String, StatusDetail) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Status
-
Constructor that takes the status code, an optional message, and some
detail to include with the status.
- STATUS_MISSING_ATTRIBUTE - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Status
-
Standard identifier for the MissingAttribute status
- STATUS_OK - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Status
-
Standard identifier for the OK status
- STATUS_PROCESSING_ERROR - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Status
-
Standard identifier for the ProcessingError status
- STATUS_SYNTAX_ERROR - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Status
-
Standard identifier for the SyntaxError status
- statusCode - Variable in class org.jboss.security.xacml.core.model.context.StatusCodeType
-
- statusCode - Variable in class org.jboss.security.xacml.core.model.context.StatusType
-
- StatusCodeType - Class in org.jboss.security.xacml.core.model.context
-
Java class for StatusCodeType complex type.
- StatusCodeType() - Constructor for class org.jboss.security.xacml.core.model.context.StatusCodeType
-
- statusDetail - Variable in class org.jboss.security.xacml.core.model.context.StatusType
-
- StatusDetail - Class in org.jboss.security.xacml.sunxacml.ctx
-
This class represents the StatusDetailType in the context schema.
- StatusDetail(List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.StatusDetail
-
Constructor that uses a
List
of Attribute
s
to define the status detail.
- StatusDetail(String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.StatusDetail
-
Constructor that takes the text-encoded form of the XML to use as
the status data.
- StatusDetailType - Class in org.jboss.security.xacml.core.model.context
-
Java class for StatusDetailType complex type.
- StatusDetailType() - Constructor for class org.jboss.security.xacml.core.model.context.StatusDetailType
-
- statusMessage - Variable in class org.jboss.security.xacml.core.model.context.StatusType
-
- StatusType - Class in org.jboss.security.xacml.core.model.context
-
Java class for StatusType complex type.
- StatusType() - Constructor for class org.jboss.security.xacml.core.model.context.StatusType
-
- StorageAttributeLocator - Class in org.jboss.security.xacml.locators.attrib
-
Common base class for attribute locators using external storage
All subclasses have to override and implement the
AttributeFinderModule.findAttribute(URI, URI, URI, URI, EvaluationCtx, int)
method
- StorageAttributeLocator() - Constructor for class org.jboss.security.xacml.locators.attrib.StorageAttributeLocator
-
- StringAttribute - Class in org.jboss.security.xacml.sunxacml.attr
-
Representation of an xs:string value.
- StringAttribute(String) - Constructor for class org.jboss.security.xacml.sunxacml.attr.StringAttribute
-
Creates a new
StringAttribute
that represents
the String value supplied.
- StringAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
-
A proxy class that is provided mainly for the run-time configuration
code to use.
- StringAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.StringAttributeProxy
-
- StringFunction - Class in org.jboss.security.xacml.sunxacml.cond
-
This class implements the string-concatenate function from XACML 2.0.
- StringFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.StringFunction
-
Creates a new
StringFunction
object.
- StringFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
-
Clusters all the functions supported by
StringFunction
and URLStringCatFunction
.
- StringFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.StringFunctionCluster
-
- StringNormalizeFunction - Class in org.jboss.security.xacml.sunxacml.cond
-
A class that implements all the string conversion functions
(string-normalize-space and string-normalize-to-lower-case).
- StringNormalizeFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.StringNormalizeFunction
-
Creates a new
StringNormalizeFunction
object.
- StringNormalizeFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
-
Clusters all the functions supported by
StringNormalizeFunction
.
- StringNormalizeFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.StringNormalizeFunctionCluster
-
- subject - Variable in class org.jboss.security.xacml.core.model.context.RequestType
-
- subject - Variable in class org.jboss.security.xacml.core.model.policy.SubjectsType
-
- Subject - Class in org.jboss.security.xacml.sunxacml.ctx
-
This class represents the collection of
Attribute
s associated
with a particular subject.
- Subject(Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Subject
-
Deprecated.
- Subject(List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Subject
-
Creates a new collection of subject attributes using the default
subject cateorgy.
- Subject(URI, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Subject
-
Deprecated.
- Subject(URI, List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Subject
-
Creates a new collection of subject attributes using the given
subject category.
- SUBJECT - Static variable in class org.jboss.security.xacml.sunxacml.TargetMatch
-
An integer value indicating that this class represents a SubjectMatch
- SUBJECT_CATEGORY_DEFAULT - Static variable in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
-
The standard URI for the default subject category value
- SUBJECT_TARGET - Static variable in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
-
Tells designator to search in the subject section of the request
- subjectAttributeDesignator - Variable in class org.jboss.security.xacml.core.model.policy.SubjectMatchType
-
- SubjectAttributeDesignatorType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for SubjectAttributeDesignatorType complex type.
- SubjectAttributeDesignatorType() - Constructor for class org.jboss.security.xacml.core.model.policy.SubjectAttributeDesignatorType
-
- subjectCategory - Variable in class org.jboss.security.xacml.core.model.context.SubjectType
-
- subjectCategory - Variable in class org.jboss.security.xacml.core.model.policy.SubjectAttributeDesignatorType
-
- subjectMatch - Variable in class org.jboss.security.xacml.core.model.policy.SubjectType
-
- SubjectMatchType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for SubjectMatchType complex type.
- SubjectMatchType() - Constructor for class org.jboss.security.xacml.core.model.policy.SubjectMatchType
-
- subjects - Variable in class org.jboss.security.xacml.core.model.policy.TargetType
-
- SubjectsType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for SubjectsType complex type.
- SubjectsType() - Constructor for class org.jboss.security.xacml.core.model.policy.SubjectsType
-
- SubjectType - Class in org.jboss.security.xacml.core.model.context
-
Java class for SubjectType complex type.
- SubjectType() - Constructor for class org.jboss.security.xacml.core.model.context.SubjectType
-
- SubjectType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for SubjectType complex type.
- SubjectType() - Constructor for class org.jboss.security.xacml.core.model.policy.SubjectType
-
- substituteValue - Variable in class org.jboss.security.xacml.locators.attrib.StorageAttributeLocator
-
Represents an URI that we will use to pick from the xacml
request to substitute in a DB prepared statement or ldap DN
to authenticate/identify the target/person/employee we are trying
to get an attribute for.
- SubtractFunction - Class in org.jboss.security.xacml.sunxacml.cond
-
A class that implements all the *-subtract functions.
- SubtractFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.SubtractFunction
-
Creates a new
SubtractFunction
object.
- SubtractFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
-
Clusters all the functions supported by
SubtractFunction
.
- SubtractFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.SubtractFunctionCluster
-
- SunxacmlUtil - Class in org.jboss.security.xacml.sunxacml
-
Util class
- SunxacmlUtil() - Constructor for class org.jboss.security.xacml.sunxacml.SunxacmlUtil
-
T
- target - Variable in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
- target - Variable in class org.jboss.security.xacml.core.model.policy.PolicyType
-
- target - Variable in class org.jboss.security.xacml.core.model.policy.RuleType
-
- Target - Class in org.jboss.security.xacml.sunxacml
-
Represents the TargetType XML type in XACML.
- Target(TargetSection, TargetSection, TargetSection) - Constructor for class org.jboss.security.xacml.sunxacml.Target
-
Constructor that creates an XACML 1.x
Target
from
components.
- Target(TargetSection, TargetSection, TargetSection, TargetSection) - Constructor for class org.jboss.security.xacml.sunxacml.Target
-
Constructor that creates an XACML 2.0
Target
from
components.
- TargetMatch - Class in org.jboss.security.xacml.sunxacml
-
Represents the SubjectMatch, ResourceMatch, ActionMatch, or EnvironmentMatch
(in XACML 2.0 and later) XML types in XACML, depending on the value of the
type field.
- TargetMatch(int, Function, Evaluatable, AttributeValue) - Constructor for class org.jboss.security.xacml.sunxacml.TargetMatch
-
Constructor that creates a
TargetMatch
from components.
- TargetMatchGroup - Class in org.jboss.security.xacml.sunxacml
-
This class contains a group of
TargetMatch
instances and
represents the Subject, Resource, Action, and Environment elements in
an XACML Target.
- TargetMatchGroup(List, int) - Constructor for class org.jboss.security.xacml.sunxacml.TargetMatchGroup
-
Constructor that creates a new
TargetMatchGroup
based
on the given elements.
- TargetSection - Class in org.jboss.security.xacml.sunxacml
-
This is a container class for instances of
TargetMatchGroup
and represents the Subjects, Resources, Actions, and Environments
sections of an XACML Target.
- TargetSection(List, int, int) - Constructor for class org.jboss.security.xacml.sunxacml.TargetSection
-
Constructor that takes a group and a version.
- TargetType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for TargetType complex type.
- TargetType() - Constructor for class org.jboss.security.xacml.core.model.policy.TargetType
-
- TimeAttribute - Class in org.jboss.security.xacml.sunxacml.attr
-
Representation of an xs:time value.
- TimeAttribute() - Constructor for class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
-
Creates a new
TimeAttribute
that represents
the current time in the current time zone.
- TimeAttribute(Date) - Constructor for class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
-
Creates a new
TimeAttribute
that represents
the given time but uses the default timezone and offset values.
- TimeAttribute(Date, int, int, int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
-
Creates a new
TimeAttribute
that represents
the time supplied.
- TimeAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
-
A proxy class that is provided mainly for the run-time configuration
code to use.
- TimeAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.TimeAttributeProxy
-
- TimeInRangeFunction - Class in org.jboss.security.xacml.sunxacml.cond
-
This class implements the time-in-range function, which takes
three time values and returns true if the first value falls between the
second and the third value.
- TimeInRangeFunction() - Constructor for class org.jboss.security.xacml.sunxacml.cond.TimeInRangeFunction
-
Default constructor.
- TopLevelPolicyException - Exception in org.jboss.security.xacml.sunxacml.support.finder
-
This is an exception thrown by the support code when there's an error
trying to resolve a top-level policy
- TopLevelPolicyException(Status) - Constructor for exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
-
Constructs a new
TopLevelPolicyException
with no message
or cause.
- TopLevelPolicyException(Status, String) - Constructor for exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
-
Constructs a new
TopLevelPolicyException
with a message,
but no cause.
- TopLevelPolicyException(Status, Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
-
Constructs a new
TopLevelPolicyException
with a cause,
but no message.
- TopLevelPolicyException(Status, String, Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
-
Constructs a new
TopLevelPolicyException
with a message
and a cause.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.AnyURIAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
-
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.Base64BinaryAttribute
-
Returns a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.HexBinaryAttribute
-
Returns a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.StringAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
-
Converts to a String representation.
- toString() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
-
- toString() - Method in class org.jboss.security.xacml.sunxacml.PolicySet
-
- TZ_UNSPECIFIED - Static variable in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
-
Time zone value that indicates that the time zone was not
specified.
- TZ_UNSPECIFIED - Static variable in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
-
Time zone value that indicates that the time zone was not
specified.
- TZ_UNSPECIFIED - Static variable in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
-
Time zone value that indicates that the time zone was not
specified.
U
- UNBOUND - Static variable in class org.jboss.security.xacml.sunxacml.attr.PortRange
-
Constant used to specify that the range is unbound on one side.
- UNDERLYING_POLICY - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- UnknownIdentifierException - Exception in org.jboss.security.xacml.sunxacml
-
Exception that gets thrown if an unknown identifier was used, such as the
identifier used in any of the standard factories.
- UnknownIdentifierException() - Constructor for exception org.jboss.security.xacml.sunxacml.UnknownIdentifierException
-
Creates an
UnknownIdentifierException
with no data
- UnknownIdentifierException(String) - Constructor for exception org.jboss.security.xacml.sunxacml.UnknownIdentifierException
-
Creates an
UnknownIdentifierException
with a message
- URLPolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.support.finder
-
This module supports references made with resolvable URLs (eg, http or
file pointers).
- URLPolicyFinderModule() - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.URLPolicyFinderModule
-
Creates a
URLPolicyFinderModule
.
- URLPolicyFinderModule(String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.URLPolicyFinderModule
-
Creates a
URLPolicyFinderModule
that may do schema
validation of policies.
- URLStringCatFunction - Class in org.jboss.security.xacml.sunxacml.cond
-
Represents the XACML 2.0 url-string-concatenate function.
- URLStringCatFunction() - Constructor for class org.jboss.security.xacml.sunxacml.cond.URLStringCatFunction
-
Creates an instance of this function.
- useDefaultFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
-
Uses the default configuration to re-set the default factories used
by the system (attribute, combining algorithm, and function).
- usePassedOption(String, String) - Method in class org.jboss.security.xacml.locators.attrib.DatabaseAttributeLocator
-
- usePassedOption(String, String) - Method in class org.jboss.security.xacml.locators.attrib.FileSystemAttributeLocator
-
- usePassedOption(String, String) - Method in class org.jboss.security.xacml.locators.attrib.LDAPAttributeLocator
-
- usePassedOption(String, String) - Method in class org.jboss.security.xacml.locators.AttributeLocator
-
An opportunity for sub-classes to process the passed option tag and value
V
- validateConfiguration(LDAPCommon.TYPE) - Method in class org.jboss.security.xacml.util.LDAPCommon
-
Validate that the configuration has all the required parameters
- value() - Method in enum org.jboss.security.xacml.core.model.context.DecisionType
-
- value - Variable in class org.jboss.security.xacml.core.model.context.StatusCodeType
-
- value() - Method in enum org.jboss.security.xacml.core.model.policy.EffectType
-
- value - Variable in class org.jboss.security.xacml.core.model.policy.IdReferenceType
-
- valueOf(String) - Static method in enum org.jboss.security.xacml.core.model.context.DecisionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.security.xacml.core.model.policy.EffectType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.security.xacml.util.LDAPCommon.TYPE
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jboss.security.xacml.core.model.context.DecisionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jboss.security.xacml.core.model.policy.EffectType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jboss.security.xacml.util.LDAPCommon.TYPE
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VariableDefinition - Class in org.jboss.security.xacml.sunxacml.cond
-
This class supports the VariableDefinitionType type introuced in XACML
2.0.
- VariableDefinition(String, Expression) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableDefinition
-
Creates a new
VariableDefinition
with the given
identifier and expression.
- VariableDefinitionType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for VariableDefinitionType complex type.
- VariableDefinitionType() - Constructor for class org.jboss.security.xacml.core.model.policy.VariableDefinitionType
-
- variableId - Variable in class org.jboss.security.xacml.core.model.policy.VariableDefinitionType
-
- variableId - Variable in class org.jboss.security.xacml.core.model.policy.VariableReferenceType
-
- VariableManager - Class in org.jboss.security.xacml.sunxacml.cond
-
This class is used by the parsing routines to handle the relationships
between variable references and definitions.
- VariableManager(Map, PolicyMetaData) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableManager
-
Creates a manager with a fixed set of supported identifiers.
- VariableReference - Class in org.jboss.security.xacml.sunxacml.cond
-
This class supports the VariableReferenceType type introuced in XACML
2.0.
- VariableReference(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableReference
-
Simple constructor that takes only the identifier.
- VariableReference(VariableDefinition) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableReference
-
Constructor that takes the definition referenced by this class.
- VariableReference(String, VariableManager) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableReference
-
Constructor that takes the reference identifier and a manager.
- VariableReferenceType - Class in org.jboss.security.xacml.core.model.policy
-
Java class for VariableReferenceType complex type.
- VariableReferenceType() - Constructor for class org.jboss.security.xacml.core.model.policy.VariableReferenceType
-
- version - Variable in class org.jboss.security.xacml.core.model.policy.IdReferenceType
-
- version - Variable in class org.jboss.security.xacml.core.model.policy.PolicySetType
-
- version - Variable in class org.jboss.security.xacml.core.model.policy.PolicyType
-
- VersionConstraints - Class in org.jboss.security.xacml.sunxacml
-
Supports the three version constraints that can be included with a
policy reference.
- VersionConstraints(String, String, String) - Constructor for class org.jboss.security.xacml.sunxacml.VersionConstraints
-
Creates a
VersionConstraints
with the three optional
constraint strings.
W
- W3C_XML_SCHEMA - Static variable in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
-
- warning(SAXParseException) - Method in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
-
Standard handler routine for the XML parsing.
- warning(SAXParseException) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
-
Standard handler routine for the XML parsing.
- WrapperPolicyFinderModule - Class in org.jboss.security.xacml.bridge
-
PolicyFinderModule that returns the enclosing Policy Object
- WrapperPolicyFinderModule(Policy) - Constructor for class org.jboss.security.xacml.bridge.WrapperPolicyFinderModule
-
X
- X500NameAttribute - Class in org.jboss.security.xacml.sunxacml.attr
-
Representation of an X500 Name.
- X500NameAttribute(X500Principal) - Constructor for class org.jboss.security.xacml.sunxacml.attr.X500NameAttribute
-
Creates a new
X500NameAttribute
that represents the
value supplied.
- X500NameAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
-
A proxy class that is provided mainly for the run-time configuration
code to use.
- X500NameAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.X500NameAttributeProxy
-
- XACML - Static variable in interface org.jboss.security.xacml.interfaces.XACMLConstants
-
- XACML_1_0_IDENTIFIER - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
XACML 1.0 identifier
- XACML_2_0_IDENTIFIER - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
XACML 2.0 identifier
- XACML_DEFAULT_VERSION - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
The default version of XACML, 1.0, used if no namespace string
is specified
- XACML_VERSION_1_0 - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Version identifier for XACML 1.0
- XACML_VERSION_1_1 - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Version identifier for XACML 1.1 (which isn't a formal release
so has no namespace string, but still exists as a separate
specification)
- XACML_VERSION_2_0 - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Version identifier for XACML 1.2
- XACMLConstants - Interface in org.jboss.security.xacml.interfaces
-
Constants
- XACMLPolicy - Interface in org.jboss.security.xacml.interfaces
-
Represents a Policy or a PolicySet in the XACML World
- XACMLPolicyUtil - Class in org.jboss.security.xacml.util
-
Create an XACML Policy Object from the url for the policy xml
- XACMLPolicyUtil() - Constructor for class org.jboss.security.xacml.util.XACMLPolicyUtil
-
- XMLSchemaConstants - Interface in org.jboss.security.xacml.interfaces
-
Defines the constants for XML Schema
- XPATH_1_0_IDENTIFIER - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
XPath 1.0 identifier
- XPATH_VERSION_1_0 - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Version identifier for XPath 1.0
- XPATH_VERSION_UNSPECIFIED - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
-
Version identifier for an unspecified version of XPath
- xPathVersion - Variable in class org.jboss.security.xacml.core.model.policy.DefaultsType
-
Y
- YearMonthDurationAttribute - Class in org.jboss.security.xacml.sunxacml.attr
-
Representation of an xf:yearMonthDuration value.
- YearMonthDurationAttribute(boolean, long, long) - Constructor for class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
-
Creates a new
YearMonthDurationAttribute
that represents
the duration supplied.
- YearMonthDurationAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
-
A proxy class that is provided mainly for the run-time configuration
code to use.
- YearMonthDurationAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.YearMonthDurationAttributeProxy
-
A B C D E F G H I J L M N O P R S T U V W X Y
Copyright © 2023 JBoss by Red Hat. All rights reserved.