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 Details

    • SessionController

      public SessionController()
  • Method Details

    • 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)