Class SubjectConfirmationDataImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.core.SubjectConfirmationData
    Direct Known Subclasses:
    KeyInfoConfirmationDataTypeImpl

    public class SubjectConfirmationDataImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.saml.saml2.core.SubjectConfirmationData
    Concrete implementation of SubjectConfirmationData.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String address
      Address of the Confirmation Data.
      private String inResponseTo
      InResponseTo of the Confirmation Data.
      private Instant notBefore
      NotBefore of the Confirmation Data.
      private Instant notOnOrAfter
      NotOnOrAfter of the Confirmation Data.
      private String recipient
      Recipient of the Confirmation Data.
      private org.opensaml.core.xml.util.AttributeMap unknownAttributes
      "anyAttribute" attributes.
      private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<org.opensaml.core.xml.XMLObject> unknownChildren
      "any" children.
      • Fields inherited from interface org.opensaml.saml.saml2.core.SubjectConfirmationData

        ADDRESS_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, IN_RESPONSE_TO_ATTRIB_NAME, NOT_BEFORE_ATTRIB_NAME, NOT_BEFORE_ATTRIB_QNAME, NOT_ON_OR_AFTER_ATTRIB_NAME, NOT_ON_OR_AFTER_ATTRIB_QNAME, RECIPIENT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAddress()
      String getInResponseTo()
      Instant getNotBefore()
      Instant getNotOnOrAfter()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      String getRecipient()
      org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
      List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects()
      List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects​(QName typeOrName)
      void setAddress​(String newAddress)
      void setInResponseTo​(String newInResponseTo)
      void setNotBefore​(Instant newNotBefore)
      void setNotOnOrAfter​(Instant newNotOnOrAfter)
      void setRecipient​(String newRecipient)
      • 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

      • notBefore

        private Instant notBefore
        NotBefore of the Confirmation Data.
      • notOnOrAfter

        private Instant notOnOrAfter
        NotOnOrAfter of the Confirmation Data.
      • recipient

        private String recipient
        Recipient of the Confirmation Data.
      • inResponseTo

        private String inResponseTo
        InResponseTo of the Confirmation Data.
      • address

        private String address
        Address of the Confirmation Data.
      • unknownAttributes

        private final org.opensaml.core.xml.util.AttributeMap unknownAttributes
        "anyAttribute" attributes.
      • unknownChildren

        private final org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<org.opensaml.core.xml.XMLObject> unknownChildren
        "any" children.
    • Constructor Detail

      • SubjectConfirmationDataImpl

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

      • getNotBefore

        public Instant getNotBefore()
        Specified by:
        getNotBefore in interface org.opensaml.saml.saml2.core.SubjectConfirmationData
      • setNotBefore

        public void setNotBefore​(Instant newNotBefore)
        Specified by:
        setNotBefore in interface org.opensaml.saml.saml2.core.SubjectConfirmationData
      • getNotOnOrAfter

        public Instant getNotOnOrAfter()
        Specified by:
        getNotOnOrAfter in interface org.opensaml.saml.saml2.core.SubjectConfirmationData
      • setNotOnOrAfter

        public void setNotOnOrAfter​(Instant newNotOnOrAfter)
        Specified by:
        setNotOnOrAfter in interface org.opensaml.saml.saml2.core.SubjectConfirmationData
      • getRecipient

        public String getRecipient()
        Specified by:
        getRecipient in interface org.opensaml.saml.saml2.core.SubjectConfirmationData
      • setRecipient

        public void setRecipient​(String newRecipient)
        Specified by:
        setRecipient in interface org.opensaml.saml.saml2.core.SubjectConfirmationData
      • getInResponseTo

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

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

        public String getAddress()
        Specified by:
        getAddress in interface org.opensaml.saml.saml2.core.SubjectConfirmationData
      • setAddress

        public void setAddress​(String newAddress)
        Specified by:
        setAddress in interface org.opensaml.saml.saml2.core.SubjectConfirmationData
      • getUnknownAttributes

        public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
        Specified by:
        getUnknownAttributes in interface org.opensaml.core.xml.AttributeExtensibleXMLObject
      • getUnknownXMLObjects

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

        public List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects​(QName typeOrName)
        Specified by:
        getUnknownXMLObjects in interface org.opensaml.core.xml.ElementExtensibleXMLObject
      • getOrderedChildren

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