Class NumericAttributeVM
java.lang.Object
org.openforis.collect.designer.viewmodel.BaseVM
org.openforis.collect.designer.viewmodel.SurveyBaseVM
org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM<NumericAttributeDefinition>
org.openforis.collect.designer.viewmodel.NodeDefinitionVM<NumericAttributeDefinition>
org.openforis.collect.designer.viewmodel.AttributeVM<NumericAttributeDefinition>
org.openforis.collect.designer.viewmodel.NumericAttributeVM
- 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.AttributeVM
attributeDefaults, selectedAttributeDefaultFields inherited from class org.openforis.collect.designer.viewmodel.NodeDefinitionVM
FORM_CONTAINER_ID, MULTIPLE_FIELD_NAME, parentEntity, tempFormObjectFields 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 TypeMethodDescriptionvoidvoidapplyChangesToEditedPrecision(org.zkoss.bind.Binder binder) voidcancelChangesToEditedPrecision(org.zkoss.bind.Binder binder) protected voidclosePrecisionEditPopUp(org.zkoss.bind.Binder binder) voidcloseUnitsManagerPopUp(org.zkoss.bind.Binder binder) voidvoidprotected NodeDefinitionprotected intvoidinit(EntityDefinition parentEntity, NumericAttributeDefinition attributeDefn, Boolean newItem) protected voidprotected booleanisMoveSelectedPrecisionDisabled(boolean up) booleanbooleanbooleanprotected voidmoveSelectedPrecision(boolean up) protected voidmoveSelectedPrecision(int indexTo) voidvoidprotected voidprotected voidvoidselectPrecision(Precision precision) voidsetEditedItem(NumericAttributeDefinition editedItem) voidsetSelectedPrecision(Precision selectedPrecision) 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, setSelectedCheckMethods 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, validateFormMethods 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, validateAllMethods 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, 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
-
precisions
-
selectedPrecision
-
-
Constructor Details
-
NumericAttributeVM
public NumericAttributeVM()
-
-
Method Details
-
init
public void init(EntityDefinition parentEntity, NumericAttributeDefinition attributeDefn, Boolean newItem) -
setEditedItem
- Overrides:
setEditedItemin classAttributeVM<NumericAttributeDefinition>
-
addPrecision
public void addPrecision() -
editPrecision
public void editPrecision() -
deletePrecision
public void deletePrecision() -
openPrecisionEditPopUp
protected void openPrecisionEditPopUp() -
selectPrecision
-
closeUnitsManagerPopUp
public void closeUnitsManagerPopUp(org.zkoss.bind.Binder binder) -
applyChangesToEditedPrecision
public void applyChangesToEditedPrecision(org.zkoss.bind.Binder binder) -
removeDefaultAssignmentToPrecisions
protected void removeDefaultAssignmentToPrecisions() -
cancelChangesToEditedPrecision
public void cancelChangesToEditedPrecision(org.zkoss.bind.Binder binder) -
closePrecisionEditPopUp
protected void closePrecisionEditPopUp(org.zkoss.bind.Binder binder) -
initPrecisions
protected void initPrecisions() -
moveSelectedPrecisionUp
public void moveSelectedPrecisionUp() -
moveSelectedPrecisionDown
public void moveSelectedPrecisionDown() -
moveSelectedPrecision
protected void moveSelectedPrecision(boolean up) -
getSelectedPrecisionIndex
protected int getSelectedPrecisionIndex() -
moveSelectedPrecision
protected void moveSelectedPrecision(int indexTo) -
isTypeChangeDisabled
public boolean isTypeChangeDisabled() -
getOldNodeDefinition
-
isMoveSelectedPrecisionUpDisabled
public boolean isMoveSelectedPrecisionUpDisabled() -
isMoveSelectedPrecisionDownDisabled
public boolean isMoveSelectedPrecisionDownDisabled() -
isMoveSelectedPrecisionDisabled
protected boolean isMoveSelectedPrecisionDisabled(boolean up) -
getPrecisions
-
getSelectedPrecision
-
setSelectedPrecision
-