Class SubjectConfirmationImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.core.SubjectConfirmation

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

      Fields 
      Modifier and Type Field Description
      private org.opensaml.saml.saml2.core.BaseID baseID
      BaseID child element.
      private org.opensaml.saml.saml2.core.EncryptedID encryptedID
      EncryptedID child element.
      private String method
      Method of the Confirmation.
      private org.opensaml.saml.saml2.core.NameID nameID
      NameID child element.
      private org.opensaml.saml.saml2.core.SubjectConfirmationData subjectConfirmationData
      SubjectConfirmationData of the Confirmation.
      • Fields inherited from interface org.opensaml.saml.saml2.core.SubjectConfirmation

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, METHOD_ATTRIB_NAME, METHOD_BEARER, METHOD_HOLDER_OF_KEY, METHOD_SENDER_VOUCHES, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.saml.saml2.core.BaseID getBaseID()
      org.opensaml.saml.saml2.core.EncryptedID getEncryptedID()
      String getMethod()
      org.opensaml.saml.saml2.core.NameID getNameID()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.saml.saml2.core.SubjectConfirmationData getSubjectConfirmationData()
      void setBaseID​(org.opensaml.saml.saml2.core.BaseID newBaseID)
      void setEncryptedID​(org.opensaml.saml.saml2.core.EncryptedID newEncryptedID)
      void setMethod​(String newMethod)
      void setNameID​(org.opensaml.saml.saml2.core.NameID newNameID)
      void setSubjectConfirmationData​(org.opensaml.saml.saml2.core.SubjectConfirmationData newSubjectConfirmationData)
      • 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

      • baseID

        private org.opensaml.saml.saml2.core.BaseID baseID
        BaseID child element.
      • nameID

        private org.opensaml.saml.saml2.core.NameID nameID
        NameID child element.
      • encryptedID

        private org.opensaml.saml.saml2.core.EncryptedID encryptedID
        EncryptedID child element.
      • subjectConfirmationData

        private org.opensaml.saml.saml2.core.SubjectConfirmationData subjectConfirmationData
        SubjectConfirmationData of the Confirmation.
      • method

        private String method
        Method of the Confirmation.
    • Constructor Detail

      • SubjectConfirmationImpl

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

      • getBaseID

        public org.opensaml.saml.saml2.core.BaseID getBaseID()
        Specified by:
        getBaseID in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • setBaseID

        public void setBaseID​(org.opensaml.saml.saml2.core.BaseID newBaseID)
        Specified by:
        setBaseID in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • getNameID

        public org.opensaml.saml.saml2.core.NameID getNameID()
        Specified by:
        getNameID in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • setNameID

        public void setNameID​(org.opensaml.saml.saml2.core.NameID newNameID)
        Specified by:
        setNameID in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • getEncryptedID

        public org.opensaml.saml.saml2.core.EncryptedID getEncryptedID()
        Specified by:
        getEncryptedID in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • setEncryptedID

        public void setEncryptedID​(org.opensaml.saml.saml2.core.EncryptedID newEncryptedID)
        Specified by:
        setEncryptedID in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • getSubjectConfirmationData

        public org.opensaml.saml.saml2.core.SubjectConfirmationData getSubjectConfirmationData()
        Specified by:
        getSubjectConfirmationData in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • setSubjectConfirmationData

        public void setSubjectConfirmationData​(org.opensaml.saml.saml2.core.SubjectConfirmationData newSubjectConfirmationData)
        Specified by:
        setSubjectConfirmationData in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • getMethod

        public String getMethod()
        Specified by:
        getMethod in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • setMethod

        public void setMethod​(String newMethod)
        Specified by:
        setMethod in interface org.opensaml.saml.saml2.core.SubjectConfirmation
      • getOrderedChildren

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