Class StatusImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.StatusImpl
- All Implemented Interfaces:
XMLObject
,SAMLObject
,Status
Concrete implementation of
Status
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StatusCode
StatusCode element.private StatusDetail
StatusDetail element.private StatusMessage
StatusMessage element.Fields inherited from interface org.opensaml.saml.saml2.core.Status
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
StatusImpl
(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 Code of this Status.Gets the Detail of this Status.Gets the Message of this Status.void
setStatusCode
(StatusCode newStatusCode) Sets the Code of this Status.void
setStatusDetail
(StatusDetail newStatusDetail) Sets the Detail of this Status.void
setStatusMessage
(StatusMessage newStatusMessage) Sets the Message of this Status.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
-
statusCode
StatusCode element. -
statusMessage
StatusMessage element. -
statusDetail
StatusDetail element.
-
-
Constructor Details
-
StatusImpl
Constructor.- Parameters:
namespaceURI
- namespace urielementLocalName
- element namenamespacePrefix
- namespace prefix
-
-
Method Details
-
getStatusCode
Gets the Code of this Status.- Specified by:
getStatusCode
in interfaceStatus
- Returns:
- Status StatusCode
-
setStatusCode
Sets the Code of this Status.- Specified by:
setStatusCode
in interfaceStatus
- Parameters:
newStatusCode
- the Code of this Status
-
getStatusMessage
Gets the Message of this Status.- Specified by:
getStatusMessage
in interfaceStatus
- Returns:
- Status StatusMessage
-
setStatusMessage
Sets the Message of this Status.- Specified by:
setStatusMessage
in interfaceStatus
- Parameters:
newStatusMessage
- the Message of this Status
-
getStatusDetail
Gets the Detail of this Status.- Specified by:
getStatusDetail
in interfaceStatus
- Returns:
- Status StatusDetail
-
setStatusDetail
Sets the Detail of this Status.- Specified by:
setStatusDetail
in interfaceStatus
- Parameters:
newStatusDetail
- the Detail of this Status
-
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
-