public class SAMLCallback extends Object implements Callback
AssertionWrapper
during the creation
of SAML statements (authentication, attribute, and authz decision). Alternatively, the
"assertionElement" member of this class can be set instead, for a pre-existing SAML
Assertion.Constructor and Description |
---|
SAMLCallback()
Constructor SAMLCallback creates a new SAMLCallback instance.
|
Modifier and Type | Method and Description |
---|---|
Element |
getAssertionElement()
Get the DOM representation of this SAML Assertion
|
List<AttributeStatementBean> |
getAttributeStatementData()
Method getAttributeStatementData returns the attributeStatementData of this
SAMLCallback object.
|
List<AuthDecisionStatementBean> |
getAuthDecisionStatementData()
Method getAuthDecisionStatementData returns the authDecisionStatementData of this
SAMLCallback object.
|
List<AuthenticationStatementBean> |
getAuthenticationStatementData()
Method getAuthenticationStatementData returns the authenticationStatementData of this
SAMLCallback object.
|
ConditionsBean |
getConditions()
Method getConditions returns the conditions of this SAMLCallback object.
|
String |
getIssuer()
Method getIssuer returns the issuer of this SAMLCallback object.
|
org.opensaml.common.SAMLVersion |
getSamlVersion()
Get the SAMLVersion of the assertion to create
|
SubjectBean |
getSubject()
Method getSubject returns the subject of this SAMLCallback object.
|
void |
setAssertionElement(Element assertionElement)
Set the DOM representation of this SAML Assertion
|
void |
setAttributeStatementData(List<AttributeStatementBean> attributeStatementData)
Method setAttributeStatementData sets the attributeStatementData of this SAMLCallback object.
|
void |
setAuthDecisionStatementData(List<AuthDecisionStatementBean> authDecisionStatementData)
Method setAuthDecisionStatementData sets the authDecisionStatementData of this
SAMLCallback object.
|
void |
setAuthenticationStatementData(List<AuthenticationStatementBean> authenticationStatementData)
Method setAuthenticationStatementData sets the authenticationStatementData of this
SAMLCallback object.
|
void |
setConditions(ConditionsBean conditions)
Method setConditions sets the conditions of this SAMLCallback object.
|
void |
setIssuer(String issuer)
Method setIssuer sets the issuer of this SAMLCallback object.
|
void |
setSamlVersion(org.opensaml.common.SAMLVersion samlVersion)
Set the SAMLVersion of the assertion to create
|
void |
setSubject(SubjectBean subject)
Method setSubject sets the subject of this SAMLCallback object.
|
public SAMLCallback()
public List<AuthenticationStatementBean> getAuthenticationStatementData()
public void setAuthenticationStatementData(List<AuthenticationStatementBean> authenticationStatementData)
authenticationStatementData
- the authenticationStatementData of this
SAMLCallback object.public List<AttributeStatementBean> getAttributeStatementData()
public void setAttributeStatementData(List<AttributeStatementBean> attributeStatementData)
attributeStatementData
- the attributeStatementData of this SAMLCallback object.public List<AuthDecisionStatementBean> getAuthDecisionStatementData()
public void setAuthDecisionStatementData(List<AuthDecisionStatementBean> authDecisionStatementData)
authDecisionStatementData
- the authDecisionStatementData of this
SAMLCallback object.public SubjectBean getSubject()
public void setSubject(SubjectBean subject)
subject
- the subject of this SAMLCallback object.public String getIssuer()
public void setIssuer(String issuer)
issuer
- the issuer of this SAMLCallback object.public ConditionsBean getConditions()
public void setConditions(ConditionsBean conditions)
conditions
- the conditions of this SAMLCallback object.public void setSamlVersion(org.opensaml.common.SAMLVersion samlVersion)
samlVersion
- the SAMLVersion of the assertion to createpublic org.opensaml.common.SAMLVersion getSamlVersion()
public void setAssertionElement(Element assertionElement)
assertionElement
- the DOM representation of this SAML Assertionpublic Element getAssertionElement()
Copyright © 2004–2015 The Apache Software Foundation. All rights reserved.