org.opensaml.saml2.core
Interface RequestAbstractType

All Superinterfaces:
SAMLObject, SignableSAMLObject, SignableXMLObject, ValidatingXMLObject, XMLObject
All Known Subinterfaces:
ArtifactResolve, AssertionIDRequest, AttributeQuery, AuthnQuery, AuthnRequest, AuthzDecisionQuery, LogoutRequest, ManageNameIDRequest, NameIDMappingRequest, SubjectQuery, XACMLAuthzDecisionQueryType, XACMLPolicyQueryType
All Known Implementing Classes:
ArtifactResolveImpl, AssertionIDRequestImpl, AttributeQueryImpl, AuthnQueryImpl, AuthnRequestImpl, AuthzDecisionQueryImpl, LogoutRequestImpl, ManageNameIDRequestImpl, NameIDMappingRequestImpl, RequestAbstractTypeImpl, SubjectQueryImpl, XACMLAuthzDecisionQueryTypeImpl, XACMLPolicyQueryTypeImpl

public interface RequestAbstractType
extends SignableSAMLObject

SAML 2.0 Core RequestAbstractType.


Field Summary
static String CONSENT_ATTRIB_NAME
          Consent attribute name.
static String DESTINATION_ATTRIB_NAME
          Destination attribute name.
static String EXPLICIT_CONSENT
          Explicit consent URI.
static String ID_ATTRIB_NAME
          ID attribute name.
static String IMPLICIT_CONSENT
          Implicit consent URI.
static String INAPPLICABLE_CONSENT
          Inapplicable consent URI.
static String ISSUE_INSTANT_ATTRIB_NAME
          IssueInstant attribute name.
static String OBTAINED_CONSENT
          Obtained consent URI.
static String PRIOR_CONSENT
          Prior consent URI.
static String TYPE_LOCAL_NAME
          Local name of the XSI type.
static QName TYPE_NAME
          QName of the XSI type.
static String UNAVAILABLE_CONSENT
          Unavailable consent URI.
static String UNSPECIFIED_CONSENT
          Unspecified consent URI.
static String VERSION_ATTRIB_NAME
          Version attribute name.
 
Method Summary
 String getConsent()
          Gets the consent obtained from the principal for sending this request.
 String getDestination()
          Gets the URI of the destination of the request.
 Extensions getExtensions()
          Gets the Extensions of this request.
 String getID()
          Gets the unique identifier of the request.
 org.joda.time.DateTime getIssueInstant()
          Gets the date/time the request was issued.
 Issuer getIssuer()
          Gets the issuer of this request.
 SAMLVersion getVersion()
          Gets the SAML Version of this request.
 void setConsent(String newConsent)
          Sets the consent obtained from the principal for sending this request.
 void setDestination(String newDestination)
          Sets the URI of the destination of the request.
 void setExtensions(Extensions newExtensions)
          Sets the Extensions of this request.
 void setID(String newID)
          Sets the unique identifier of the request.
 void setIssueInstant(org.joda.time.DateTime newIssueInstant)
          Sets the date/time the request was issued.
 void setIssuer(Issuer newIssuer)
          Sets the issuer of this request.
 void setVersion(SAMLVersion newVersion)
          Sets the SAML Version of this request.
 
Methods inherited from interface org.opensaml.common.SignableSAMLObject
getSignatureReferenceID
 
Methods inherited from interface org.opensaml.xml.signature.SignableXMLObject
getSignature, isSigned, setSignature
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
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
 

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

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

org.joda.time.DateTime getIssueInstant()
Gets the date/time the request was issued.

Returns:
the date/time the request was issued

setIssueInstant

void setIssueInstant(org.joda.time.DateTime 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


Copyright © 1999-2012. All Rights Reserved.