Package org.opensaml.saml.saml2.core
Interface StatusResponseType
-
- All Superinterfaces:
SAMLObject,SignableSAMLObject,SignableXMLObject,XMLObject
- All Known Subinterfaces:
ArtifactResponse,LogoutResponse,ManageNameIDResponse,NameIDMappingResponse,Response
public interface StatusResponseType extends SignableSAMLObject
SAML 2.0 Core StatusResponseType.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONSENT_ATTRIB_NAMEConsent attribute name.static StringDESTINATION_ATTRIB_NAMEDestination attribute name.static StringEXPLICIT_CONSENTExplicit consent URI.static StringID_ATTRIB_NAMEID attribute name.static StringIMPLICIT_CONSENTImplicit consent URI.static StringIN_RESPONSE_TO_ATTRIB_NAMEInResponseTo attribute name.static StringINAPPLICABLE_CONSENTInapplicable consent URI.static StringISSUE_INSTANT_ATTRIB_NAMEIssueInstant attribute name.static QNameISSUE_INSTANT_ATTRIB_QNAMEQName for the attribute which defines the IssueInstant.static StringOBTAINED_CONSENTObtained consent URI.static StringPRIOR_CONSENTPrior consent URI.static StringTYPE_LOCAL_NAMELocal name of the XSI type.static QNameTYPE_NAMEQName of the XSI type.static StringUNAVAILABLE_CONSENTUnavailable consent URI.static StringUNSPECIFIED_CONSENTUnspecified consent URI.static StringVERSION_ATTRIB_NAMEVersion attribute name.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetConsent()Gets the consent obtained from the principal for sending this response.StringgetDestination()Gets the URI of the destination of the response.ExtensionsgetExtensions()Gets the Extensions of this response.StringgetID()Gets the unique identifier of the response.StringgetInResponseTo()Gets the unique request identifier for which this is a response.InstantgetIssueInstant()Gets the date/time the response was issued.IssuergetIssuer()Gets the issuer of this response.StatusgetStatus()Gets the Status of this response.SAMLVersiongetVersion()Gets the SAML Version of this response.voidsetConsent(String newConsent)Sets the consent obtained from the principal for sending this response.voidsetDestination(String newDestination)Sets the URI of the destination of the response.voidsetExtensions(Extensions newExtensions)Sets the Extensions of this response.voidsetID(String newID)Sets the unique identifier of the response.voidsetInResponseTo(String newInResponseTo)Sets the unique request identifier for which this is a response.voidsetIssueInstant(Instant newIssueInstant)Sets the date/time the response was issued.voidsetIssuer(Issuer newIssuer)Sets the issuer of this response.voidsetStatus(Status newStatus)Sets the Status of this response.voidsetVersion(SAMLVersion newVersion)Sets the SAML Version of this response.-
Methods inherited from interface org.opensaml.saml.common.SignableSAMLObject
getSignatureReferenceID
-
Methods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject
getSignature, isSigned, setSignature
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
TYPE_LOCAL_NAME
static final String TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
TYPE_NAME
static final QName TYPE_NAME
QName of the XSI type.
-
ID_ATTRIB_NAME
static final String ID_ATTRIB_NAME
ID attribute name.- See Also:
- Constant Field Values
-
IN_RESPONSE_TO_ATTRIB_NAME
static final String IN_RESPONSE_TO_ATTRIB_NAME
InResponseTo attribute name.- See Also:
- Constant Field Values
-
VERSION_ATTRIB_NAME
static final String VERSION_ATTRIB_NAME
Version attribute name.- See Also:
- Constant Field Values
-
ISSUE_INSTANT_ATTRIB_NAME
static final String ISSUE_INSTANT_ATTRIB_NAME
IssueInstant attribute name.- See Also:
- Constant Field Values
-
ISSUE_INSTANT_ATTRIB_QNAME
static final QName ISSUE_INSTANT_ATTRIB_QNAME
QName for the attribute which defines the IssueInstant.
-
DESTINATION_ATTRIB_NAME
static final String DESTINATION_ATTRIB_NAME
Destination attribute name.- See Also:
- Constant Field Values
-
CONSENT_ATTRIB_NAME
static final String CONSENT_ATTRIB_NAME
Consent attribute name.- See Also:
- Constant Field Values
-
UNSPECIFIED_CONSENT
static final String UNSPECIFIED_CONSENT
Unspecified consent URI.- See Also:
- Constant Field Values
-
OBTAINED_CONSENT
static final String OBTAINED_CONSENT
Obtained consent URI.- See Also:
- Constant Field Values
-
PRIOR_CONSENT
static final String PRIOR_CONSENT
Prior consent URI.- See Also:
- Constant Field Values
-
IMPLICIT_CONSENT
static final String IMPLICIT_CONSENT
Implicit consent URI.- See Also:
- Constant Field Values
-
EXPLICIT_CONSENT
static final String EXPLICIT_CONSENT
Explicit consent URI.- See Also:
- Constant Field Values
-
UNAVAILABLE_CONSENT
static final String UNAVAILABLE_CONSENT
Unavailable consent URI.- See Also:
- Constant Field Values
-
INAPPLICABLE_CONSENT
static final String INAPPLICABLE_CONSENT
Inapplicable consent URI.- See Also:
- Constant Field Values
-
-
Method Detail
-
getVersion
SAMLVersion getVersion()
Gets the SAML Version of this response.- Returns:
- the SAML Version of this response.
-
setVersion
void setVersion(SAMLVersion newVersion)
Sets the SAML Version of this response.- Parameters:
newVersion- the SAML Version of this response
-
getID
String getID()
Gets the unique identifier of the response.- Returns:
- the unique identifier of the response
-
setID
void setID(String newID)
Sets the unique identifier of the response.- Parameters:
newID- the unique identifier of the response
-
getInResponseTo
String getInResponseTo()
Gets the unique request identifier for which this is a response.- Returns:
- the unique identifier of the originating request
-
setInResponseTo
void setInResponseTo(String newInResponseTo)
Sets the unique request identifier for which this is a response.- Parameters:
newInResponseTo- the unique identifier of the originating request
-
getIssueInstant
Instant getIssueInstant()
Gets the date/time the response was issued.- Returns:
- the date/time the response was issued
-
setIssueInstant
void setIssueInstant(Instant newIssueInstant)
Sets the date/time the response was issued.- Parameters:
newIssueInstant- the date/time the response was issued
-
getDestination
String getDestination()
Gets the URI of the destination of the response.- Returns:
- the URI of the destination of the response
-
setDestination
void setDestination(String newDestination)
Sets the URI of the destination of the response.- Parameters:
newDestination- the URI of the destination of the response
-
getConsent
String getConsent()
Gets the consent obtained from the principal for sending this response.- Returns:
- the consent obtained from the principal for sending this response
-
setConsent
void setConsent(String newConsent)
Sets the consent obtained from the principal for sending this response.- Parameters:
newConsent- the consent obtained from the principal for sending this response
-
getIssuer
Issuer getIssuer()
Gets the issuer of this response.- Returns:
- the issuer of this response
-
setIssuer
void setIssuer(Issuer newIssuer)
Sets the issuer of this response.- Parameters:
newIssuer- the issuer of this response
-
getStatus
Status getStatus()
Gets the Status of this response.- Returns:
- the Status of this response
-
setStatus
void setStatus(Status newStatus)
Sets the Status of this response.- Parameters:
newStatus- the Status of this response
-
getExtensions
Extensions getExtensions()
Gets the Extensions of this response.- Returns:
- the Status of this response
-
setExtensions
void setExtensions(Extensions newExtensions)
Sets the Extensions of this response.- Parameters:
newExtensions- the Extensions of this response
-
-