|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.elasticpath.cmweb.util.impl.RequestHelperImpl
public class RequestHelperImpl
The default implementation of RequestHelper
.
Constructor Summary | |
---|---|
RequestHelperImpl()
|
Method Summary | |
---|---|
CmUserSession |
getCmUserSession(javax.servlet.http.HttpServletRequest request)
Return a CmUserSession instance if there is one stored in http session. |
ElasticPath |
getElasticPath()
Get the ElasticPath singleton. |
int |
getIntParameterOrAttribute(javax.servlet.http.HttpServletRequest request,
java.lang.String name,
int defaultVal)
Get an int parameter or attribute, with a fallback value. |
java.lang.String |
getUrl(javax.servlet.http.HttpServletRequest request)
Retrive the absolute url from the given request. |
void |
setCmUserSession(javax.servlet.http.HttpServletRequest request,
CmUserSession cmUserSession)
Sets a CmUserSession into http session. |
void |
setElasticPath(ElasticPath elasticpath)
Inject the ElasticPath singleton. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RequestHelperImpl()
Method Detail |
---|
public CmUserSession getCmUserSession(javax.servlet.http.HttpServletRequest request) throws EpCmWebException
CmUserSession
instance if there is one stored in http session. Otherwise, create a new one and return it.
getCmUserSession
in interface RequestHelper
request
- the http request
CmUserSession
instance
EpCmWebException
- when request is nullpublic ElasticPath getElasticPath()
getElasticPath
in interface RequestHelper
public int getIntParameterOrAttribute(javax.servlet.http.HttpServletRequest request, java.lang.String name, int defaultVal)
getIntParameterOrAttribute
in interface RequestHelper
request
- current HTTP requestname
- the name of the parameterdefaultVal
- the default value to use as fallback
public java.lang.String getUrl(javax.servlet.http.HttpServletRequest request)
getUrl
in interface RequestHelper
request
- the request
public void setCmUserSession(javax.servlet.http.HttpServletRequest request, CmUserSession cmUserSession) throws EpCmWebException
CmUserSession
into http session.
setCmUserSession
in interface RequestHelper
request
- the http requestcmUserSession
- the cm user session to save
EpCmWebException
- when request or cm user session is nullpublic void setElasticPath(ElasticPath elasticpath)
setElasticPath
in interface RequestHelper
elasticpath
- the ElasticPath singleton.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |