public class TaxonomiesVM extends SurveyObjectBaseVM<CollectTaxonomy>
SurveyBaseVM.CanLeaveFormCompleteConfirmHandler, SurveyBaseVM.CanLeaveFormConfirmHandler, SurveyBaseVM.SurveyType| Modifier and Type | Field and Description |
|---|---|
static String |
EDITING_ATTRIBUTE_PARAM |
protected boolean |
editingAttribute |
static String |
SELECTED_TAXONOMY_PARAM |
APPLY_CHANGES_COMMAND, changed, COMMIT_CHANGES_COMMAND, commitChangesOnApply, editedItem, formObject, newItem, selectedItem, VALIDATE_COMMANDcurrentLanguageCode, 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 |
|---|
TaxonomiesVM() |
applyChanges, currentLanguageChanged, deleteItem, dispatchApplyChangesCommand, dispatchValidateCommand, doAfterCompose, getConfirmDeleteMessageKey, getEditedItem, getFormObject, getItems, getNameTextbox, getSelectedItem, getSelectedItemIndex, isChanged, isCommitChangesOnApply, isEditingItem, isMoveSelectedItemDownDisabled, isMoveSelectedItemUpDisabled, isNewItem, moveSelectedItem, moveSelectedItem, moveSelectedItemDown, moveSelectedItemUp, newItem, resetEditedItem, selectionChanged, setCommitChangesOnApply, setEditedItem, setFocusOnNameTextbox, setSelectedItem, suggestInternalName, suggestLabel, undoLastChanges, validate, validateAll, validateFormcheckCanLeaveForm, checkCanLeaveForm, checkCanLeaveForm, codeListsUpdated, createBasicModuleParameters, currentFormValidated, 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, isSurveyChanged, isSurveyPublished, isSurveyRelatedToPublishedSurvey, isSurveyStored, sortByName, surveyChanged, surveySaved, tabSetsUpdated, 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 EDITING_ATTRIBUTE_PARAM
public static final String SELECTED_TAXONOMY_PARAM
protected boolean editingAttribute
public static void dispatchTaxonomyUpdatedCommand(int taxonomyId)
public static void dispatchCloseTaxonomyImportPopUpCommand()
public void init(Boolean editingAttribute, CollectTaxonomy selectedTaxonomy)
protected List<CollectTaxonomy> getItemsInternal()
getItemsInternal in class SurveyObjectBaseVM<CollectTaxonomy>protected FormObject<CollectTaxonomy> createFormObject()
createFormObject in class SurveyObjectBaseVM<CollectTaxonomy>protected void moveSelectedItemInSurvey(int indexTo)
moveSelectedItemInSurvey in class SurveyObjectBaseVM<CollectTaxonomy>protected CollectTaxonomy createItemInstance()
createItemInstance in class SurveyObjectBaseVM<CollectTaxonomy>protected void addNewItemToSurvey()
addNewItemToSurvey in class SurveyObjectBaseVM<CollectTaxonomy>protected void performNewItemCreation(org.zkoss.bind.Binder binder)
performNewItemCreation in class SurveyObjectBaseVM<CollectTaxonomy>protected void deleteItemFromSurvey(CollectTaxonomy item)
deleteItemFromSurvey in class SurveyObjectBaseVM<CollectTaxonomy>protected void performDeleteItem(CollectTaxonomy item)
performDeleteItem in class SurveyObjectBaseVM<CollectTaxonomy>protected void performItemSelection(CollectTaxonomy item)
performItemSelection in class SurveyObjectBaseVM<CollectTaxonomy>public void deleteTaxonomy(CollectTaxonomy item)
protected List<TaxonAttributeDefinition> getReferences(CollectTaxonomy item)
public void taxonomiesUpdated()
taxonomiesUpdated in class SurveyBaseVMpublic void taxonomyUpdated(int taxonomyId)
public void commitChanges(org.zkoss.bind.Binder binder)
commitChanges in class SurveyObjectBaseVM<CollectTaxonomy>public void openImportPopUp()
public void exportToCsv()
throws IOException
IOExceptionpublic void exportToExcel()
throws IOException
IOExceptionpublic void closeReferenceDataImportErrorPopUp()
public void closeTaxonomyImportPopUp()
public void closeTaxonomyManagerPopUp()
public void taxonomyAssigned(CollectTaxonomy taxonomy, CollectTaxonomy oldTaxonomy)
public void close(org.zkoss.zk.ui.event.Event event)
public boolean hasWarnings(CollectTaxonomy taxonomy)
public String getWarnings(CollectTaxonomy taxonomy)
public List<AttributeFormObject> getTaxaAttributes()
public String getTaxaAttributeLabel(AttributeFormObject attribute)
public String getTaxaAttributeColumnWith(AttributeFormObject attribute)
public void changeAttributeEditableStatus(AttributeFormObject attribute)
public void confirmAttributeUpdate(AttributeFormObject attribute)
public List<TaxonSummary> getTaxa()
public int getTaxaTotal()
public int getTaxaPage()
public int getTaxaPageSize()
public String getTaxonAttribute(TaxonSummary taxon, String colName)
public void updateTaxaPaging(int newPageIndex)
Copyright © 2022 Open Foris. All rights reserved.