@Controller
@RequestMapping(value="api")
@Transactional(readOnly=true,
propagation=SUPPORTS)
public class CodeListController
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CodeListController.SearchParameters |
| Constructor and Description |
|---|
CodeListController() |
| Modifier and Type | Method and Description |
|---|---|
Integer |
countAvailableItems(int surveyId,
int codeListId,
CodeListController.SearchParameters params) |
protected String |
exportCodeList(javax.servlet.http.HttpServletResponse response,
int surveyId,
int codeListId) |
String |
exportCodeListWork(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) |
CodeListItemView |
loadItem(int surveyId,
int codeListId,
CodeListController.SearchParameters params) |
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}.csv",
method=GET)
@ResponseBody
public String exportCodeListWork(javax.servlet.http.HttpServletResponse response,
@PathVariable(value="surveyId")
Integer surveyId,
@PathVariable(value="codeListId")
Integer codeListId)
throws IOException
IOException@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}/validitems/count",
method=POST)
@ResponseBody
public Integer countAvailableItems(@PathVariable
int surveyId,
@PathVariable
int codeListId,
@RequestBody
CodeListController.SearchParameters params)
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}/validitems",
method=POST)
@ResponseBody
public List<CodeListItemView> loadAvailableItems(@PathVariable
int surveyId,
@PathVariable
int codeListId,
@RequestBody
CodeListController.SearchParameters params)
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}/finditems",
method=POST)
@ResponseBody
public List<CodeListItemView> findAvailableItems(@PathVariable
int surveyId,
@PathVariable
int codeListId,
@RequestBody
CodeListController.SearchParameters params)
@RequestMapping(value="survey/{surveyId}/codelist/{codeListId}/item",
method=POST)
@ResponseBody
public CodeListItemView loadItem(@PathVariable
int surveyId,
@PathVariable
int codeListId,
@RequestBody
CodeListController.SearchParameters params)
protected String exportCodeList(javax.servlet.http.HttpServletResponse response, int surveyId, int codeListId) throws IOException
IOExceptionCopyright © 2021 Open Foris. All rights reserved.