Class DelegateImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.ext.saml2delrestrict.Delegate

    public class DelegateImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.saml.ext.saml2delrestrict.Delegate
    Implementation of Delegate.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.saml.saml2.core.BaseID baseID
      BaseID child element.
      private String confirmationMethod
      ConfirmationMethod attribute.
      private Instant delegationInstant
      DelegationInstant attribute.
      private org.opensaml.saml.saml2.core.EncryptedID encryptedID
      EncryptedID child element.
      private org.opensaml.saml.saml2.core.NameID nameID
      NameID child element.
      • Fields inherited from interface org.opensaml.saml.ext.saml2delrestrict.Delegate

        CONFIRMATION_METHOD_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, DELEGATION_INSTANT_ATTRIB_NAME, DELEGATION_INSTANT_ATTRIB_QNAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected DelegateImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.saml.saml2.core.BaseID getBaseID()
      String getConfirmationMethod()
      Instant getDelegationInstant()
      org.opensaml.saml.saml2.core.EncryptedID getEncryptedID()
      org.opensaml.saml.saml2.core.NameID getNameID()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      void setBaseID​(org.opensaml.saml.saml2.core.BaseID newBaseID)
      void setConfirmationMethod​(String newMethod)
      void setDelegationInstant​(Instant newInstant)
      void setEncryptedID​(org.opensaml.saml.saml2.core.EncryptedID newEncryptedID)
      void setNameID​(org.opensaml.saml.saml2.core.NameID newNameID)
      • 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.
      • delegationInstant

        private Instant delegationInstant
        DelegationInstant attribute.
      • confirmationMethod

        private String confirmationMethod
        ConfirmationMethod attribute.
    • Constructor Detail

      • DelegateImpl

        protected DelegateImpl​(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.ext.saml2delrestrict.Delegate
      • getConfirmationMethod

        public String getConfirmationMethod()
        Specified by:
        getConfirmationMethod in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • getDelegationInstant

        public Instant getDelegationInstant()
        Specified by:
        getDelegationInstant in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • getEncryptedID

        public org.opensaml.saml.saml2.core.EncryptedID getEncryptedID()
        Specified by:
        getEncryptedID in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • getNameID

        public org.opensaml.saml.saml2.core.NameID getNameID()
        Specified by:
        getNameID in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • setBaseID

        public void setBaseID​(org.opensaml.saml.saml2.core.BaseID newBaseID)
        Specified by:
        setBaseID in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • setConfirmationMethod

        public void setConfirmationMethod​(String newMethod)
        Specified by:
        setConfirmationMethod in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • setDelegationInstant

        public void setDelegationInstant​(Instant newInstant)
        Specified by:
        setDelegationInstant in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • setEncryptedID

        public void setEncryptedID​(org.opensaml.saml.saml2.core.EncryptedID newEncryptedID)
        Specified by:
        setEncryptedID in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • setNameID

        public void setNameID​(org.opensaml.saml.saml2.core.NameID newNameID)
        Specified by:
        setNameID in interface org.opensaml.saml.ext.saml2delrestrict.Delegate
      • getOrderedChildren

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