Interface Subject

  • All Superinterfaces:
    SAMLObject, org.opensaml.core.xml.XMLObject

    public interface Subject
    extends SAMLObject
    Interface to describe how the Subject elements work.
    • Field Detail

      • DEFAULT_ELEMENT_LOCAL_NAME

        static final String DEFAULT_ELEMENT_LOCAL_NAME
        Element name, no namespace.
        See Also:
        Constant Field Values
      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        static final QName TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getNameIdentifier

        NameIdentifier getNameIdentifier()
        Get the name identifier.
        Returns:
        the name identifier
      • setNameIdentifier

        void setNameIdentifier​(NameIdentifier nameIdentifier)
        Set the name identifier.
        Parameters:
        nameIdentifier - the name identifier
      • getSubjectConfirmation

        SubjectConfirmation getSubjectConfirmation()
        Get the subject confirmation.
        Returns:
        the subject confirmation
      • setSubjectConfirmation

        void setSubjectConfirmation​(SubjectConfirmation subjectConfirmation)
        Set the subject confirmation.
        Parameters:
        subjectConfirmation - the subject confirmation