org.opensaml.saml2.core.impl
Class StatusImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.common.impl.AbstractSAMLObject
              extended by org.opensaml.saml2.core.impl.StatusImpl
All Implemented Interfaces:
SAMLObject, Status, ValidatingXMLObject, XMLObject

public class StatusImpl
extends AbstractSAMLObject
implements Status

Concrete implementation of Status.


Field Summary
private  StatusCode statusCode
          StatusCode element.
private  StatusDetail statusDetail
          StatusDetail element.
private  StatusMessage statusMessage
          StatusMessage element.
 
Fields inherited from interface org.opensaml.saml2.core.Status
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected StatusImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 List<XMLObject> getOrderedChildren()
          
 StatusCode getStatusCode()
          Gets the Code of this Status.
 StatusDetail getStatusDetail()
          Gets the Detail of this Status.
 StatusMessage getStatusMessage()
          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.common.impl.AbstractSAMLObject
equals, hashCode, prepareForAssignment
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

statusCode

private StatusCode statusCode
StatusCode element.


statusMessage

private StatusMessage statusMessage
StatusMessage element.


statusDetail

private StatusDetail statusDetail
StatusDetail element.

Constructor Detail

StatusImpl

protected StatusImpl(String namespaceURI,
                     String elementLocalName,
                     String namespacePrefix)
Constructor.

Parameters:
namespaceURI - namespace uri
elementLocalName - element name
namespacePrefix - namespace prefix
Method Detail

getStatusCode

public StatusCode getStatusCode()
Gets the Code of this Status.

Specified by:
getStatusCode in interface Status
Returns:
Status StatusCode

setStatusCode

public void setStatusCode(StatusCode newStatusCode)
Sets the Code of this Status.

Specified by:
setStatusCode in interface Status
Parameters:
newStatusCode - the Code of this Status

getStatusMessage

public StatusMessage getStatusMessage()
Gets the Message of this Status.

Specified by:
getStatusMessage in interface Status
Returns:
Status StatusMessage

setStatusMessage

public void setStatusMessage(StatusMessage newStatusMessage)
Sets the Message of this Status.

Specified by:
setStatusMessage in interface Status
Parameters:
newStatusMessage - the Message of this Status

getStatusDetail

public StatusDetail getStatusDetail()
Gets the Detail of this Status.

Specified by:
getStatusDetail in interface Status
Returns:
Status StatusDetail

setStatusDetail

public void setStatusDetail(StatusDetail newStatusDetail)
Sets the Detail of this Status.

Specified by:
setStatusDetail in interface Status
Parameters:
newStatusDetail - the Detail of this Status

getOrderedChildren

public List<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject


Copyright © 1999-2013. All Rights Reserved.