public abstract class RequestImpl extends Object implements at.gv.egovernment.moa.id.commons.api.IRequest, Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
DATAID_INTERFEDERATIOIDP_ENTITYID |
static String |
DATAID_INTERFEDERATIOIDP_RESPONSE |
static String |
DATAID_INTERFEDERATIOIDP_URL |
static String |
DATAID_REQUESTED_ATTRIBUTES |
static String |
DATAID_REQUESTER_IP_ADDRESS |
static String |
eIDAS_GENERIC_REQ_DATA_COUNTRY |
static String |
eIDAS_GENERIC_REQ_DATA_LEVELOFASSURENCE |
| Constructor and Description |
|---|
RequestImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
forceAuth() |
String |
getAuthURL() |
String |
getAuthURLWithOutSlash() |
Object |
getGenericData(String key) |
<T> T |
getGenericData(String key,
Class<T> clazz) |
String |
getInternalSSOSessionIdentifier() |
at.gv.egovernment.moa.id.commons.api.data.IAuthenticationSession |
getMOASession() |
String |
getOAURL() |
at.gv.egovernment.moa.id.commons.api.IOAAuthParameters |
getOnlineApplicationConfiguration() |
String |
getProcessInstanceId() |
abstract Collection<String> |
getRequestedAttributes(org.opensaml.saml2.metadata.provider.MetadataProvider metadataProvider)
This method map the protocol specific requested attributes to PVP 2.1 attributes.
|
String |
getRequestID() |
String |
getUniqueSessionIdentifier() |
String |
getUniqueTransactionIdentifier() |
void |
initialize(javax.servlet.http.HttpServletRequest req) |
boolean |
isAbortedByUser() |
boolean |
isAuthenticated() |
boolean |
isNeedAuthentication() |
boolean |
isPassiv() |
boolean |
needSingleSignOnFunctionality() |
void |
populateMOASessionWithSSOInformation(at.gv.egovernment.moa.id.commons.api.data.IAuthenticationSession ssoSession) |
String |
requestedAction() |
String |
requestedModule() |
void |
setAbortedByUser(boolean isAborted) |
void |
setAction(String action) |
void |
setAuthenticated(boolean isAuthenticated) |
void |
setForce(boolean force) |
void |
setGenericDataToSession(String key,
Object object) |
void |
setInternalSSOSessionIdentifier(String internalSSOSessionId)
Set the internal SSO session identifier, which associated with this pending request
|
void |
setModule(String module) |
void |
setNeedAuthentication(boolean needAuthentication) |
void |
setNeedSingleSignOnFunctionality(boolean needSSO) |
void |
setOAURL(String value) |
void |
setOnlineApplicationConfiguration(at.gv.egovernment.moa.id.commons.api.IOAAuthParameters oaConfig) |
void |
setPassiv(boolean passiv) |
void |
setProcessInstanceId(String id) |
void |
setRequestID(String id) |
void |
setUniqueSessionIdentifier(String id) |
void |
setUniqueTransactionIdentifier(String id) |
public static final String DATAID_INTERFEDERATIOIDP_URL
public static final String DATAID_INTERFEDERATIOIDP_RESPONSE
public static final String DATAID_REQUESTED_ATTRIBUTES
public static final String DATAID_INTERFEDERATIOIDP_ENTITYID
public static final String DATAID_REQUESTER_IP_ADDRESS
public static final String eIDAS_GENERIC_REQ_DATA_COUNTRY
public static final String eIDAS_GENERIC_REQ_DATA_LEVELOFASSURENCE
public final void initialize(javax.servlet.http.HttpServletRequest req)
throws at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException
at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationExceptionpublic abstract Collection<String> getRequestedAttributes(org.opensaml.saml2.metadata.provider.MetadataProvider metadataProvider)
getRequestedAttributes in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setOAURL(String value)
public String getOAURL()
getOAURL in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic boolean isPassiv()
isPassiv in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic boolean forceAuth()
forceAuth in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setPassiv(boolean passiv)
public void setForce(boolean force)
public String requestedAction()
requestedAction in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setAction(String action)
public String requestedModule()
requestedModule in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setModule(String module)
module - the module to setpublic void setRequestID(String id)
public String getRequestID()
getRequestID in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic String getInternalSSOSessionIdentifier()
getInternalSSOSessionIdentifier in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setInternalSSOSessionIdentifier(String internalSSOSessionId)
internalSSOSessionId - public at.gv.egovernment.moa.id.commons.api.data.IAuthenticationSession getMOASession()
getMOASession in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void populateMOASessionWithSSOInformation(at.gv.egovernment.moa.id.commons.api.data.IAuthenticationSession ssoSession)
populateMOASessionWithSSOInformation in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic at.gv.egovernment.moa.id.commons.api.IOAAuthParameters getOnlineApplicationConfiguration()
getOnlineApplicationConfiguration in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setOnlineApplicationConfiguration(at.gv.egovernment.moa.id.commons.api.IOAAuthParameters oaConfig)
public String getUniqueTransactionIdentifier()
getUniqueTransactionIdentifier in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic String getUniqueSessionIdentifier()
getUniqueSessionIdentifier in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic String getProcessInstanceId()
getProcessInstanceId in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setUniqueTransactionIdentifier(String id)
public void setUniqueSessionIdentifier(String id)
public void setProcessInstanceId(String id)
public String getAuthURL()
getAuthURL in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic String getAuthURLWithOutSlash()
getAuthURLWithOutSlash in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic boolean isNeedAuthentication()
isNeedAuthentication in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setNeedAuthentication(boolean needAuthentication)
needAuthentication - the needAuthentication to setpublic boolean isAuthenticated()
isAuthenticated in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setAuthenticated(boolean isAuthenticated)
setAuthenticated in interface at.gv.egovernment.moa.id.commons.api.IRequestisAuthenticated - the isAuthenticated to setpublic boolean needSingleSignOnFunctionality()
needSingleSignOnFunctionality in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setNeedSingleSignOnFunctionality(boolean needSSO)
setNeedSingleSignOnFunctionality in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic boolean isAbortedByUser()
isAbortedByUser in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setAbortedByUser(boolean isAborted)
setAbortedByUser in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic Object getGenericData(String key)
getGenericData in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic <T> T getGenericData(String key, Class<T> clazz)
getGenericData in interface at.gv.egovernment.moa.id.commons.api.IRequestpublic void setGenericDataToSession(String key, Object object) throws at.gv.egovernment.moa.id.commons.api.exceptions.SessionDataStorageException
setGenericDataToSession in interface at.gv.egovernment.moa.id.commons.api.IRequestat.gv.egovernment.moa.id.commons.api.exceptions.SessionDataStorageExceptionCopyright © 2017. All rights reserved.