Class StatusTypeImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.xacml.ctx.StatusType, org.opensaml.xacml.XACMLObject

    public class StatusTypeImpl
    extends AbstractXACMLObject
    implements org.opensaml.xacml.ctx.StatusType
    Concrete implementation of StatusType.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.xacml.ctx.StatusCodeType statusCode
      Status code.
      private org.opensaml.xacml.ctx.StatusDetailType statusDetail
      Status detail element.
      private org.opensaml.xacml.ctx.StatusMessageType statusMessage
      The status message.
      • Fields inherited from interface org.opensaml.xacml.ctx.StatusType

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected StatusTypeImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.xacml.ctx.StatusCodeType getStatusCode()
      org.opensaml.xacml.ctx.StatusDetailType getStatusDetail()
      org.opensaml.xacml.ctx.StatusMessageType getStatusMessage()
      void setStatusCode​(org.opensaml.xacml.ctx.StatusCodeType newStatusCode)
      void setStatusDetail​(org.opensaml.xacml.ctx.StatusDetailType newStatusDetail)
      void setStatusMessage​(org.opensaml.xacml.ctx.StatusMessageType newStatusMessage)
      • 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 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

      • statusCode

        private org.opensaml.xacml.ctx.StatusCodeType statusCode
        Status code.
      • statusMessage

        private org.opensaml.xacml.ctx.StatusMessageType statusMessage
        The status message.
      • statusDetail

        private org.opensaml.xacml.ctx.StatusDetailType statusDetail
        Status detail element.
    • Constructor Detail

      • StatusTypeImpl

        protected StatusTypeImpl​(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

      • getStatusCode

        public org.opensaml.xacml.ctx.StatusCodeType getStatusCode()
        Specified by:
        getStatusCode in interface org.opensaml.xacml.ctx.StatusType
      • setStatusCode

        public void setStatusCode​(org.opensaml.xacml.ctx.StatusCodeType newStatusCode)
        Specified by:
        setStatusCode in interface org.opensaml.xacml.ctx.StatusType
      • getOrderedChildren

        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject
      • getStatusMessage

        public org.opensaml.xacml.ctx.StatusMessageType getStatusMessage()
        Specified by:
        getStatusMessage in interface org.opensaml.xacml.ctx.StatusType
      • setStatusMessage

        public void setStatusMessage​(org.opensaml.xacml.ctx.StatusMessageType newStatusMessage)
        Specified by:
        setStatusMessage in interface org.opensaml.xacml.ctx.StatusType
      • getStatusDetail

        public org.opensaml.xacml.ctx.StatusDetailType getStatusDetail()
        Specified by:
        getStatusDetail in interface org.opensaml.xacml.ctx.StatusType
      • setStatusDetail

        public void setStatusDetail​(org.opensaml.xacml.ctx.StatusDetailType newStatusDetail)
        Specified by:
        setStatusDetail in interface org.opensaml.xacml.ctx.StatusType