@Controller @Scope(value="session") @RequestMapping(value="api/datacleansing/dataqueries") public class DataQueryController extends AbstractSurveyObjectEditFormController<Integer,DataQuery,DataQueryForm,DataQueryManager>
AbstractPersistedObjectEditFormController.SimpleFormUpdateResponse| Modifier and Type | Field and Description |
|---|---|
protected SessionManager |
sessionManager |
itemManager| Constructor and Description |
|---|
DataQueryController() |
| Modifier and Type | Method and Description |
|---|---|
CollectJobController.JobView |
cancelExportJob(javax.servlet.http.HttpServletResponse response) |
CollectJobController.JobView |
cancelTestJob(javax.servlet.http.HttpServletResponse response) |
protected DataQueryForm |
createFormInstance(DataQuery item) |
protected DataQuery |
createItemInstance(CollectSurvey survey) |
void |
downloadResult(javax.servlet.http.HttpServletResponse response) |
List<DataQueryResultItemForm> |
downloadTestResult(javax.servlet.http.HttpServletResponse response) |
CollectJobController.JobView |
getExportJob(javax.servlet.http.HttpServletResponse response) |
CollectJobController.JobView |
getTestJob(javax.servlet.http.HttpServletResponse response) |
protected void |
initBinder(org.springframework.web.bind.WebDataBinder binder) |
org.openforis.commons.web.Response |
startExport(DataQueryForm form,
CollectRecord.Step recordStep) |
org.openforis.commons.web.Response |
startTest(DataQueryForm form,
CollectRecord.Step recordStep,
org.springframework.validation.BindingResult result) |
createItemInstance, getActiveSurvey, loadAllItems, loadItem, loadOrCreateItemcopyFormIntoItem, createErrorResponse, createFormInstances, delete, duplicate, getLoggedUser, insert, load, loadAll, save, setItemManager, update, validategenerateFormValidationResponse, getSessionState@Autowired protected SessionManager sessionManager
@InitBinder protected void initBinder(org.springframework.web.bind.WebDataBinder binder)
protected DataQuery createItemInstance(CollectSurvey survey)
createItemInstance in class AbstractSurveyObjectEditFormController<Integer,DataQuery,DataQueryForm,DataQueryManager>protected DataQueryForm createFormInstance(DataQuery item)
createFormInstance in class AbstractPersistedObjectEditFormController<Integer,DataQuery,DataQueryForm,DataQueryManager>@RequestMapping(value="start-export.json",
method=POST)
@ResponseBody
public org.openforis.commons.web.Response startExport(@Validated
DataQueryForm form,
@RequestParam
CollectRecord.Step recordStep)
throws Exception
Exception@RequestMapping(value="start-test.json",
method=POST)
@ResponseBody
public org.openforis.commons.web.Response startTest(@Validated
DataQueryForm form,
@RequestParam
CollectRecord.Step recordStep,
org.springframework.validation.BindingResult result)
@RequestMapping(value="result.csv",
method=GET)
public void downloadResult(javax.servlet.http.HttpServletResponse response)
throws FileNotFoundException,
IOException
FileNotFoundExceptionIOException@RequestMapping(value="test-result.json",
method=GET)
@ResponseBody
public List<DataQueryResultItemForm> downloadTestResult(javax.servlet.http.HttpServletResponse response)
throws FileNotFoundException,
IOException
FileNotFoundExceptionIOException@RequestMapping(value="export-job.json",
method=GET)
@ResponseBody
public CollectJobController.JobView getExportJob(javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="export-job.json",
method=DELETE)
@ResponseBody
public CollectJobController.JobView cancelExportJob(javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="test-job.json",
method=GET)
@ResponseBody
public CollectJobController.JobView getTestJob(javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="test-job.json",
method=DELETE)
@ResponseBody
public CollectJobController.JobView cancelTestJob(javax.servlet.http.HttpServletResponse response)
Copyright © 2020 Open Foris. All rights reserved.