Class NumericAttributeVM
- 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<NumericAttributeDefinition>
-
- org.openforis.collect.designer.viewmodel.NumericAttributeVM
-
public class NumericAttributeVM extends AttributeVM<NumericAttributeDefinition>
- 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 Modifier and Type Field Description protected List<Precision>precisionsprotected PrecisionselectedPrecision-
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 NumericAttributeVM()
-
Method Summary
-
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, 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, getUnitLabelFromPrecision, 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, NumericAttributeDefinition attributeDefn, Boolean newItem)
-
setEditedItem
public void setEditedItem(NumericAttributeDefinition editedItem)
- Overrides:
setEditedItemin classAttributeVM<NumericAttributeDefinition>
-
addPrecision
public void addPrecision()
-
editPrecision
public void editPrecision()
-
deletePrecision
public void deletePrecision()
-
openPrecisionEditPopUp
protected void openPrecisionEditPopUp()
-
selectPrecision
public void selectPrecision(Precision precision)
-
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
protected NodeDefinition getOldNodeDefinition()
-
isMoveSelectedPrecisionUpDisabled
public boolean isMoveSelectedPrecisionUpDisabled()
-
isMoveSelectedPrecisionDownDisabled
public boolean isMoveSelectedPrecisionDownDisabled()
-
isMoveSelectedPrecisionDisabled
protected boolean isMoveSelectedPrecisionDisabled(boolean up)
-
getSelectedPrecision
public Precision getSelectedPrecision()
-
setSelectedPrecision
public void setSelectedPrecision(Precision selectedPrecision)
-
-