Class ManageNameIDRequestImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.common.SignableSAMLObject, org.opensaml.saml.saml2.core.ManageNameIDRequest, org.opensaml.saml.saml2.core.RequestAbstractType, org.opensaml.xmlsec.signature.SignableXMLObject

    public class ManageNameIDRequestImpl
    extends RequestAbstractTypeImpl
    implements org.opensaml.saml.saml2.core.ManageNameIDRequest
    A concrete implementation of ManageNameIDRequest.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.saml.saml2.core.EncryptedID encryptedID
      EncryptedID child element.
      private org.opensaml.saml.saml2.core.NameID nameID
      NameID child element.
      private org.opensaml.saml.saml2.core.NewEncryptedID newEncryptedID
      NameID child element.
      private org.opensaml.saml.saml2.core.NewID newID
      NewID child element.
      private org.opensaml.saml.saml2.core.Terminate terminate
      Terminate child element.
      • Fields inherited from interface org.opensaml.saml.saml2.core.ManageNameIDRequest

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
      • Fields inherited from interface org.opensaml.saml.saml2.core.RequestAbstractType

        CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, 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
      org.opensaml.saml.saml2.core.EncryptedID getEncryptedID()
      org.opensaml.saml.saml2.core.NameID getNameID()
      org.opensaml.saml.saml2.core.NewEncryptedID getNewEncryptedID()
      org.opensaml.saml.saml2.core.NewID getNewID()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.saml.saml2.core.Terminate getTerminate()
      void setEncryptedID​(org.opensaml.saml.saml2.core.EncryptedID newEncID)
      void setNameID​(org.opensaml.saml.saml2.core.NameID newNameID)
      void setNewEncryptedID​(org.opensaml.saml.saml2.core.NewEncryptedID newNewEncryptedID)
      void setNewID​(org.opensaml.saml.saml2.core.NewID newNewID)
      void setTerminate​(org.opensaml.saml.saml2.core.Terminate newTerminate)
      • 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.saml.saml2.core.RequestAbstractType

        getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
      • Methods inherited from interface org.opensaml.saml.common.SignableSAMLObject

        getSignatureReferenceID
      • 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

      • nameID

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

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

        private org.opensaml.saml.saml2.core.NewID newID
        NewID child element.
      • newEncryptedID

        private org.opensaml.saml.saml2.core.NewEncryptedID newEncryptedID
        NameID child element.
      • terminate

        private org.opensaml.saml.saml2.core.Terminate terminate
        Terminate child element.
    • Constructor Detail

      • ManageNameIDRequestImpl

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

      • getNameID

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

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

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

        public void setEncryptedID​(org.opensaml.saml.saml2.core.EncryptedID newEncID)
        Specified by:
        setEncryptedID in interface org.opensaml.saml.saml2.core.ManageNameIDRequest
      • getNewID

        public org.opensaml.saml.saml2.core.NewID getNewID()
        Specified by:
        getNewID in interface org.opensaml.saml.saml2.core.ManageNameIDRequest
      • setNewID

        public void setNewID​(org.opensaml.saml.saml2.core.NewID newNewID)
        Specified by:
        setNewID in interface org.opensaml.saml.saml2.core.ManageNameIDRequest
      • getNewEncryptedID

        public org.opensaml.saml.saml2.core.NewEncryptedID getNewEncryptedID()
        Specified by:
        getNewEncryptedID in interface org.opensaml.saml.saml2.core.ManageNameIDRequest
      • setNewEncryptedID

        public void setNewEncryptedID​(org.opensaml.saml.saml2.core.NewEncryptedID newNewEncryptedID)
        Specified by:
        setNewEncryptedID in interface org.opensaml.saml.saml2.core.ManageNameIDRequest
      • getTerminate

        public org.opensaml.saml.saml2.core.Terminate getTerminate()
        Specified by:
        getTerminate in interface org.opensaml.saml.saml2.core.ManageNameIDRequest
      • setTerminate

        public void setTerminate​(org.opensaml.saml.saml2.core.Terminate newTerminate)
        Specified by:
        setTerminate in interface org.opensaml.saml.saml2.core.ManageNameIDRequest
      • getOrderedChildren

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