Class SurveyEditVM


  • public class SurveyEditVM
    extends SurveyBaseVM
    Author:
    S. Ricci
    • Constructor Detail

      • SurveyEditVM

        public SurveyEditVM()
    • Method Detail

      • redirectToSurveyEditPage

        public static void redirectToSurveyEditPage​(int surveyId)
      • dispatchSurveySaveCommand

        public static void dispatchSurveySaveCommand()
      • init

        public void init​(Integer surveyId)
      • 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

        public void openCodeListsManagerPopUp​(Boolean editingAttribute,
                                              CodeList selectedCodeList)
      • closeCodeListsManagerPopUp

        public void closeCodeListsManagerPopUp​(org.zkoss.bind.Binder binder,
                                               Boolean editingAttribute,
                                               CodeList selectedCodeList)
      • dispatchCodeListsPopUpClosedCommand

        public void dispatchCodeListsPopUpClosedCommand​(Boolean editingAttribute,
                                                        CodeList selectedCodeList)
      • 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

        public List<String> getAvailableLanguages()
      • languageCodeSelected

        public void languageCodeSelected​(String selectedLanguageCode)
      • save

        public boolean save​(org.zkoss.bind.Binder binder,
                            Runnable runAfterSave)
        Returns true if there wasn't any error and the survey has been saved immediately without showing any confirm PopUp
      • checkCanSave

        protected boolean checkCanSave()
      • validate

        public void validate()
      • validateCollectMobile

        public void validateCollectMobile()
      • exportSchemaSummary

        public void exportSchemaSummary()
      • exportCsvDataImportTemplate

        public void exportCsvDataImportTemplate()
                                         throws IOException
        Throws:
        IOException
      • exportCeCsvDataImportTemplate

        public void exportCeCsvDataImportTemplate()
                                           throws IOException
        Throws:
        IOException
      • openPreviewPreferencesPopUp

        protected void openPreviewPreferencesPopUp()
      • closePreviewPreferencesPopUp

        public void closePreviewPreferencesPopUp()
      • surveyLanguagesChanged

        public void surveyLanguagesChanged()
      • closeSurveyLanguageSelectPopUp

        public void closeSurveyLanguageSelectPopUp()