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
- 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.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 TypeMethodDescriptionvoidvoidvoidapplyChangesToEditedAttributeDefault(org.zkoss.bind.Binder binder) voidapplyChangesToEditedCheck(org.zkoss.bind.Binder binder) voidcalculatedChanged(org.zkoss.bind.Binder binder, boolean changed) voidcancelChangesToEditedAttributeDefault(org.zkoss.bind.Binder binder) voidcancelChangesToEditedCheck(org.zkoss.bind.Binder binder) protected booleanprotected voidcloseAttributeDefaultEditPopUp(org.zkoss.bind.Binder binder) protected voidcloseCheckEditPopUp(org.zkoss.bind.Binder binder) protected FormObject<T> voidvoidvoidvoidvoidvoidgetCheckCondition(Check<?> check) getCheckExpressionPreview(Check<?> check) getCheckFlagLabel(Check<?> check) getCheckMessage(Check<?> check) getCheckTypeLabel(Check<?> check) protected intCheck<?> protected voidprotected voidprotected booleanisMoveSelectedAttributeDefaultDisabled(boolean up) booleanbooleanvoidkeyChanged(org.zkoss.bind.Binder binder, boolean key) protected voidmoveSelectedAttributeDefault(boolean up) protected voidmoveSelectedAttributeDefault(int indexTo) voidvoidprotected voidprotected voidvoidopenReferencedAttributeSelector(org.zkoss.bind.Binder binder) voidselectAttributeDefault(AttributeDefault attributeDefault) voidselectCheck(Check<?> check) voidsetEditedItem(T editedItem) voidsetSelectedAttributeDefault(AttributeDefault selectedAttributeDefault) voidsetSelectedCheck(Check<?> selectedCheck) 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, 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
-
attributeDefaults
-
selectedAttributeDefault
-
-
Constructor Details
-
AttributeVM
public AttributeVM()
-
-
Method Details
-
createFormObject
- Specified by:
createFormObjectin classSurveyObjectBaseVM<T extends AttributeDefinition>
-
setEditedItem
- Overrides:
setEditedItemin classSurveyObjectBaseVM<T extends AttributeDefinition>
-
getDependentNodes
- Overrides:
getDependentNodesin classNodeDefinitionVM<T extends AttributeDefinition>
-
initChecks
protected void initChecks() -
currentLanguageChanged
public void currentLanguageChanged()- Overrides:
currentLanguageChangedin classNodeDefinitionVM<T extends AttributeDefinition>
-
addCheck
-
editCheck
public void editCheck() -
deleteCheck
public void deleteCheck() -
selectCheck
-
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
-
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
-
getSelectedAttributeDefault
-
setSelectedAttributeDefault
-
getSelectedCheck
-
setSelectedCheck
-
getChecks
-
getCheckTypes
-
getCheckTypeLabel
-
getCheckFlagLabel
-
getCheckMessage
-
getCheckExpressionPreview
-
getCheckCondition
-