public class AssertionImpl extends AbstractSignableSAMLObject implements Assertion
Assertion.| Modifier and Type | Field and Description |
|---|---|
private Advice |
advice
Advice of the assertion.
|
private Conditions |
conditions
Conditions of the assertion.
|
private String |
id
ID of the assertion.
|
private org.joda.time.DateTime |
issueInstant
Issue Instant of the assertion.
|
private Issuer |
issuer
Issuer of the assertion.
|
private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<Statement> |
statements
Statements of the assertion.
|
private Subject |
subject
Subject of the assertion.
|
private SAMLVersion |
version
SAML Version of the assertion.
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, ISSUE_INSTANT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME, VERSION_ATTRIB_NAME| Modifier | Constructor and Description |
|---|---|
protected |
AssertionImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Advice |
getAdvice() |
List<AttributeStatement> |
getAttributeStatements() |
List<AuthnStatement> |
getAuthnStatements() |
List<AuthzDecisionStatement> |
getAuthzDecisionStatements() |
Conditions |
getConditions() |
String |
getID() |
org.joda.time.DateTime |
getIssueInstant() |
Issuer |
getIssuer() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
String |
getSignatureReferenceID() |
List<Statement> |
getStatements() |
List<Statement> |
getStatements(QName typeOrName) |
Subject |
getSubject() |
SAMLVersion |
getVersion() |
void |
setAdvice(Advice newAdvice) |
void |
setConditions(Conditions newConditions) |
void |
setID(String newID) |
void |
setIssueInstant(org.joda.time.DateTime newIssueInstance) |
void |
setIssuer(Issuer newIssuer) |
void |
setSubject(Subject newSubject) |
void |
setVersion(SAMLVersion newVersion) |
equals, hashCode, prepareForAssignment, setSignaturegetSignature, isSigneddetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetSignature, isSigned, setSignaturedetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprivate SAMLVersion version
private org.joda.time.DateTime issueInstant
private String id
private Issuer issuer
private Subject subject
private Conditions conditions
private Advice advice
private final org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<Statement> statements
protected AssertionImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI - the namespace the element is inelementLocalName - the local name of the XML element this Object representsnamespacePrefix - the prefix for the given namespacepublic SAMLVersion getVersion()
getVersion in interface Assertionpublic void setVersion(SAMLVersion newVersion)
setVersion in interface Assertionpublic org.joda.time.DateTime getIssueInstant()
getIssueInstant in interface Assertionpublic void setIssueInstant(org.joda.time.DateTime newIssueInstance)
setIssueInstant in interface Assertionpublic Subject getSubject()
getSubject in interface Assertionpublic void setSubject(Subject newSubject)
setSubject in interface Assertionpublic Conditions getConditions()
getConditions in interface Assertionpublic void setConditions(Conditions newConditions)
setConditions in interface Assertionpublic List<Statement> getStatements()
getStatements in interface Assertionpublic List<Statement> getStatements(QName typeOrName)
getStatements in interface Assertionpublic List<AuthnStatement> getAuthnStatements()
getAuthnStatements in interface Assertionpublic List<AuthzDecisionStatement> getAuthzDecisionStatements()
getAuthzDecisionStatements in interface Assertionpublic List<AttributeStatement> getAttributeStatements()
getAttributeStatements in interface Assertionpublic String getSignatureReferenceID()
getSignatureReferenceID in interface SignableSAMLObjectpublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.