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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncountAvailableItems(int surveyId, int codeListId, CodeListController.SearchParameters params) protected StringexportCodeList(javax.servlet.http.HttpServletResponse response, int surveyId, int codeListId) exportCodeListWork(javax.servlet.http.HttpServletResponse response, Integer surveyId, Integer codeListId) findAvailableItems(int surveyId, int codeListId, CodeListController.SearchParameters params) loadAvailableItems(int surveyId, int codeListId, CodeListController.SearchParameters params) loadItem(int surveyId, int codeListId, CodeListController.SearchParameters params)
-
Constructor Details
-
CodeListController
public CodeListController()
-
-
Method Details
-
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
-