Class SubjectConfirmationImpl

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

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

      Fields 
      Modifier and Type Field Description
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml1.core.ConfirmationMethod> confirmationMethods
      Contains the list of ConfirmationMethods.
      private org.opensaml.xmlsec.signature.KeyInfo keyInfo
      Contains the KeyInfo element.
      private org.opensaml.core.xml.XMLObject subjectConfirmationData
      Contains the SubjectConfirmationData element.
      • Fields inherited from interface org.opensaml.saml.saml1.core.SubjectConfirmation

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.saml.saml1.core.ConfirmationMethod> getConfirmationMethods()
      org.opensaml.xmlsec.signature.KeyInfo getKeyInfo()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.core.xml.XMLObject getSubjectConfirmationData()
      void setKeyInfo​(org.opensaml.xmlsec.signature.KeyInfo info)
      void setSubjectConfirmationData​(org.opensaml.core.xml.XMLObject data)
      • 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

      • confirmationMethods

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml1.core.ConfirmationMethod> confirmationMethods
        Contains the list of ConfirmationMethods.
      • subjectConfirmationData

        private org.opensaml.core.xml.XMLObject subjectConfirmationData
        Contains the SubjectConfirmationData element.
      • keyInfo

        private org.opensaml.xmlsec.signature.KeyInfo keyInfo
        Contains the KeyInfo element.
    • 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

      • getConfirmationMethods

        public List<org.opensaml.saml.saml1.core.ConfirmationMethod> getConfirmationMethods()
        Specified by:
        getConfirmationMethods in interface org.opensaml.saml.saml1.core.SubjectConfirmation
      • setSubjectConfirmationData

        public void setSubjectConfirmationData​(org.opensaml.core.xml.XMLObject data)
        Specified by:
        setSubjectConfirmationData in interface org.opensaml.saml.saml1.core.SubjectConfirmation
      • getSubjectConfirmationData

        public org.opensaml.core.xml.XMLObject getSubjectConfirmationData()
        Specified by:
        getSubjectConfirmationData in interface org.opensaml.saml.saml1.core.SubjectConfirmation
      • getKeyInfo

        public org.opensaml.xmlsec.signature.KeyInfo getKeyInfo()
        Specified by:
        getKeyInfo in interface org.opensaml.saml.saml1.core.SubjectConfirmation
      • setKeyInfo

        public void setKeyInfo​(org.opensaml.xmlsec.signature.KeyInfo info)
        Specified by:
        setKeyInfo in interface org.opensaml.saml.saml1.core.SubjectConfirmation
      • getOrderedChildren

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