Class EvidenceImpl

java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.EvidenceImpl
All Implemented Interfaces:
XMLObject, SAMLObject, Evidence

public class EvidenceImpl
extends AbstractXMLObject
implements Evidence
A concrete implementation of Evidence.
  • Field Details

  • Constructor Details

    • EvidenceImpl

      protected EvidenceImpl​(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 Details

    • getEvidence

      public List<Evidentiary> getEvidence()
      Gets the list of all elements used as evidence.
      Specified by:
      getEvidence in interface Evidence
      Returns:
      the list of Evidentiary objects used as evidence
    • getAssertionIDReferences

      public List<AssertionIDRef> getAssertionIDReferences()
      Gets the list of AssertionID references used as evidence.
      Specified by:
      getAssertionIDReferences in interface Evidence
      Returns:
      the list of AssertionID references used as evidence
    • getAssertionURIReferences

      public List<AssertionURIRef> getAssertionURIReferences()
      Gets the list of AssertionURI references used as evidence.
      Specified by:
      getAssertionURIReferences in interface Evidence
      Returns:
      the list of AssertionURI references used as evidence
    • getAssertions

      public List<Assertion> getAssertions()
      Gets the list of Assertions used as evidence.
      Specified by:
      getAssertions in interface Evidence
      Returns:
      the list of Assertions used as evidence
    • getEncryptedAssertions

      public List<EncryptedAssertion> getEncryptedAssertions()
      Gets the list of EncryptedAssertions used as evidence.
      Specified by:
      getEncryptedAssertions in interface Evidence
      Returns:
      the list of EncryptedAssertions used as evidence
    • getOrderedChildren

      public List<XMLObject> getOrderedChildren()
      Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
      Specified by:
      getOrderedChildren in interface XMLObject
      Returns:
      ordered list of child elements