Class TaxonAttributeVM
- java.lang.Object
-
- org.openforis.collect.designer.viewmodel.BaseVM
-
- org.openforis.collect.designer.viewmodel.SurveyBaseVM
-
- org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM<T>
-
- org.openforis.collect.designer.viewmodel.NodeDefinitionVM<T>
-
- org.openforis.collect.designer.viewmodel.AttributeVM<TaxonAttributeDefinition>
-
- org.openforis.collect.designer.viewmodel.TaxonAttributeVM
-
public class TaxonAttributeVM extends AttributeVM<TaxonAttributeDefinition>
- 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
-
Fields inherited from class org.openforis.collect.designer.viewmodel.AttributeVM
attributeDefaults, selectedAttributeDefault
-
Fields inherited from class org.openforis.collect.designer.viewmodel.NodeDefinitionVM
FORM_CONTAINER_ID, MULTIPLE_FIELD_NAME, parentEntity, tempFormObject
-
Fields inherited from class org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM
APPLY_CHANGES_COMMAND, changed, COMMIT_CHANGES_COMMAND, commitChangesOnApply, editedItem, formObject, newItem, selectedItem, VALIDATE_COMMAND
-
Fields 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_COMMAND
-
Fields inherited from class org.openforis.collect.designer.viewmodel.BaseVM
COLLECT_EARTH_PROJECT_FILE_CREATOR_LOADER, jobManager, userGroupManager, userManager
-
-
Constructor Summary
Constructors Constructor Description TaxonAttributeVM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQualifier()voiddeleteQualifier()List<String>getQualifiers()StringgetRankLabel(String name)List<String>getRanks()StringgetSelectedQualifier()StringgetVisibleFieldsTemplateLabel(String[] template)List<String[]>getVisibleFieldsTemplates()voidinit(EntityDefinition parentEntity, TaxonAttributeDefinition attributeDefn, Boolean newItem)protected voidinitQualifiersList()voidselectQualifier(String qualifier)voidsetEditedItem(TaxonAttributeDefinition editedItem)voidsetSelectedQualifier(String selectedQualifier)voidupdateQualifier(org.zkoss.bind.Binder binder, String text)-
Methods inherited from class org.openforis.collect.designer.viewmodel.AttributeVM
addAttributeDefault, addCheck, applyChangesToEditedAttributeDefault, applyChangesToEditedCheck, calculatedChanged, cancelChangesToEditedAttributeDefault, cancelChangesToEditedCheck, checkCanInsertAttributeDefault, closeAttributeDefaultEditPopUp, closeCheckEditPopUp, createFormObject, currentLanguageChanged, deleteAttributeDefault, deleteCheck, editAttributeDefault, editCheck, generateEntityAlias, getAttributeDefaults, getCheckCondition, getCheckExpressionPreview, getCheckFlagLabel, getCheckMessage, getChecks, getCheckTypeLabel, getCheckTypes, getDependentNodes, getSelectedAttributeDefault, getSelectedAttributeDefaultIndex, getSelectedCheck, initAttributeDefaults, initChecks, isMoveSelectedAttributeDefaultDisabled, isMoveSelectedAttributeDefaultDownDisabled, isMoveSelectedAttributeDefaultUpDisabled, keyChanged, moveSelectedAttributeDefault, moveSelectedAttributeDefault, moveSelectedAttributeDefaultDown, moveSelectedAttributeDefaultUp, openAttributeDefaultEditPopUp, openCheckEditPopUp, openReferencedAttributeSelector, selectAttributeDefault, selectCheck, setSelectedAttributeDefault, setSelectedCheck
-
Methods inherited from class org.openforis.collect.designer.viewmodel.NodeDefinitionVM
addNewItemToSurvey, checkNodeAttached, closeVersioningManagerPopUp, commitChanges, createItemInstance, deleteItemFromSurvey, getAttributeType, getAttributeTypeLabel, getAttributeTypeLabel, getDependentNodeInfos, getInstanceLabel, getItemsInternal, getNodeType, getTempFormObject, getTempFormObjectFieldValue, initInternal, isAttribute, isCodeAttribute, isInsideTableEntity, isKeyAllowed, isMultipleFieldEditingDisabled, isParentEntityRoot, isPredefinedCollectEarthAttribute, isRequiredApplied, isRootEntity, moveSelectedItemInSurvey, multipleChanged, nameChanged, setTempFormObjectFieldValue, singleInstanceLabelChange, tabChanged, tabSetChanged, validateForm
-
Methods inherited from class org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM
applyChanges, deleteItem, dispatchApplyChangesCommand, dispatchValidateCommand, doAfterCompose, getConfirmDeleteMessageKey, getEditedItem, getFormObject, getItems, getNameTextbox, getSelectedItem, getSelectedItemIndex, isChanged, isCommitChangesOnApply, isEditingItem, isMoveSelectedItemDownDisabled, isMoveSelectedItemUpDisabled, isNewItem, moveSelectedItem, moveSelectedItem, moveSelectedItemDown, moveSelectedItemUp, newItem, performDeleteItem, performItemSelection, performNewItemCreation, resetEditedItem, selectionChanged, setCommitChangesOnApply, setFocusOnNameTextbox, setSelectedItem, suggestInternalName, suggestLabel, undoLastChanges, validate, validateAll
-
Methods 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, taxonomiesUpdated, undoLastChanges, unitsUpdated, versionsUpdated
-
Methods 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
-
-
-
-
Method Detail
-
init
public void init(EntityDefinition parentEntity, TaxonAttributeDefinition attributeDefn, Boolean newItem)
-
addQualifier
public void addQualifier()
-
updateQualifier
public void updateQualifier(org.zkoss.bind.Binder binder, String text)
-
deleteQualifier
public void deleteQualifier()
-
selectQualifier
public void selectQualifier(String qualifier)
-
initQualifiersList
protected void initQualifiersList()
-
setEditedItem
public void setEditedItem(TaxonAttributeDefinition editedItem)
- Overrides:
setEditedItemin classAttributeVM<TaxonAttributeDefinition>
-
getSelectedQualifier
public String getSelectedQualifier()
-
setSelectedQualifier
public void setSelectedQualifier(String selectedQualifier)
-
-