Class RequestAbstractTypeImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.common.SignableSAMLObject, org.opensaml.saml.saml1.core.RequestAbstractType, org.opensaml.xmlsec.signature.SignableXMLObject
    Direct Known Subclasses:
    RequestImpl

    public abstract class RequestAbstractTypeImpl
    extends org.opensaml.saml.common.AbstractSignableSAMLObject
    implements org.opensaml.saml.saml1.core.RequestAbstractType
    Implementation of RequestAbstractType.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String id
      Contains the ID.
      private Instant issueInstant
      Contains the IssueInstant.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml1.core.RespondWith> respondWiths
      Contains the respondWiths.
      private org.opensaml.saml.common.SAMLVersion version
      Version of this SAML message.
      • Fields inherited from interface org.opensaml.saml.saml1.core.RequestAbstractType

        ID_ATTRIB_NAME, ISSUEINSTANT_ATTRIB_NAME, ISSUEINSTANT_ATTRIB_QNAME, MAJORVERSION_ATTRIB_NAME, MINORVERSION_ATTRIB_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getID()
      Instant getIssueInstant()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      List<org.opensaml.saml.saml1.core.RespondWith> getRespondWiths()
      String getSignatureReferenceID()
      org.opensaml.saml.common.SAMLVersion getVersion()
      void setID​(String newID)
      void setIssueInstant​(Instant instant)
      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

      • id

        private String id
        Contains the ID.
      • issueInstant

        private Instant issueInstant
        Contains the IssueInstant.
      • version

        private org.opensaml.saml.common.SAMLVersion version
        Version of this SAML message.
      • respondWiths

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml1.core.RespondWith> respondWiths
        Contains the respondWiths.
    • Constructor Detail

      • RequestAbstractTypeImpl

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

      • getID

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

        public void setID​(String newID)
        Specified by:
        setID in interface org.opensaml.saml.saml1.core.RequestAbstractType
      • getVersion

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

        public void setVersion​(org.opensaml.saml.common.SAMLVersion newVersion)
        Specified by:
        setVersion in interface org.opensaml.saml.saml1.core.RequestAbstractType
      • getIssueInstant

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

        public void setIssueInstant​(Instant instant)
        Specified by:
        setIssueInstant in interface org.opensaml.saml.saml1.core.RequestAbstractType
      • getRespondWiths

        public List<org.opensaml.saml.saml1.core.RespondWith> getRespondWiths()
        Specified by:
        getRespondWiths in interface org.opensaml.saml.saml1.core.RequestAbstractType
      • 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