Class CodeListsVM

    • Constructor Detail

      • CodeListsVM

        public CodeListsVM()
    • Method Detail

      • init

        public void init​(Boolean editingAttribute,
                         CodeList selectedCodeList)
      • dispatchCodeListsUpdatedCommand

        public static void dispatchCodeListsUpdatedCommand()
      • deleteCodeList

        public void deleteCodeList​(CodeList item)
      • closeReferencedNodesPopUp

        protected void closeReferencedNodesPopUp()
      • typeChanged

        public void typeChanged​(String type)
      • addLevel

        public void addLevel()
      • removeLevel

        public void removeLevel()
      • getHierarchyLevelNameValidationKey

        public String getHierarchyLevelNameValidationKey​(int levelIdx)
      • getHierarchyLevelNameValidator

        public org.zkoss.bind.Validator getHierarchyLevelNameValidator​(int levelIdx)
      • performRemoveLevel

        protected void performRemoveLevel​(int levelIndex)
      • addItemInLevel

        public void addItemInLevel​(int levelIndex)
      • createChildItem

        protected CodeListItem createChildItem()
      • deleteCodeListItem

        public void deleteCodeListItem​(CodeListItem item)
      • isEnumeratingCodeList

        protected boolean isEnumeratingCodeList()
      • performDeleteCodeListItem

        protected void performDeleteCodeListItem​(CodeListItem item)
      • moveChildItem

        public void moveChildItem​(org.zkoss.zk.ui.event.DropEvent event)
      • editCodeListItem

        public void editCodeListItem​(CodeListItem item)
      • batchImportFileUploaded

        public void batchImportFileUploaded​(org.zkoss.zk.ui.event.UploadEvent event)
      • batchExport

        public void batchExport()
      • openChildItemEditPopUp

        public void openChildItemEditPopUp()
      • listItemSelected

        public void listItemSelected​(CodeListItem item,
                                     int levelIndex)
      • isMultipleLevelsPresent

        public boolean isMultipleLevelsPresent()
      • deselectItemsAfterLevel

        protected void deselectItemsAfterLevel​(int levelIndex)
      • moveChildItem

        protected void moveChildItem​(CodeListItem item,
                                     int toIndex)
      • reloadSiblingsSortOrder

        protected void reloadSiblingsSortOrder​(PersistedCodeListItem item)
        Reloads the siblings from the database. The sort order of these items changes after calling codeListManager.shiftItem method.
        Parameters:
        item -
      • getLevelIndex

        protected int getLevelIndex​(CodeListItem item)
      • getItemIndex

        protected int getItemIndex​(CodeListItem item)
      • closeCodeListItemPopUp

        public void closeCodeListItemPopUp​(boolean undoChanges,
                                           boolean imageModified,
                                           FileWrapper imageFileWrapper)
      • openCodeListImportPopUp

        public void openCodeListImportPopUp()
      • closeReferenceDataImportErrorPopUp

        public void closeReferenceDataImportErrorPopUp()
      • canImportCodeList

        protected boolean canImportCodeList()
      • isCodeListInPublishedSurvey

        protected boolean isCodeListInPublishedSurvey()
      • closeCodeListImportPopUp

        public void closeCodeListImportPopUp()
      • closeCodeListsManagerPopUp

        public void closeCodeListsManagerPopUp()
      • initItemsPerLevel

        protected void initItemsPerLevel()
      • getSelectedItemsPerLevel

        public List<CodeListItem> getSelectedItemsPerLevel()
      • getLastSelectedLevelIndex

        public int getLastSelectedLevelIndex()
      • isCodeListItemSelected

        public boolean isCodeListItemSelected​(CodeListItem item)
      • hasChildItems

        public boolean hasChildItems​(CodeListItem item)
      • isEditingAttribute

        public boolean isEditingAttribute()
      • hasWarnings

        public boolean hasWarnings​(CodeList list)
      • codeListAssigned

        public void codeListAssigned​(CodeList list,
                                     CodeList oldList)
      • close

        public void close​(org.zkoss.zk.ui.event.Event event)
      • closeJobStatusPopUp

        protected void closeJobStatusPopUp()