Class TaxonomiesVM
java.lang.Object
org.openforis.collect.designer.viewmodel.BaseVM
org.openforis.collect.designer.viewmodel.SurveyBaseVM
org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM<CollectTaxonomy>
org.openforis.collect.designer.viewmodel.TaxonomiesVM
- 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.SurveyObjectBaseVM
APPLY_CHANGES_COMMAND, changed, COMMIT_CHANGES_COMMAND, commitChangesOnApply, editedItem, formObject, newItem, selectedItem, VALIDATE_COMMANDFields 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 TypeMethodDescriptionprotected voidvoidchangeAttributeEditableStatus(AttributeFormObject attribute) voidclose(org.zkoss.zk.ui.event.Event event) voidvoidvoidvoidcommitChanges(org.zkoss.bind.Binder binder) voidconfirmAttributeUpdate(AttributeFormObject attribute) protected FormObject<CollectTaxonomy> protected CollectTaxonomyprotected voidvoidstatic voidstatic voiddispatchTaxonomyUpdatedCommand(int taxonomyId) voidvoidprotected List<CollectTaxonomy> protected List<TaxonAttributeDefinition> getReferences(CollectTaxonomy item) getTaxa()getTaxaAttributeColumnWith(AttributeFormObject attribute) getTaxaAttributeLabel(AttributeFormObject attribute) intintintgetTaxonAttribute(TaxonSummary taxon, String colName) getWarnings(CollectTaxonomy taxonomy) booleanhasWarnings(CollectTaxonomy taxonomy) voidinit(Boolean editingAttribute, CollectTaxonomy selectedTaxonomy) protected voidmoveSelectedItemInSurvey(int indexTo) voidprotected voidprotected voidprotected voidperformNewItemCreation(org.zkoss.bind.Binder binder) voidvoidtaxonomyAssigned(CollectTaxonomy taxonomy, CollectTaxonomy oldTaxonomy) voidtaxonomyUpdated(int taxonomyId) voidupdateTaxaPaging(int newPageIndex) Methods inherited from class org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM
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, validateFormMethods inherited from class org.openforis.collect.designer.viewmodel.SurveyBaseVM
checkCanLeaveForm, 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, getUnitLabel, getUnitLabelFromName, getUnitLabelFromPrecision, getUnitNames, getUnits, getVersionLabel, init, initSurvey, isCollectEarthSurvey, isCurrentEditedSurvey, isCurrentFormBlocking, isCurrentFormValid, isDefaultLanguage, isSingleRootEntityDefined, isSurveyChanged, isSurveyPublished, isSurveyRelatedToPublishedSurvey, isSurveyStored, sortByName, surveyChanged, surveySaved, tabSetsUpdated, 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
-
EDITING_ATTRIBUTE_PARAM
- See Also:
-
SELECTED_TAXONOMY_PARAM
- See Also:
-
editingAttribute
protected boolean editingAttribute
-
-
Constructor Details
-
TaxonomiesVM
public TaxonomiesVM()
-
-
Method Details
-
dispatchTaxonomyUpdatedCommand
public static void dispatchTaxonomyUpdatedCommand(int taxonomyId) -
dispatchCloseTaxonomyImportPopUpCommand
public static void dispatchCloseTaxonomyImportPopUpCommand() -
init
-
getItemsInternal
- Specified by:
getItemsInternalin classSurveyObjectBaseVM<CollectTaxonomy>
-
createFormObject
- Specified by:
createFormObjectin classSurveyObjectBaseVM<CollectTaxonomy>
-
moveSelectedItemInSurvey
protected void moveSelectedItemInSurvey(int indexTo) - Specified by:
moveSelectedItemInSurveyin classSurveyObjectBaseVM<CollectTaxonomy>
-
createItemInstance
- Specified by:
createItemInstancein classSurveyObjectBaseVM<CollectTaxonomy>
-
addNewItemToSurvey
protected void addNewItemToSurvey()- Specified by:
addNewItemToSurveyin classSurveyObjectBaseVM<CollectTaxonomy>
-
performNewItemCreation
protected void performNewItemCreation(org.zkoss.bind.Binder binder) - Overrides:
performNewItemCreationin classSurveyObjectBaseVM<CollectTaxonomy>
-
deleteItemFromSurvey
- Specified by:
deleteItemFromSurveyin classSurveyObjectBaseVM<CollectTaxonomy>
-
performDeleteItem
- Overrides:
performDeleteItemin classSurveyObjectBaseVM<CollectTaxonomy>
-
performItemSelection
- Overrides:
performItemSelectionin classSurveyObjectBaseVM<CollectTaxonomy>
-
deleteTaxonomy
-
getReferences
-
taxonomiesUpdated
public void taxonomiesUpdated()- Overrides:
taxonomiesUpdatedin classSurveyBaseVM
-
taxonomyUpdated
public void taxonomyUpdated(int taxonomyId) -
commitChanges
public void commitChanges(org.zkoss.bind.Binder binder) - Overrides:
commitChangesin classSurveyObjectBaseVM<CollectTaxonomy>
-
openImportPopUp
public void openImportPopUp() -
exportToCsv
- Throws:
IOException
-
exportToExcel
- Throws:
IOException
-
closeReferenceDataImportErrorPopUp
public void closeReferenceDataImportErrorPopUp() -
closeTaxonomyImportPopUp
public void closeTaxonomyImportPopUp() -
closeTaxonomyManagerPopUp
public void closeTaxonomyManagerPopUp() -
taxonomyAssigned
-
close
public void close(org.zkoss.zk.ui.event.Event event) -
hasWarnings
-
getWarnings
-
getTaxaAttributes
-
getTaxaAttributeLabel
-
getTaxaAttributeColumnWith
-
changeAttributeEditableStatus
-
confirmAttributeUpdate
-
getTaxa
-
getTaxaTotal
public int getTaxaTotal() -
getTaxaPage
public int getTaxaPage() -
getTaxaPageSize
public int getTaxaPageSize() -
getTaxonAttribute
-
updateTaxaPaging
public void updateTaxaPaging(int newPageIndex)
-