Package org.opensaml.saml.saml2.core
Interface RequestAbstractType
-
- All Superinterfaces:
SAMLObject,SignableSAMLObject,SignableXMLObject,XMLObject
- All Known Subinterfaces:
ArtifactResolve,AssertionIDRequest,AttributeQuery,AuthnQuery,AuthnRequest,AuthzDecisionQuery,LogoutRequest,ManageNameIDRequest,NameIDMappingRequest,SubjectQuery
public interface RequestAbstractType extends SignableSAMLObject
SAML 2.0 Core RequestAbstractType.
-
-
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 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 request.StringgetDestination()Gets the URI of the destination of the request.ExtensionsgetExtensions()Gets the Extensions of this request.StringgetID()Gets the unique identifier of the request.InstantgetIssueInstant()Gets the date/time the request was issued.IssuergetIssuer()Gets the issuer of this request.SAMLVersiongetVersion()Gets the SAML Version of this request.voidsetConsent(String newConsent)Sets the consent obtained from the principal for sending this request.voidsetDestination(String newDestination)Sets the URI of the destination of the request.voidsetExtensions(Extensions newExtensions)Sets the Extensions of this request.voidsetID(String newID)Sets the unique identifier of the request.voidsetIssueInstant(Instant newIssueInstant)Sets the date/time the request was issued.voidsetIssuer(Issuer newIssuer)Sets the issuer of this request.voidsetVersion(SAMLVersion newVersion)Sets the SAML Version of this request.-
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
-
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 request.- Returns:
- the SAML Version of this request.
-
setVersion
void setVersion(SAMLVersion newVersion)
Sets the SAML Version of this request.- Parameters:
newVersion- the SAML Version of this request
-
getID
String getID()
Gets the unique identifier of the request.- Returns:
- the unique identifier of the request
-
setID
void setID(String newID)
Sets the unique identifier of the request.- Parameters:
newID- the unique identifier of the request
-
getIssueInstant
Instant getIssueInstant()
Gets the date/time the request was issued.- Returns:
- the date/time the request was issued
-
setIssueInstant
void setIssueInstant(Instant newIssueInstant)
Sets the date/time the request was issued.- Parameters:
newIssueInstant- the date/time the request was issued
-
getDestination
String getDestination()
Gets the URI of the destination of the request.- Returns:
- the URI of the destination of the request
-
setDestination
void setDestination(String newDestination)
Sets the URI of the destination of the request.- Parameters:
newDestination- the URI of the destination of the request
-
getConsent
String getConsent()
Gets the consent obtained from the principal for sending this request.- Returns:
- the consent obtained from the principal for sending this request
-
setConsent
void setConsent(String newConsent)
Sets the consent obtained from the principal for sending this request.- Parameters:
newConsent- the new consent obtained from the principal for sending this request
-
getIssuer
Issuer getIssuer()
Gets the issuer of this request.- Returns:
- the issuer of this request
-
setIssuer
void setIssuer(Issuer newIssuer)
Sets the issuer of this request.- Parameters:
newIssuer- the issuer of this request
-
getExtensions
Extensions getExtensions()
Gets the Extensions of this request.- Returns:
- the Status of this request
-
setExtensions
void setExtensions(Extensions newExtensions)
Sets the Extensions of this request.- Parameters:
newExtensions- the Extensions of this request
-
-