Class CodeListController
- java.lang.Object
-
- org.openforis.collect.web.controller.CodeListController
-
@Controller @RequestMapping("api") @Transactional(readOnly=true, propagation=SUPPORTS) public class CodeListController extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodeListController.SearchParameters
-
Constructor Summary
Constructors Constructor Description CodeListController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegercountAvailableItems(int surveyId, int codeListId, CodeListController.SearchParameters params)protected StringexportCodeList(javax.servlet.http.HttpServletResponse response, int surveyId, int codeListId)StringexportCodeListWork(javax.servlet.http.HttpServletResponse response, Integer surveyId, Integer codeListId)List<CodeListItemView>findAvailableItems(int surveyId, int codeListId, CodeListController.SearchParameters params)List<CodeListItemView>loadAvailableItems(int surveyId, int codeListId, CodeListController.SearchParameters params)CodeListItemViewloadItem(int surveyId, int codeListId, CodeListController.SearchParameters params)
-
-
-
Method Detail
-
exportCodeListWork
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}.csv", method=GET) @ResponseBody public String exportCodeListWork(javax.servlet.http.HttpServletResponse response, @PathVariable("surveyId") Integer surveyId, @PathVariable("codeListId") Integer codeListId) throws IOException- Throws:
IOException
-
countAvailableItems
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}/validitems/count", method=POST) @ResponseBody public Integer countAvailableItems(@PathVariable int surveyId, @PathVariable int codeListId, @RequestBody CodeListController.SearchParameters params)
-
loadAvailableItems
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}/validitems", method=POST) @ResponseBody public List<CodeListItemView> loadAvailableItems(@PathVariable int surveyId, @PathVariable int codeListId, @RequestBody CodeListController.SearchParameters params)
-
findAvailableItems
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}/finditems", method=POST) @ResponseBody public List<CodeListItemView> findAvailableItems(@PathVariable int surveyId, @PathVariable int codeListId, @RequestBody CodeListController.SearchParameters params)
-
loadItem
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}/item", method=POST) @ResponseBody public CodeListItemView loadItem(@PathVariable int surveyId, @PathVariable int codeListId, @RequestBody CodeListController.SearchParameters params)
-
exportCodeList
protected String exportCodeList(javax.servlet.http.HttpServletResponse response, int surveyId, int codeListId) throws IOException
- Throws:
IOException
-
-