public interface Assertion extends SignableSAMLObject, Evidentiary
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.
|
static QName |
DEFAULT_ELEMENT_NAME
Default element name.
|
static String |
ID_ATTRIB_NAME
ID attribute name.
|
static String |
ISSUE_INSTANT_ATTRIB_NAME
IssueInstant attribute name.
|
static String |
TYPE_LOCAL_NAME
Local name of the XSI type.
|
static QName |
TYPE_NAME
QName of the XSI type.
|
static String |
VERSION_ATTRIB_NAME
Version attribute name.
|
修飾子とタイプ | メソッドと説明 |
---|---|
Advice |
getAdvice()
Gets the Advice for this assertion.
|
List<AttributeStatement> |
getAttributeStatements()
Gets the list of AttributeStatement attached to this assertion.
|
List<AuthnStatement> |
getAuthnStatements()
Gets the list of AuthnStatements attached to this assertion.
|
List<AuthzDecisionStatement> |
getAuthzDecisionStatements()
Gets the list of AuthzDecisionStatements attached to this assertion.
|
Conditions |
getConditions()
Gets the Conditions placed on this assertion.
|
String |
getID()
Sets the ID of this assertion.
|
org.joda.time.DateTime |
getIssueInstant()
Gets the issue instance of this assertion.
|
Issuer |
getIssuer()
Gets the Issuer of this assertion.
|
List<Statement> |
getStatements()
Gets the list of statements attached to this assertion.
|
List<Statement> |
getStatements(QName typeOrName)
Gets the list of statements attached to this assertion that match a particular QName.
|
Subject |
getSubject()
Gets the Subject of this assertion.
|
SAMLVersion |
getVersion()
Gets the SAML Version of this assertion.
|
void |
setAdvice(Advice newAdvice)
Sets the Advice for this assertion.
|
void |
setConditions(Conditions newConditions)
Sets the Conditions placed on this assertion.
|
void |
setID(String newID)
Sets the ID of this assertion.
|
void |
setIssueInstant(org.joda.time.DateTime newIssueInstance)
Sets the issue instance of this assertion.
|
void |
setIssuer(Issuer newIssuer)
Sets the Issuer of this assertion.
|
void |
setSubject(Subject newSubject)
Sets the Subject of this assertion.
|
void |
setVersion(SAMLVersion newVersion)
Sets the SAML Version of this assertion.
|
getSignatureReferenceID
getSignature, isSigned, setSignature
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
static final String DEFAULT_ELEMENT_LOCAL_NAME
static final QName DEFAULT_ELEMENT_NAME
static final QName TYPE_NAME
static final String ISSUE_INSTANT_ATTRIB_NAME
SAMLVersion getVersion()
void setVersion(SAMLVersion newVersion)
newVersion
- the SAML Version of this assertionorg.joda.time.DateTime getIssueInstant()
void setIssueInstant(org.joda.time.DateTime newIssueInstance)
newIssueInstance
- the issue instance of this assertionString getID()
void setID(String newID)
newID
- the ID of this assertionIssuer getIssuer()
void setIssuer(Issuer newIssuer)
newIssuer
- the Issuer of this assertionSubject getSubject()
void setSubject(Subject newSubject)
newSubject
- the Subject of this assertionConditions getConditions()
void setConditions(Conditions newConditions)
newConditions
- the Conditions placed on this assertionAdvice getAdvice()
void setAdvice(Advice newAdvice)
newAdvice
- the Advice for this assertionList<Statement> getStatements()
List<Statement> getStatements(QName typeOrName)
typeOrName
- the QName of the statements to returnList<AuthnStatement> getAuthnStatements()
List<AuthzDecisionStatement> getAuthzDecisionStatements()
List<AttributeStatement> getAttributeStatements()
Copyright © 2012. All Rights Reserved.