Interface Advice

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

    public interface Advice
    extends SAMLObject
    SAML 2.0 Core Advice.
    • 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.
    • Method Detail

      • getChildren

        List<org.opensaml.core.xml.XMLObject> getChildren()
        Gets the list of all child elements attached to this advice.
        Returns:
        the list of all child elements attached to this advice
      • getChildren

        List<org.opensaml.core.xml.XMLObject> getChildren​(QName typeOrName)
        Gets the list of child elements attached to this advice that match a particular QName.
        Parameters:
        typeOrName - the QName of the child elements to return
        Returns:
        the list of matching child elements attached to this advice
      • getAssertionIDReferences

        List<AssertionIDRef> getAssertionIDReferences()
        Gets the list of AssertionID references used as advice.
        Returns:
        the list of AssertionID references used as advice
      • getAssertionURIReferences

        List<AssertionURIRef> getAssertionURIReferences()
        Gets the list of AssertionURI references used as advice.
        Returns:
        the list of AssertionURI references used as advice
      • getAssertions

        List<Assertion> getAssertions()
        Gets the list of Assertions used as advice.
        Returns:
        the list of Assertions used as advice
      • getEncryptedAssertions

        List<EncryptedAssertion> getEncryptedAssertions()
        Gets the list of EncryptedAssertions used as advice.
        Returns:
        the list of EncryptedAssertions used as advice