Class SurveyEditVM
java.lang.Object
org.openforis.collect.designer.viewmodel.BaseVM
org.openforis.collect.designer.viewmodel.SurveyBaseVM
org.openforis.collect.designer.viewmodel.SurveyEditVM
- Author:
- S. Ricci
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openforis.collect.designer.viewmodel.SurveyBaseVM
SurveyBaseVM.CanLeaveFormCompleteConfirmHandler, SurveyBaseVM.CanLeaveFormConfirmHandler, SurveyBaseVM.SurveyType -
Field Summary
FieldsFields inherited from class org.openforis.collect.designer.viewmodel.SurveyBaseVM
currentLanguageCode, DATE_FORMAT, fieldLabelKeyPrefixes, NODE_CONVERTED_GLOBAL_COMMAND, SCHEMA_CHANGED_GLOBAL_COMMAND, schemaUpdater, survey, SURVEY_CHANGED_GLOBAL_COMMAND, SURVEY_SAVED_GLOBAL_COMMAND, UNDO_LAST_CHANGES_GLOBAL_COMMAND, VALIDATE_ALL_GLOBAL_COMMAND, VERSIONS_UPDATED_GLOBAL_COMMANDFields inherited from class org.openforis.collect.designer.viewmodel.BaseVM
COLLECT_EARTH_PROJECT_FILE_CREATOR_LOADER, jobManager, userGroupManager, userManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected booleanvoidcloseCodeListsManagerPopUp(org.zkoss.bind.Binder binder, Boolean editingAttribute, CodeList selectedCodeList) voidvoidvoidvoidvoidcloseUnitsManagerPopUp(org.zkoss.bind.Binder binder) voidvoiddispatchCodeListsPopUpClosedCommand(Boolean editingAttribute, CodeList selectedCodeList) static voidvoidvoidvoidvoidvoidvoidbooleanvoidlanguageCodeSelected(String selectedLanguageCode) voidopenCodeListsManagerPopUp(Boolean editingAttribute, CodeList selectedCodeList) voidvoidopenPreviewPopUp(ModelVersion formVersion, EntityDefinition rootEntity) protected voidvoidvoidvoidvoidvoidprotected voidstatic voidredirectToSurveyEditPage(int surveyId) protected voidbooleanReturns true if there wasn't any error and the survey has been saved immediately without showing any confirm PopUpvoidvoidprotected voidvoidshowPreview(CollectRecord.Step recordStep) voidvoidvoidvalidate()voidprotected booleanvalidateShowPreview(EntityDefinition rootEntityDefn, ModelVersion version) Methods inherited from class org.openforis.collect.designer.viewmodel.SurveyBaseVM
checkCanLeaveForm, checkCanLeaveForm, checkCanLeaveForm, codeListsUpdated, createBasicModuleParameters, currentFormValidated, currentLanguageChanged, dispatchCurrentFormValidatedCommand, dispatchCurrentFormValidatedCommand, dispatchCurrentFormValidatedCommand, dispatchCurrentFormValidatedCommand, dispatchNodeConvertedCommand, dispatchSchemaChangedCommand, dispatchSurveyChangedCommand, dispatchTaxonomiesUpdatedCommand, dispatchValidateAllCommand, getCodeLists, getCurrentLanguageCode, getDateFormat, getDefaultLanguageCode, getEditableRecordStepNames, getExpressionValidator, getFormVersionIdsWithEmptyOption, getFormVersions, getFormVersionsWithEmptyOption, getRootEntities, getRootVM, getSurvey, getSurveyId, getTaxonomyNames, getUnitLabel, getUnitLabel, getUnitLabelFromName, getUnitLabelFromPrecision, getUnitNames, getUnits, getVersionLabel, init, initSurvey, isCollectEarthSurvey, isCurrentEditedSurvey, isCurrentFormBlocking, isCurrentFormValid, isDefaultLanguage, isSingleRootEntityDefined, isSurveyPublished, isSurveyRelatedToPublishedSurvey, isSurveyStored, sortByName, surveySaved, tabSetsUpdated, taxonomiesUpdated, undoLastChanges, undoLastChanges, unitsUpdated, versionsUpdatedMethods inherited from class org.openforis.collect.designer.viewmodel.BaseVM
closePopUp, getComponentsPath, getDefaultPublicUserGroupItem, getFormFieldValue, getFormFieldValue, getInitParameter, getLoggedUser, getLoggedUsername, getSession, getSessionStatus, getUserGroupsModel, initUserGroupsModel, joinList, joinValues, notifyChange, openPopUp, openPopUp, prettyDateFormat, setFormFieldValue, setFormFieldValue
-
Field Details
-
SHOW_PREVIEW_POP_UP_GLOBAL_COMMAND
- See Also:
-
BACKGROUD_SAVE_GLOBAL_COMMAND
- See Also:
-
-
Constructor Details
-
SurveyEditVM
public SurveyEditVM()
-
-
Method Details
-
redirectToSurveyEditPage
public static void redirectToSurveyEditPage(int surveyId) -
dispatchSurveySaveCommand
public static void dispatchSurveySaveCommand() -
init
-
openLanguageManagerPopUp
public void openLanguageManagerPopUp() -
openSchemaLabelsImportExportPopUp
public void openSchemaLabelsImportExportPopUp() -
closeSchemaLabelsImportPopUp
public void closeSchemaLabelsImportPopUp() -
openSchemaAttributesImportPopUp
public void openSchemaAttributesImportPopUp() -
openSRSManagerPopUp
public void openSRSManagerPopUp() -
closeSRSManagerPopUp
public void closeSRSManagerPopUp() -
openCodeListsManagerPopUp
-
closeCodeListsManagerPopUp
-
dispatchCodeListsPopUpClosedCommand
-
openUnitsManagerPopUp
public void openUnitsManagerPopUp() -
closeUnitsManagerPopUp
public void closeUnitsManagerPopUp(org.zkoss.bind.Binder binder) -
openVersioningManagerPopUp
public void openVersioningManagerPopUp() -
closeVersioningManagerPopUp
public void closeVersioningManagerPopUp() -
backToSurveysList
public void backToSurveysList() -
performBackToSurveysList
protected void performBackToSurveysList() -
showMainPage
protected void showMainPage() -
resetSessionStatus
protected void resetSessionStatus() -
getAvailableLanguages
-
languageCodeSelected
-
save
Returns true if there wasn't any error and the survey has been saved immediately without showing any confirm PopUp -
backgroundSurveySave
- Throws:
SurveyStoreException
-
checkCanSave
protected boolean checkCanSave() -
validate
public void validate() -
validateCollectMobile
public void validateCollectMobile() -
exportSchemaSummary
public void exportSchemaSummary() -
exportCsvDataImportTemplate
- Throws:
IOException
-
exportCeCsvDataImportTemplate
- Throws:
IOException
-
exportSurvey
- Throws:
IOException
-
exportCEGridTemplate
- Throws:
IOException
-
openPreviewPopUp
-
validateShowPreview
-
showDataEntryPreview
- Throws:
SurveyStoreException
-
showDataCleansingPreview
- Throws:
SurveyStoreException
-
showPreview
- Throws:
SurveyStoreException
-
openPreviewPreferencesPopUp
protected void openPreviewPreferencesPopUp() -
closePreviewPreferencesPopUp
public void closePreviewPreferencesPopUp() -
surveyChanged
public void surveyChanged()- Overrides:
surveyChangedin classSurveyBaseVM
-
surveyLanguagesChanged
public void surveyLanguagesChanged() -
closeSurveyLanguageSelectPopUp
public void closeSurveyLanguageSelectPopUp() -
isSurveyChanged
public boolean isSurveyChanged()- Overrides:
isSurveyChangedin classSurveyBaseVM
-