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, setSignature
getSignature, isSigned
detach, 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, setSchemaType
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getSignature, isSigned, setSignature
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
private 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 Assertion
public void setVersion(SAMLVersion newVersion)
setVersion
in interface Assertion
public org.joda.time.DateTime getIssueInstant()
getIssueInstant
in interface Assertion
public void setIssueInstant(org.joda.time.DateTime newIssueInstance)
setIssueInstant
in interface Assertion
public Subject getSubject()
getSubject
in interface Assertion
public void setSubject(Subject newSubject)
setSubject
in interface Assertion
public Conditions getConditions()
getConditions
in interface Assertion
public void setConditions(Conditions newConditions)
setConditions
in interface Assertion
public List<Statement> getStatements()
getStatements
in interface Assertion
public List<Statement> getStatements(QName typeOrName)
getStatements
in interface Assertion
public List<AuthnStatement> getAuthnStatements()
getAuthnStatements
in interface Assertion
public List<AuthzDecisionStatement> getAuthzDecisionStatements()
getAuthzDecisionStatements
in interface Assertion
public List<AttributeStatement> getAttributeStatements()
getAttributeStatements
in interface Assertion
public String getSignatureReferenceID()
getSignatureReferenceID
in interface SignableSAMLObject
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.