Class SessionController
- java.lang.Object
-
- org.openforis.collect.web.controller.BasicController
-
- org.openforis.collect.web.controller.SessionController
-
@Controller @Scope("session") @RequestMapping("api/session") public class SessionController extends BasicController- Author:
- S. Ricci
-
-
Constructor Summary
Constructors Constructor Description SessionController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearActiveRecord()SurveyViewgetActiveSurvey(javax.servlet.http.HttpServletResponse response)UserController.UserFormgetLoggedUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)UserController.UserForminitialize(javax.servlet.http.HttpServletRequest request)org.openforis.commons.web.Responseinvalidate(javax.servlet.http.HttpServletRequest request)org.openforis.commons.web.Responseping(Boolean editing)org.openforis.commons.web.ResponsesetActiveSurvey(int surveyId)-
Methods inherited from class org.openforis.collect.web.controller.BasicController
generateFormValidationResponse, getSessionState
-
-
-
-
Method Detail
-
ping
@RequestMapping(value="ping", method=GET) @ResponseBody public org.openforis.commons.web.Response ping(@RequestParam(value="editing",required=false,defaultValue="false") Boolean editing) throws RecordUnlockedException- Throws:
RecordUnlockedException
-
setActiveSurvey
@RequestMapping(value="survey", method=POST) @ResponseBody public org.openforis.commons.web.Response setActiveSurvey(@RequestParam int surveyId)
-
getActiveSurvey
@RequestMapping(value="survey", method=GET) @ResponseBody public SurveyView getActiveSurvey(javax.servlet.http.HttpServletResponse response)
-
initialize
@RequestMapping(value="initialize", method=POST) @ResponseBody public UserController.UserForm initialize(javax.servlet.http.HttpServletRequest request)
-
getLoggedUser
@RequestMapping(value="user", method=GET) @ResponseBody public UserController.UserForm getLoggedUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
clearActiveRecord
@RequestMapping(value="record", method=DELETE) @ResponseBody public void clearActiveRecord()
-
invalidate
@RequestMapping(value="invalidate", method=POST) @ResponseBody public org.openforis.commons.web.Response invalidate(javax.servlet.http.HttpServletRequest request)
-
-