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>
AbstractPersistedObjectEditFormController.SimpleFormUpdateResponse| Modifier and Type | Field and Description |
|---|---|
protected SessionManager |
sessionManager |
itemManager| Constructor and Description |
|---|
AbstractSurveyObjectEditFormController() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
createItemInstance() |
protected abstract T |
createItemInstance(CollectSurvey survey) |
protected CollectSurvey |
getActiveSurvey() |
protected List<T> |
loadAllItems() |
protected T |
loadItem(I id) |
protected T |
loadOrCreateItem(F form) |
copyFormIntoItem, createErrorResponse, createFormInstance, createFormInstances, delete, duplicate, getLoggedUser, insert, load, loadAll, save, setItemManager, update, validategenerateFormValidationResponse, getSessionState@Autowired @Qualifier(value="sessionManager") protected SessionManager sessionManager
public AbstractSurveyObjectEditFormController()
protected abstract T createItemInstance(CollectSurvey survey)
protected T createItemInstance()
createItemInstance in class AbstractPersistedObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>protected T loadOrCreateItem(F form)
loadOrCreateItem in class AbstractPersistedObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>protected T loadItem(I id)
loadItem in class AbstractPersistedObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>protected List<T> loadAllItems()
loadAllItems in class AbstractPersistedObjectEditFormController<I extends Number,T extends PersistedSurveyObject<I>,F extends org.openforis.commons.web.PersistedObjectForm<I,T>,M extends AbstractSurveyObjectManager<I,T,?>>protected CollectSurvey getActiveSurvey()
Copyright © 2021 Open Foris. All rights reserved.