Class AttributeVM<T extends AttributeDefinition>
- 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<T>
-
- Direct Known Subclasses:
BooleanAttributeVM,CodeAttributeVM,CoordinateAttributeVM,DefaultAttributeVM,FileAttributeVM,NumericAttributeVM,TaxonAttributeVM
public abstract class AttributeVM<T extends AttributeDefinition> extends NodeDefinitionVM<T>
- 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<AttributeDefault>attributeDefaultsprotected AttributeDefaultselectedAttributeDefault-
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 AttributeVM()
-
Method Summary
-
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, 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
-
-
-
-
Field Detail
-
attributeDefaults
protected List<AttributeDefault> attributeDefaults
-
selectedAttributeDefault
protected AttributeDefault selectedAttributeDefault
-
-
Method Detail
-
createFormObject
protected FormObject<T> createFormObject()
- Specified by:
createFormObjectin classSurveyObjectBaseVM<T extends AttributeDefinition>
-
setEditedItem
public void setEditedItem(T editedItem)
- Overrides:
setEditedItemin classSurveyObjectBaseVM<T extends AttributeDefinition>
-
getDependentNodes
public List<Map<String,String>> getDependentNodes()
- Overrides:
getDependentNodesin classNodeDefinitionVM<T extends AttributeDefinition>
-
initChecks
protected void initChecks()
-
currentLanguageChanged
public void currentLanguageChanged()
- Overrides:
currentLanguageChangedin classNodeDefinitionVM<T extends AttributeDefinition>
-
addCheck
public void addCheck(String checkType)
-
editCheck
public void editCheck()
-
deleteCheck
public void deleteCheck()
-
selectCheck
public void selectCheck(Check<?> check)
-
keyChanged
public void keyChanged(org.zkoss.bind.Binder binder, boolean key)
-
calculatedChanged
public void calculatedChanged(org.zkoss.bind.Binder binder, boolean changed)
-
openCheckEditPopUp
protected void openCheckEditPopUp()
-
applyChangesToEditedCheck
public void applyChangesToEditedCheck(org.zkoss.bind.Binder binder)
-
cancelChangesToEditedCheck
public void cancelChangesToEditedCheck(org.zkoss.bind.Binder binder)
-
closeCheckEditPopUp
protected void closeCheckEditPopUp(org.zkoss.bind.Binder binder)
-
initAttributeDefaults
protected void initAttributeDefaults()
-
addAttributeDefault
public void addAttributeDefault()
-
checkCanInsertAttributeDefault
protected boolean checkCanInsertAttributeDefault()
-
editAttributeDefault
public void editAttributeDefault()
-
deleteAttributeDefault
public void deleteAttributeDefault()
-
selectAttributeDefault
public void selectAttributeDefault(AttributeDefault attributeDefault)
-
openAttributeDefaultEditPopUp
protected void openAttributeDefaultEditPopUp()
-
applyChangesToEditedAttributeDefault
public void applyChangesToEditedAttributeDefault(org.zkoss.bind.Binder binder)
-
cancelChangesToEditedAttributeDefault
public void cancelChangesToEditedAttributeDefault(org.zkoss.bind.Binder binder)
-
closeAttributeDefaultEditPopUp
protected void closeAttributeDefaultEditPopUp(org.zkoss.bind.Binder binder)
-
moveSelectedAttributeDefaultUp
public void moveSelectedAttributeDefaultUp()
-
moveSelectedAttributeDefaultDown
public void moveSelectedAttributeDefaultDown()
-
moveSelectedAttributeDefault
protected void moveSelectedAttributeDefault(boolean up)
-
getSelectedAttributeDefaultIndex
protected int getSelectedAttributeDefaultIndex()
-
moveSelectedAttributeDefault
protected void moveSelectedAttributeDefault(int indexTo)
-
isMoveSelectedAttributeDefaultUpDisabled
public boolean isMoveSelectedAttributeDefaultUpDisabled()
-
isMoveSelectedAttributeDefaultDownDisabled
public boolean isMoveSelectedAttributeDefaultDownDisabled()
-
isMoveSelectedAttributeDefaultDisabled
protected boolean isMoveSelectedAttributeDefaultDisabled(boolean up)
-
openReferencedAttributeSelector
public void openReferencedAttributeSelector(org.zkoss.bind.Binder binder)
-
generateEntityAlias
public void generateEntityAlias()
-
getAttributeDefaults
public List<AttributeDefault> getAttributeDefaults()
-
getSelectedAttributeDefault
public AttributeDefault getSelectedAttributeDefault()
-
setSelectedAttributeDefault
public void setSelectedAttributeDefault(AttributeDefault selectedAttributeDefault)
-
getSelectedCheck
public Check<?> getSelectedCheck()
-
setSelectedCheck
public void setSelectedCheck(Check<?> selectedCheck)
-
-