Class NameIDMappingRequestImpl

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

    public class NameIDMappingRequestImpl
    extends RequestAbstractTypeImpl
    implements org.opensaml.saml.saml2.core.NameIDMappingRequest
    A concrete implementation of NameIDMappingRequest.
    • 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 org.opensaml.saml.saml2.core.NameID nameID
      NameID child element.
      private org.opensaml.saml.saml2.core.NameIDPolicy nameIDPolicy
      NameIDPolicy child element.
      • Fields inherited from interface org.opensaml.saml.saml2.core.NameIDMappingRequest

        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.BaseID getBaseID()
      org.opensaml.saml.saml2.core.EncryptedID getEncryptedID()
      org.opensaml.saml.saml2.core.NameID getNameID()
      org.opensaml.saml.saml2.core.NameIDPolicy getNameIDPolicy()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      void setBaseID​(org.opensaml.saml.saml2.core.BaseID newBaseID)
      void setEncryptedID​(org.opensaml.saml.saml2.core.EncryptedID newEncryptedID)
      void setNameID​(org.opensaml.saml.saml2.core.NameID newNameID)
      void setNameIDPolicy​(org.opensaml.saml.saml2.core.NameIDPolicy newNameIDPolicy)
      • 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

      • 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.
      • nameIDPolicy

        private org.opensaml.saml.saml2.core.NameIDPolicy nameIDPolicy
        NameIDPolicy child element.
    • Constructor Detail

      • NameIDMappingRequestImpl

        protected NameIDMappingRequestImpl​(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.NameIDMappingRequest
      • setBaseID

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

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

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

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

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

        public org.opensaml.saml.saml2.core.NameIDPolicy getNameIDPolicy()
        Specified by:
        getNameIDPolicy in interface org.opensaml.saml.saml2.core.NameIDMappingRequest
      • setNameIDPolicy

        public void setNameIDPolicy​(org.opensaml.saml.saml2.core.NameIDPolicy newNameIDPolicy)
        Specified by:
        setNameIDPolicy in interface org.opensaml.saml.saml2.core.NameIDMappingRequest
      • getOrderedChildren

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