com.sun.xml.wss.saml.assertion.saml11.jaxb10
Class Evidence

java.lang.Object
  extended by com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceTypeImpl
      extended by com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceImpl
          extended by com.sun.xml.wss.saml.assertion.saml11.jaxb10.Evidence
All Implemented Interfaces:
com.sun.xml.bind.JAXBObject, com.sun.xml.bind.RIElement, com.sun.xml.wss.saml.internal.saml11.jaxb10.Evidence, com.sun.xml.wss.saml.internal.saml11.jaxb10.EvidenceType, com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallableObject, com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.ValidatableObject, com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializable, Element

public class Evidence
extends com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceImpl
implements Evidence

The Evidence element specifies an assertion either by reference or by value. An assertion is specified by reference to the value of the assertion's AssertionIDReference element. An assertion is specified by value by including the entire Assertion object


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceImpl
com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceImpl.Unmarshaller
 
Field Summary
protected static Logger log
           
 
Fields inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceImpl
version
 
Fields inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceTypeImpl
_AssertionIDReferenceOrAssertion
 
Constructor Summary
Evidence(com.sun.xml.wss.saml.internal.saml11.jaxb10.EvidenceType eveType)
           
Evidence(List assertionIDRef, List assertion)
          Constructs an Evidence from a Set of Assertion and AssertionIDReference objects.
 
Method Summary
static com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceTypeImpl fromElement(Element element)
          Constructs an Evidence object from a block of existing XML that has already been built into a DOM.
 
Methods inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceImpl
____jaxb_ri____getLocalName, ____jaxb_ri____getNamespaceURI, createRawValidator, createUnmarshaller, getPrimaryInterface, serializeAttributes, serializeBody, serializeURIs
 
Methods inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceTypeImpl
_getAssertionIDReferenceOrAssertion, getAssertionIDReferenceOrAssertion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.xml.wss.saml.internal.saml11.jaxb10.EvidenceType
getAssertionIDReferenceOrAssertion
 

Field Detail

log

protected static final Logger log
Constructor Detail

Evidence

public Evidence(List assertionIDRef,
                List assertion)
Constructs an Evidence from a Set of Assertion and AssertionIDReference objects.

Parameters:
assertionIDRef - Set of AssertionIDReference objects.
assertion - Set of Assertion objects.
Throws:
SAMLException - if either Set is empty or has invalid object.

Evidence

public Evidence(com.sun.xml.wss.saml.internal.saml11.jaxb10.EvidenceType eveType)
Method Detail

fromElement

public static com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.EvidenceTypeImpl fromElement(Element element)
                                                                                     throws SAMLException
Constructs an Evidence object from a block of existing XML that has already been built into a DOM.

Parameters:
assertionSpecifierElement - A org.w3c.dom.Element representing DOM tree for Evidence object.
Throws:
SAMLException - if it could not process the Element properly, implying that there is an error in the sender or in the element definition.


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.