Class StatusCodeImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.StatusCodeImpl
- All Implemented Interfaces:
XMLObject
,SAMLObject
,StatusCode
Concrete implementation of
StatusCode
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StatusCode
Nested secondary StatusCode child element.private String
Value attribute URI.Fields inherited from interface org.opensaml.saml.saml2.core.StatusCode
AUTHN_FAILED, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, INVALID_ATTR_NAME_OR_VALUE, INVALID_NAMEID_POLICY, NO_AUTHN_CONTEXT, NO_AVAILABLE_IDP, NO_PASSIVE, NO_SUPPORTED_IDP, PARTIAL_LOGOUT, PROXY_COUNT_EXCEEDED, REQUEST_DENIED, REQUEST_UNSUPPORTED, REQUEST_VERSION_DEPRECATED, REQUEST_VERSION_TOO_HIGH, REQUEST_VERSION_TOO_LOW, REQUESTER, RESOURCE_NOT_RECOGNIZED, RESPONDER, SUCCESS, TOO_MANY_RESPONSES, TYPE_LOCAL_NAME, TYPE_NAME, UNKNOWN_ATTR_PROFILE, UNKNOWN_PRINCIPAL, UNSUPPORTED_BINDING, VALUE_ATTRIB_NAME, VERSION_MISMATCH
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
StatusCodeImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets an unmodifiable list of child elements in the order that they will appear in the DOM.Gets the Status Code of this Status Code.getValue()
Gets the Value of this Status Code.void
setStatusCode
(StatusCode newStatusCode) Sets the Status Code of this Status Code.void
Sets the Value of this Status Code.Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
value
Value attribute URI. -
childStatusCode
Nested secondary StatusCode child element.
-
-
Constructor Details
-
StatusCodeImpl
Constructor.- Parameters:
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespace
-
-
Method Details
-
getStatusCode
Gets the Status Code of this Status Code.- Specified by:
getStatusCode
in interfaceStatusCode
- Returns:
- StatusCode StatusCode
-
setStatusCode
Sets the Status Code of this Status Code.- Specified by:
setStatusCode
in interfaceStatusCode
- Parameters:
newStatusCode
- the Status Code of this Status Code.
-
getValue
Gets the Value of this Status Code.- Specified by:
getValue
in interfaceStatusCode
- Returns:
- StatusCode Value
-
setValue
Sets the Value of this Status Code.- Specified by:
setValue
in interfaceStatusCode
- Parameters:
newValue
- the Value of this Status Code
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-