public class AssertionType extends CommonAssertionType
ID, issueInstant| Constructor and Description |
|---|
AssertionType(String iD,
XMLGregorianCalendar issueInstant)
Create an assertion
|
| Modifier and Type | Method and Description |
|---|---|
void |
addStatement(StatementAbstractType statement)
Add a statement
|
void |
addStatements(Collection<StatementAbstractType> statement)
Add a collection of statements
|
void |
addStatements(Set<StatementAbstractType> statement)
Add a set of statements
|
protected void |
checkSTSPermission() |
AdviceType |
getAdvice()
Get the advice
|
Set<AttributeStatementType> |
getAttributeStatements() |
ConditionsType |
getConditions()
Get the conditions
|
NameIDType |
getIssuer()
Get the issuer
|
Element |
getSignature()
Get the signature as a DOM element
|
Set<StatementAbstractType> |
getStatements()
Get a read only set of statements
|
SubjectType |
getSubject()
Get the subject
|
String |
getVersion()
Get the version of SAML
|
void |
setAdvice(AdviceType advice)
Set the advice
|
void |
setConditions(ConditionsType conditions)
Set the conditions
|
void |
setIssuer(NameIDType issuer)
Set the issuer
|
void |
setSignature(Element signature)
Set the signature DOM element
|
void |
setSubject(SubjectType subject)
Set the subject
|
void |
updateIssueInstant(XMLGregorianCalendar xg)
Update the issue instant
|
getID, getIssueInstantpublic AssertionType(String iD, XMLGregorianCalendar issueInstant)
iD - ID of the assertion (Required)issueInstant - XMLGregorianCalendar issue instant (required)version - public SubjectType getSubject()
SubjectTypepublic void setSubject(SubjectType subject)
subject - public AdviceType getAdvice()
AdviceTypepublic void setAdvice(AdviceType advice)
advice - advicepublic ConditionsType getConditions()
ConditionsTypepublic void setConditions(ConditionsType conditions)
conditions - ConditionsTypepublic NameIDType getIssuer()
NameIDTypepublic void setIssuer(NameIDType issuer)
issuer - NameIDTypepublic void addStatement(StatementAbstractType statement)
statement - StatementAbstractTypepublic void addStatements(Collection<StatementAbstractType> statement)
statement - Collectionpublic void addStatements(Set<StatementAbstractType> statement)
statement - Collectionpublic Set<StatementAbstractType> getStatements()
Setpublic void setSignature(Element signature)
signature - public Set<AttributeStatementType> getAttributeStatements()
public void updateIssueInstant(XMLGregorianCalendar xg)
xg - protected void checkSTSPermission()
Copyright © 2021 JBoss by Red Hat. All rights reserved.