Class StatusImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.saml.saml1.core.impl.StatusImpl
-
- All Implemented Interfaces:
XMLObject,SAMLObject,Status
public class StatusImpl extends AbstractXMLObject implements Status
Concrete ImplementationStatus.
-
-
Field Summary
Fields Modifier and Type Field Description private StatusCodestatusCodeRepresentation of the StatusCode element.private StatusDetailstatusDetailRepresentation of the StatusDetail element.private StatusMessagestatusMessageRepresentation of the StatusMessage element.-
Fields inherited from interface org.opensaml.saml.saml1.core.Status
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStatusImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<XMLObject>getOrderedChildren()Gets an unmodifiable list of child elements in the order that they will appear in the DOM.StatusCodegetStatusCode()Get the object representing theStatusCode(element).StatusDetailgetStatusDetail()Get the object representing theStatusDetail(element).StatusMessagegetStatusMessage()Get the object representing theStatusMessage(element).voidsetStatusCode(StatusCode code)Set the object representing theStatusCode(element).voidsetStatusDetail(StatusDetail detail)Set the object representing theStatusDetail(element).voidsetStatusMessage(StatusMessage message)Set the object representing theStatusMessage(element).-
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 Detail
-
statusMessage
private StatusMessage statusMessage
Representation of the StatusMessage element.
-
statusCode
private StatusCode statusCode
Representation of the StatusCode element.
-
statusDetail
private StatusDetail statusDetail
Representation of the StatusDetail element.
-
-
Constructor Detail
-
StatusImpl
protected StatusImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
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 Detail
-
getStatusMessage
public StatusMessage getStatusMessage()
Get the object representing theStatusMessage(element).- Specified by:
getStatusMessagein interfaceStatus- Returns:
- object representing the
StatusMessage(element)
-
setStatusMessage
public void setStatusMessage(StatusMessage message)
Set the object representing theStatusMessage(element).- Specified by:
setStatusMessagein interfaceStatus- Parameters:
message- object representing theStatusMessage(element)
-
getStatusCode
public StatusCode getStatusCode()
Get the object representing theStatusCode(element).- Specified by:
getStatusCodein interfaceStatus- Returns:
- object representing the
StatusCode(element)
-
setStatusCode
public void setStatusCode(StatusCode code)
Set the object representing theStatusCode(element).- Specified by:
setStatusCodein interfaceStatus- Parameters:
code- object representing theStatusCode(element)
-
getStatusDetail
public StatusDetail getStatusDetail()
Get the object representing theStatusDetail(element).- Specified by:
getStatusDetailin interfaceStatus- Returns:
- object representing the
StatusDetail(element)
-
setStatusDetail
public void setStatusDetail(StatusDetail detail)
Set the object representing theStatusDetail(element).- Specified by:
setStatusDetailin interfaceStatus- Parameters:
detail- object representing theStatusDetail(element)
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-
-