public class SurveyEditVM extends SurveyBaseVM
SurveyBaseVM.CanLeaveFormCompleteConfirmHandler, SurveyBaseVM.CanLeaveFormConfirmHandler, SurveyBaseVM.SurveyType| Modifier and Type | Field and Description |
|---|---|
static String |
BACKGROUD_SAVE_GLOBAL_COMMAND |
static String |
SHOW_PREVIEW_POP_UP_GLOBAL_COMMAND |
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_COMMANDCOLLECT_EARTH_PROJECT_FILE_CREATOR_LOADER, jobManager, userGroupManager, userManager| Constructor and Description |
|---|
SurveyEditVM() |
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, getUnitLabelFromPrecision, getUnits, getVersionLabel, init, initSurvey, isCollectEarthSurvey, isCurrentEditedSurvey, isCurrentFormBlocking, isCurrentFormValid, isDefaultLanguage, isSingleRootEntityDefined, isSurveyPublished, isSurveyRelatedToPublishedSurvey, isSurveyStored, sortByName, surveySaved, tabSetsUpdated, taxonomiesUpdated, undoLastChanges, undoLastChanges, unitsUpdated, versionsUpdatedclosePopUp, getComponentsPath, getDefaultPublicUserGroupItem, getFormFieldValue, getFormFieldValue, getInitParameter, getLoggedUser, getLoggedUsername, getSession, getSessionStatus, getUserGroupsModel, initUserGroupsModel, joinList, joinValues, notifyChange, openPopUp, openPopUp, prettyDateFormat, setFormFieldValue, setFormFieldValuepublic static final String SHOW_PREVIEW_POP_UP_GLOBAL_COMMAND
public static final String BACKGROUD_SAVE_GLOBAL_COMMAND
public static void redirectToSurveyEditPage(int surveyId)
public static void dispatchSurveySaveCommand()
public void init(Integer surveyId)
public void openLanguageManagerPopUp()
public void openSchemaLabelsImportExportPopUp()
public void closeSchemaLabelsImportPopUp()
public void openSchemaAttributesImportPopUp()
public void openSRSManagerPopUp()
public void closeSRSManagerPopUp()
public void openCodeListsManagerPopUp(Boolean editingAttribute, CodeList selectedCodeList)
public void closeCodeListsManagerPopUp(org.zkoss.bind.Binder binder,
Boolean editingAttribute,
CodeList selectedCodeList)
public void dispatchCodeListsPopUpClosedCommand(Boolean editingAttribute, CodeList selectedCodeList)
public void openUnitsManagerPopUp()
public void closeUnitsManagerPopUp(org.zkoss.bind.Binder binder)
public void openVersioningManagerPopUp()
public void closeVersioningManagerPopUp()
public void backToSurveysList()
protected void performBackToSurveysList()
protected void showMainPage()
protected void resetSessionStatus()
public void languageCodeSelected(String selectedLanguageCode)
public boolean save(org.zkoss.bind.Binder binder,
Runnable runAfterSave)
public void backgroundSurveySave()
throws SurveyStoreException
SurveyStoreExceptionprotected boolean checkCanSave()
public void validate()
public void validateCollectMobile()
public void exportSchemaSummary()
public void exportCsvDataImportTemplate()
throws IOException
IOExceptionpublic void exportCeCsvDataImportTemplate()
throws IOException
IOExceptionpublic void exportSurvey()
throws IOException
IOExceptionpublic void exportCEGridTemplate()
throws IOException
IOExceptionpublic void openPreviewPopUp(ModelVersion formVersion, EntityDefinition rootEntity)
protected boolean validateShowPreview(EntityDefinition rootEntityDefn, ModelVersion version)
public void showDataEntryPreview()
throws SurveyStoreException
SurveyStoreExceptionpublic void showDataCleansingPreview()
throws SurveyStoreException
SurveyStoreExceptionpublic void showPreview(CollectRecord.Step recordStep) throws SurveyStoreException
SurveyStoreExceptionprotected void openPreviewPreferencesPopUp()
public void closePreviewPreferencesPopUp()
public void surveyChanged()
surveyChanged in class SurveyBaseVMpublic void surveyLanguagesChanged()
public void closeSurveyLanguageSelectPopUp()
public boolean isSurveyChanged()
isSurveyChanged in class SurveyBaseVMCopyright © 2022 Open Foris. All rights reserved.