Interface Assertion

    • Field Detail

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

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

        static final String ISSUE_INSTANT_ATTRIB_NAME
        IssueInstant attribute name.
        See Also:
        Constant Field Values
      • ISSUEINSTANT_ATTRIB_QNAME

        @Nonnull
        static final QName ISSUEINSTANT_ATTRIB_QNAME
        IssueInstant attribute QName.
    • Method Detail

      • getVersion

        SAMLVersion getVersion()
        Gets the SAML Version of this assertion.
        Returns:
        the SAML Version of this assertion.
      • setVersion

        void setVersion​(SAMLVersion newVersion)
        Sets the SAML Version of this assertion.
        Parameters:
        newVersion - the SAML Version of this assertion
      • getIssueInstant

        Instant getIssueInstant()
        Gets the issue instance of this assertion.
        Returns:
        the issue instance of this assertion
      • setIssueInstant

        void setIssueInstant​(Instant newIssueInstance)
        Sets the issue instance of this assertion.
        Parameters:
        newIssueInstance - the issue instance of this assertion
      • getID

        String getID()
        Sets the ID of this assertion.
        Returns:
        the ID of this assertion
      • setID

        void setID​(String newID)
        Sets the ID of this assertion.
        Parameters:
        newID - the ID of this assertion
      • getIssuer

        Issuer getIssuer()
        Gets the Issuer of this assertion.
        Returns:
        the Issuer of this assertion
      • setIssuer

        void setIssuer​(Issuer newIssuer)
        Sets the Issuer of this assertion.
        Parameters:
        newIssuer - the Issuer of this assertion
      • getSubject

        Subject getSubject()
        Gets the Subject of this assertion.
        Returns:
        the Subject of this assertion
      • setSubject

        void setSubject​(Subject newSubject)
        Sets the Subject of this assertion.
        Parameters:
        newSubject - the Subject of this assertion
      • getConditions

        Conditions getConditions()
        Gets the Conditions placed on this assertion.
        Returns:
        the Conditions placed on this assertion
      • setConditions

        void setConditions​(Conditions newConditions)
        Sets the Conditions placed on this assertion.
        Parameters:
        newConditions - the Conditions placed on this assertion
      • getAdvice

        Advice getAdvice()
        Gets the Advice for this assertion.
        Returns:
        the Advice for this assertion
      • setAdvice

        void setAdvice​(Advice newAdvice)
        Sets the Advice for this assertion.
        Parameters:
        newAdvice - the Advice for this assertion
      • getStatements

        List<Statement> getStatements()
        Gets the list of statements attached to this assertion.
        Returns:
        the list of statements attached to this assertion
      • getStatements

        List<Statement> getStatements​(QName typeOrName)
        Gets the list of statements attached to this assertion that match a particular QName.
        Parameters:
        typeOrName - the QName of the statements to return
        Returns:
        the list of statements attached to this assertion
      • getAuthnStatements

        List<AuthnStatement> getAuthnStatements()
        Gets the list of AuthnStatements attached to this assertion.
        Returns:
        the list of AuthnStatements attached to this assertion
      • getAuthzDecisionStatements

        List<AuthzDecisionStatement> getAuthzDecisionStatements()
        Gets the list of AuthzDecisionStatements attached to this assertion.
        Returns:
        the list of AuthzDecisionStatements attached to this assertion
      • getAttributeStatements

        List<AttributeStatement> getAttributeStatements()
        Gets the list of AttributeStatement attached to this assertion.
        Returns:
        the list of AttributeStatement attached to this assertion