Package com.sun.identity.xacml.context
Interface Environment
- All Superinterfaces:
XmlSerializable
- All Known Implementing Classes:
EnvironmentImpl
The
Environment element contains information about the
enviroment of the Request context by listing a
sequence of Attribute elements associated with the
environment. These are the environment attributes which are NOT
associated with any of Subject, Resource
or Action of the request.
<xs:element name="Environment" type="xacml-context:EnvironmentType"/>
<xs:complexType name="EnvironmentType">
<xs:sequence>
<xs:element ref="xacml-context:Attribute" minOccurs="0"
maxOccurs="unbounded"/>
<xs:sequence>
<xs:complexType>
-
Method Summary
Modifier and TypeMethodDescriptionReturns zero to manyAttributeelements of this object.booleanChecks if the object is mutablevoidMakes the object immutablevoidsetAttributes(List attributes) Sets theAttributeelements of this objectdefault StringReturns a string representation of this objectdefault StringtoXMLString(boolean includeNSPrefix, boolean declareNS) Returns aStringrepresentation of this objectMethods inherited from interface com.sun.identity.saml2.common.XmlSerializable
toDocumentFragment
-
Method Details
-
getAttributes
List getAttributes()Returns zero to manyAttributeelements of this object. If no attributes and present, emptyListwill be returned.- Returns:
- the
Attributeelements of this object
-
setAttributes
Sets theAttributeelements of this object- Parameters:
attributes-Attributeelements of this object attributes could be an emptyList, if no attributes are present.- Throws:
XACMLException- if the object is immutable An object is consideredimmutableifmakeImmutable()has been invoked on it. It can be determined by callingisMutableon the object.
-
toXMLString
Returns aStringrepresentation of this object- Specified by:
toXMLStringin interfaceXmlSerializable- Parameters:
includeNSPrefix- Determines whether or not the namespace qualifier is prepended to the Element when converteddeclareNS- Determines whether or not the namespace is declared within the Element.- Returns:
- a
Stringrepresentation of this object - Throws:
XACMLException- if conversion fails for any reason
-
toXMLString
Returns a string representation of this object- Specified by:
toXMLStringin interfaceXmlSerializable- Returns:
- a string representation of this object
- Throws:
XACMLException- if conversion fails for any reason
-
makeImmutable
void makeImmutable()Makes the object immutable -
isMutable
boolean isMutable()Checks if the object is mutable- Returns:
trueif the object is mutable,falseotherwise
-