Class CodeListItemVM
- 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.SurveyObjectPopUpVM<CodeListItem>
-
- org.openforis.collect.designer.viewmodel.CodeListItemVM
-
public class CodeListItemVM extends SurveyObjectPopUpVM<CodeListItem>
- 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 static StringITEM_ARGstatic StringPARENT_ITEM_ARG-
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 CodeListItemVM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddNewItemToSurvey()protected FormObject<CodeListItem>createFormObject()protected CodeListItemcreateItemInstance()protected voiddeleteItemFromSurvey(CodeListItem item)protected voiddispatchChangesAppliedCommand(boolean ignoreUnsavedChanges)protected voiddispatchChangesCancelledCommand()CodeListManagergetCodeListManager()StringgetCodeTooltipText()org.zkoss.image.AImagegetImage()protected List<CodeListItem>getItemsInternal()voidinit(CodeListItem item)booleanisCodeReadOnly()booleanisImageModified()protected voidmoveSelectedItemInSurvey(int indexTo)voidonImageUpload(org.zkoss.bind.BindContext ctx)voidremoveImage()voidsetEditedItem(CodeListItem editedItem)-
Methods inherited from class org.openforis.collect.designer.viewmodel.SurveyObjectPopUpVM
apply, cancel, close
-
Methods inherited from class org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM
applyChanges, commitChanges, currentLanguageChanged, 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, validateForm
-
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
-
ITEM_ARG
public static final String ITEM_ARG
- See Also:
- Constant Field Values
-
PARENT_ITEM_ARG
public static final String PARENT_ITEM_ARG
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(CodeListItem item)
-
addNewItemToSurvey
protected void addNewItemToSurvey()
- Specified by:
addNewItemToSurveyin classSurveyObjectBaseVM<CodeListItem>
-
deleteItemFromSurvey
protected void deleteItemFromSurvey(CodeListItem item)
- Specified by:
deleteItemFromSurveyin classSurveyObjectBaseVM<CodeListItem>
-
getItemsInternal
protected List<CodeListItem> getItemsInternal()
- Specified by:
getItemsInternalin classSurveyObjectBaseVM<CodeListItem>
-
moveSelectedItemInSurvey
protected void moveSelectedItemInSurvey(int indexTo)
- Specified by:
moveSelectedItemInSurveyin classSurveyObjectBaseVM<CodeListItem>
-
createItemInstance
protected CodeListItem createItemInstance()
- Specified by:
createItemInstancein classSurveyObjectBaseVM<CodeListItem>
-
setEditedItem
public void setEditedItem(CodeListItem editedItem)
- Overrides:
setEditedItemin classSurveyObjectBaseVM<CodeListItem>
-
createFormObject
protected FormObject<CodeListItem> createFormObject()
- Specified by:
createFormObjectin classSurveyObjectBaseVM<CodeListItem>
-
dispatchChangesAppliedCommand
protected void dispatchChangesAppliedCommand(boolean ignoreUnsavedChanges)
- Specified by:
dispatchChangesAppliedCommandin classSurveyObjectPopUpVM<CodeListItem>
-
dispatchChangesCancelledCommand
protected void dispatchChangesCancelledCommand()
- Specified by:
dispatchChangesCancelledCommandin classSurveyObjectPopUpVM<CodeListItem>
-
onImageUpload
public void onImageUpload(org.zkoss.bind.BindContext ctx)
-
removeImage
public void removeImage()
-
getImage
public org.zkoss.image.AImage getImage()
-
isImageModified
public boolean isImageModified()
-
getCodeListManager
public CodeListManager getCodeListManager()
-
isCodeReadOnly
public boolean isCodeReadOnly()
-
getCodeTooltipText
public String getCodeTooltipText()
-
-