Class StatusResponseTypeImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.common.SignableSAMLObject, org.opensaml.saml.saml2.core.StatusResponseType, org.opensaml.xmlsec.signature.SignableXMLObject
    Direct Known Subclasses:
    ArtifactResponseImpl, LogoutResponseImpl, ManageNameIDResponseImpl, NameIDMappingResponseImpl, ResponseImpl

    public abstract class StatusResponseTypeImpl
    extends org.opensaml.saml.common.AbstractSignableSAMLObject
    implements org.opensaml.saml.saml2.core.StatusResponseType
    Concrete implementation of StatusResponseType.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String consent
      Consent attribute.
      private String destination
      Destination attribute.
      private org.opensaml.saml.saml2.core.Extensions extensions
      Extensions child element.
      private String id
      ID attribute.
      private String inResponseTo
      InResponseTo attribute.
      private Instant issueInstant
      IssueInstant attribute.
      private org.opensaml.saml.saml2.core.Issuer issuer
      Issuer child element.
      private org.opensaml.saml.saml2.core.Status status
      Status child element.
      private org.opensaml.saml.common.SAMLVersion version
      SAML Version attribute.
      • Fields inherited from interface org.opensaml.saml.saml2.core.StatusResponseType

        CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, IN_RESPONSE_TO_ATTRIB_NAME, INAPPLICABLE_CONSENT, ISSUE_INSTANT_ATTRIB_NAME, ISSUE_INSTANT_ATTRIB_QNAME, OBTAINED_CONSENT, PRIOR_CONSENT, TYPE_LOCAL_NAME, TYPE_NAME, UNAVAILABLE_CONSENT, UNSPECIFIED_CONSENT, VERSION_ATTRIB_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getConsent()
      String getDestination()
      org.opensaml.saml.saml2.core.Extensions getExtensions()
      String getID()
      String getInResponseTo()
      Instant getIssueInstant()
      org.opensaml.saml.saml2.core.Issuer getIssuer()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      String getSignatureReferenceID()
      org.opensaml.saml.saml2.core.Status getStatus()
      org.opensaml.saml.common.SAMLVersion getVersion()
      void setConsent​(String newConsent)
      void setDestination​(String newDestination)
      void setExtensions​(org.opensaml.saml.saml2.core.Extensions newExtensions)
      void setID​(String newID)
      void setInResponseTo​(String newInResponseTo)
      void setIssueInstant​(Instant newIssueInstant)
      void setIssuer​(org.opensaml.saml.saml2.core.Issuer newIssuer)
      void setStatus​(org.opensaml.saml.saml2.core.Status newStatus)
      void setVersion​(org.opensaml.saml.common.SAMLVersion newVersion)
      • Methods inherited from class org.opensaml.saml.common.AbstractSignableSAMLObject

        equals, hashCode, setSignature
      • Methods inherited from class org.opensaml.xmlsec.signature.AbstractSignableXMLObject

        getSignature, isSigned
      • 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.xmlsec.signature.SignableXMLObject

        getSignature, isSigned, setSignature
      • 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

      • version

        private org.opensaml.saml.common.SAMLVersion version
        SAML Version attribute.
      • id

        private String id
        ID attribute.
      • inResponseTo

        private String inResponseTo
        InResponseTo attribute.
      • issueInstant

        private Instant issueInstant
        IssueInstant attribute.
      • destination

        private String destination
        Destination attribute.
      • consent

        private String consent
        Consent attribute.
      • issuer

        private org.opensaml.saml.saml2.core.Issuer issuer
        Issuer child element.
      • extensions

        private org.opensaml.saml.saml2.core.Extensions extensions
        Extensions child element.
      • status

        private org.opensaml.saml.saml2.core.Status status
        Status child element.
    • Constructor Detail

      • StatusResponseTypeImpl

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

      • getVersion

        public org.opensaml.saml.common.SAMLVersion getVersion()
        Specified by:
        getVersion in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setVersion

        public void setVersion​(org.opensaml.saml.common.SAMLVersion newVersion)
        Specified by:
        setVersion in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getID

        public String getID()
        Specified by:
        getID in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setID

        public void setID​(String newID)
        Specified by:
        setID in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getInResponseTo

        public String getInResponseTo()
        Specified by:
        getInResponseTo in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setInResponseTo

        public void setInResponseTo​(String newInResponseTo)
        Specified by:
        setInResponseTo in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getIssueInstant

        public Instant getIssueInstant()
        Specified by:
        getIssueInstant in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setIssueInstant

        public void setIssueInstant​(Instant newIssueInstant)
        Specified by:
        setIssueInstant in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getDestination

        public String getDestination()
        Specified by:
        getDestination in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setDestination

        public void setDestination​(String newDestination)
        Specified by:
        setDestination in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getConsent

        public String getConsent()
        Specified by:
        getConsent in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setConsent

        public void setConsent​(String newConsent)
        Specified by:
        setConsent in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getIssuer

        public org.opensaml.saml.saml2.core.Issuer getIssuer()
        Specified by:
        getIssuer in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setIssuer

        public void setIssuer​(org.opensaml.saml.saml2.core.Issuer newIssuer)
        Specified by:
        setIssuer in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getExtensions

        public org.opensaml.saml.saml2.core.Extensions getExtensions()
        Specified by:
        getExtensions in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setExtensions

        public void setExtensions​(org.opensaml.saml.saml2.core.Extensions newExtensions)
        Specified by:
        setExtensions in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getStatus

        public org.opensaml.saml.saml2.core.Status getStatus()
        Specified by:
        getStatus in interface org.opensaml.saml.saml2.core.StatusResponseType
      • setStatus

        public void setStatus​(org.opensaml.saml.saml2.core.Status newStatus)
        Specified by:
        setStatus in interface org.opensaml.saml.saml2.core.StatusResponseType
      • getSignatureReferenceID

        public String getSignatureReferenceID()
        Specified by:
        getSignatureReferenceID in interface org.opensaml.saml.common.SignableSAMLObject
      • getOrderedChildren

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