Interface Delegate

All Superinterfaces:
SAMLObject, XMLObject
All Known Implementing Classes:
DelegateImpl

public interface Delegate extends SAMLObject
SAML 2.0 Condition for Delegation Restriction - Delegate element.
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Element local name.
      See Also:
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
    • DELEGATION_INSTANT_ATTRIB_NAME

      static final String DELEGATION_INSTANT_ATTRIB_NAME
      DelegationInstant attribute name.
      See Also:
    • DELEGATION_INSTANT_ATTRIB_QNAME

      static final QName DELEGATION_INSTANT_ATTRIB_QNAME
      DelegationInstant attribute QName.
    • CONFIRMATION_METHOD_ATTRIB_NAME

      static final String CONFIRMATION_METHOD_ATTRIB_NAME
      ConfirmationMethod attribute name.
      See Also:
  • Method Details

    • getBaseID

      BaseID getBaseID()
      Gets the BaseID child element of the delegate.
      Returns:
      the base identifier of the delegate
    • setBaseID

      void setBaseID(BaseID newBaseID)
      Sets the BaseID child element of the delegate.
      Parameters:
      newBaseID - the base identifier of the delegate
    • getNameID

      NameID getNameID()
      Gets the NameID child element of the delegate.
      Returns:
      the name identifier of the principal for this request
    • setNameID

      void setNameID(NameID newNameID)
      Sets the NameID child element of the delegate.
      Parameters:
      newNameID - the name identifier of the delegate
    • getEncryptedID

      EncryptedID getEncryptedID()
      Gets the EncryptedID child element of the delegate.
      Returns:
      the encrypted name identifier of the delegate
    • setEncryptedID

      void setEncryptedID(EncryptedID newEncryptedID)
      Sets the EncryptedID child element of the delegate.
      Parameters:
      newEncryptedID - the new encrypted name identifier of the delegate
    • getDelegationInstant

      Instant getDelegationInstant()
      Get the delegation instant attribute value.
      Returns:
      the delegation instant
    • setDelegationInstant

      void setDelegationInstant(Instant newInstant)
      Set the delegation instant attribute value.
      Parameters:
      newInstant - the new delegation instant
    • getConfirmationMethod

      String getConfirmationMethod()
      Get the confirmation method attribute value.
      Returns:
      the confirmation method
    • setConfirmationMethod

      void setConfirmationMethod(String newMethod)
      Set the confirmation method attribute value.
      Parameters:
      newMethod - the new confirmation method