Package com.deere.isg.worktracker.spring
Class SpringWork
- java.lang.Object
-
- com.deere.isg.worktracker.Work
-
- com.deere.isg.worktracker.servlet.HttpWork
-
- com.deere.isg.worktracker.spring.SpringWork
-
public class SpringWork extends HttpWork
An implementation ofHttpWork. Spring Projects should use this class as their base work (i.e. providing an implementation forHttpWork.updateUserInformation(HttpServletRequest)) since this provides features that are specific to Spring.
-
-
Field Summary
Fields Modifier and Type Field Description static StringENDPOINT-
Fields inherited from class com.deere.isg.worktracker.servlet.HttpWork
ACCEPT, ACCEPT_HEADER, PATH, REMOTE_ADDRESS, REMOTE_USER, SESSION_ID, STATUS_CODE
-
-
Constructor Summary
Constructors Constructor Description SpringWork(javax.servlet.ServletRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringbuildValueRegex(String value)StringgetEndpoint()StringgetHttpMethod()StringgetRequestURLPattern()StringgetService()protected StringpostCleanUri(String requestUri)protected StringpreCleanUri(javax.servlet.http.HttpServletRequest request)protected voidsetHttpMethod(String httpMethod)protected voidsetRequestURLPattern(javax.servlet.http.HttpServletRequest request, KeyCleanser cleanser)protected javax.servlet.http.HttpServletRequestsetupSpringVsFilterOrderingWorkaround(javax.servlet.http.HttpServletRequest request, KeyCleanser keyCleanser)-
Methods inherited from class com.deere.isg.worktracker.servlet.HttpWork
getAcceptHeader, getExtraInfo, getRemoteAddress, getRemoteUser, getSessionId, setAcceptHeader, setRemoteAddress, setRemoteUser, setService, setSessionId, updateUserInformation
-
-
-
-
Field Detail
-
ENDPOINT
public static final String ENDPOINT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRequestURLPattern
public String getRequestURLPattern()
-
setRequestURLPattern
protected void setRequestURLPattern(javax.servlet.http.HttpServletRequest request, KeyCleanser cleanser)
-
getEndpoint
public String getEndpoint()
-
getService
public String getService()
- Overrides:
getServicein classHttpWork
-
getHttpMethod
public String getHttpMethod()
-
setHttpMethod
protected void setHttpMethod(String httpMethod)
-
preCleanUri
protected String preCleanUri(javax.servlet.http.HttpServletRequest request)
-
setupSpringVsFilterOrderingWorkaround
protected javax.servlet.http.HttpServletRequest setupSpringVsFilterOrderingWorkaround(javax.servlet.http.HttpServletRequest request, KeyCleanser keyCleanser)
-
-