org.opensaml.saml1.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.saml1.core.impl.StatusImpl
All Implemented Interfaces:
SAMLObject, Status, ValidatingXMLObject, XMLObject

public class StatusImpl
extends AbstractSAMLObject
implements Status

Concrete Implementation Status


Field Summary
private  StatusCode statusCode
          Representation of the StatusCode element.
private  StatusDetail statusDetail
          Representation of the StatusDetail element.
private  StatusMessage statusMessage
          Representation of the StatusMessage element.
 
Fields inherited from interface org.opensaml.saml1.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()
          Return the object representing the StatusCode (element).
 StatusDetail getStatusDetail()
          Return the object representing the StatusDetail (element).
 StatusMessage getStatusMessage()
          Return the object representing the StatusMessage (element).
 void setStatusCode(StatusCode statusCode)
          Set the object representing the StatusCode (element).
 void setStatusDetail(StatusDetail statusDetail)
          Set the object representing the StatusDetail (element).
 void setStatusMessage(StatusMessage statusMessage)
          Set the object representing the StatusMessage (element).
 
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, 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, hashCode, 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

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 in
elementLocalName - the local name of the XML element this Object represents
namespacePrefix - the prefix for the given namespace
Method Detail

getStatusMessage

public StatusMessage getStatusMessage()
Return the object representing the StatusMessage (element).

Specified by:
getStatusMessage in interface Status

setStatusMessage

public void setStatusMessage(StatusMessage statusMessage)
                      throws IllegalArgumentException
Set the object representing the StatusMessage (element).

Specified by:
setStatusMessage in interface Status
Throws:
IllegalArgumentException

getStatusCode

public StatusCode getStatusCode()
Return the object representing the StatusCode (element).

Specified by:
getStatusCode in interface Status

setStatusCode

public void setStatusCode(StatusCode statusCode)
                   throws IllegalArgumentException
Set the object representing the StatusCode (element).

Specified by:
setStatusCode in interface Status
Throws:
IllegalArgumentException

getStatusDetail

public StatusDetail getStatusDetail()
Return the object representing the StatusDetail (element).

Specified by:
getStatusDetail in interface Status

setStatusDetail

public void setStatusDetail(StatusDetail statusDetail)
                     throws IllegalArgumentException
Set the object representing the StatusDetail (element).

Specified by:
setStatusDetail in interface Status
Throws:
IllegalArgumentException

getOrderedChildren

public List<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject


Copyright © 1999-2012. All Rights Reserved.