Class AbstractSurveyObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>
- 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<I,T,F,M>
-
- Direct Known Subclasses:
DataCleansingChainController,DataCleansingStepController,DataQueryController,DataQueryGroupController,DataQueryTypeController,DataReportController
public abstract class AbstractSurveyObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>> extends AbstractPersistedObjectEditFormController<I,T,F,M>
- Author:
- S. Ricci
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
AbstractPersistedObjectEditFormController.SimpleFormUpdateResponse
-
-
Field Summary
Fields Modifier and Type Field Description protected SessionManagersessionManager-
Fields inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
itemManager
-
-
Constructor Summary
Constructors Constructor Description AbstractSurveyObjectEditFormController()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected TcreateItemInstance()protected abstract TcreateItemInstance(CollectSurvey survey)protected CollectSurveygetActiveSurvey()protected List<T>loadAllItems()protected TloadItem(I id)protected TloadOrCreateItem(F form)-
Methods inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
copyFormIntoItem, createErrorResponse, createFormInstance, createFormInstances, delete, duplicate, getLoggedUser, insert, load, loadAll, save, setItemManager, update, validate
-
Methods inherited from class org.openforis.collect.web.controller.BasicController
generateFormValidationResponse, getSessionState
-
-
-
-
Field Detail
-
sessionManager
@Autowired @Qualifier("sessionManager") protected SessionManager sessionManager
-
-
Method Detail
-
createItemInstance
protected abstract T createItemInstance(CollectSurvey survey)
-
createItemInstance
protected T createItemInstance()
- Specified by:
createItemInstancein classAbstractPersistedObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>
-
loadOrCreateItem
protected T loadOrCreateItem(F form)
- Overrides:
loadOrCreateItemin classAbstractPersistedObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>
-
loadItem
protected T loadItem(I id)
- Overrides:
loadItemin classAbstractPersistedObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>
-
loadAllItems
protected List<T> loadAllItems()
- Overrides:
loadAllItemsin classAbstractPersistedObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>
-
getActiveSurvey
protected CollectSurvey getActiveSurvey()
-
-