Class DataCleansingChainController
- java.lang.Object
-
- org.openforis.collect.web.controller.BasicController
-
- org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController<I,T,F,M>
-
- org.openforis.collect.web.controller.AbstractSurveyObjectEditFormController<Integer,DataCleansingChain,DataCleansingChainForm,DataCleansingChainManager>
-
- org.openforis.collect.datacleansing.controller.DataCleansingChainController
-
@Controller @Scope("session") @RequestMapping("api/datacleansing/datacleansingchains") public class DataCleansingChainController extends AbstractSurveyObjectEditFormController<Integer,DataCleansingChain,DataCleansingChainForm,DataCleansingChainManager>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
AbstractPersistedObjectEditFormController.SimpleFormUpdateResponse
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.web.controller.AbstractSurveyObjectEditFormController
sessionManager
-
Fields inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
itemManager
-
-
Constructor Summary
Constructors Constructor Description DataCleansingChainController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcopyFormIntoItem(DataCleansingChainForm form, DataCleansingChain item)protected DataCleansingChainFormcreateFormInstance(DataCleansingChain item)protected DataCleansingChaincreateItemInstance(CollectSurvey survey)protected voidinitBinder(org.springframework.web.bind.WebDataBinder binder)List<DataCleansingReportForm>loadReports(int chainId)org.openforis.commons.web.Responserun(int chainId, CollectRecord.Step recordStep)-
Methods inherited from class org.openforis.collect.web.controller.AbstractSurveyObjectEditFormController
createItemInstance, getActiveSurvey, loadAllItems, loadItem, loadOrCreateItem
-
Methods inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
createErrorResponse, createFormInstances, delete, duplicate, getLoggedUser, insert, load, loadAll, save, setItemManager, update, validate
-
Methods inherited from class org.openforis.collect.web.controller.BasicController
generateFormValidationResponse, getSessionState
-
-
-
-
Method Detail
-
initBinder
@InitBinder protected void initBinder(org.springframework.web.bind.WebDataBinder binder)
-
createFormInstance
protected DataCleansingChainForm createFormInstance(DataCleansingChain item)
-
createItemInstance
protected DataCleansingChain createItemInstance(CollectSurvey survey)
- Specified by:
createItemInstancein classAbstractSurveyObjectEditFormController<Integer,DataCleansingChain,DataCleansingChainForm,DataCleansingChainManager>
-
run
@RequestMapping(value="{chainId}/run.json", method=POST) @ResponseBody public org.openforis.commons.web.Response run(@PathVariable int chainId, @RequestParam CollectRecord.Step recordStep)
-
loadReports
@RequestMapping(value="{chainId}/reports.json", method=GET) @ResponseBody public List<DataCleansingReportForm> loadReports(@PathVariable int chainId)
-
copyFormIntoItem
protected void copyFormIntoItem(DataCleansingChainForm form, DataCleansingChain item)
-
-