Class VersioningVM
java.lang.Object
org.openforis.collect.designer.viewmodel.BaseVM
org.openforis.collect.designer.viewmodel.SurveyBaseVM
org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM<ModelVersion>
org.openforis.collect.designer.viewmodel.SurveyObjectPopUpVM<ModelVersion>
org.openforis.collect.designer.viewmodel.VersioningVM
- 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 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 TypeMethodDescriptionprotected voidvoidapplyChanges(org.zkoss.bind.Binder binder) protected voidprotected SurveyObjectFormObject<ModelVersion> protected ModelVersionprotected voidvoiddeleteVersioning(ModelVersion item) protected voiddispatchChangesAppliedCommand(boolean ignoreUnsavedChanges) protected voidprotected Stringprotected List<ModelVersion> protected List<VersionableSurveyObject> getReferences(ModelVersion version) protected List<VersionableSurveyObject> getReferencesInCodeLists(ModelVersion version) protected List<VersionableSurveyObject> getReferencesInSchema(ModelVersion version) voidinit()protected booleanisVersionInUse(ModelVersion version, VersionableSurveyObject object) protected voidmoveSelectedItemInSurvey(int indexTo) Methods inherited from class org.openforis.collect.designer.viewmodel.SurveyObjectPopUpVM
apply, cancel, closeMethods inherited from class org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM
commitChanges, currentLanguageChanged, deleteItem, dispatchApplyChangesCommand, dispatchValidateCommand, doAfterCompose, getEditedItem, getFormObject, getItems, getNameTextbox, getSelectedItem, getSelectedItemIndex, isChanged, isCommitChangesOnApply, isEditingItem, isMoveSelectedItemDownDisabled, isMoveSelectedItemUpDisabled, isNewItem, moveSelectedItem, moveSelectedItem, moveSelectedItemDown, moveSelectedItemUp, newItem, performDeleteItem, performItemSelection, performNewItemCreation, resetEditedItem, selectionChanged, setCommitChangesOnApply, setEditedItem, setFocusOnNameTextbox, setSelectedItem, suggestInternalName, suggestLabel, undoLastChanges, validate, validateAll, validateFormMethods 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, 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
-
Constructor Details
-
VersioningVM
public VersioningVM()
-
-
Method Details
-
init
public void init()- Overrides:
initin classSurveyBaseVM
-
getItemsInternal
- Specified by:
getItemsInternalin classSurveyObjectBaseVM<ModelVersion>
-
createItemInstance
- Specified by:
createItemInstancein classSurveyObjectBaseVM<ModelVersion>
-
addNewItemToSurvey
protected void addNewItemToSurvey()- Specified by:
addNewItemToSurveyin classSurveyObjectBaseVM<ModelVersion>
-
deleteItemFromSurvey
- Specified by:
deleteItemFromSurveyin classSurveyObjectBaseVM<ModelVersion>
-
deleteVersioning
-
getConfirmDeleteMessageKey
- Overrides:
getConfirmDeleteMessageKeyin classSurveyObjectBaseVM<ModelVersion>
-
closeConfirmDeletePopUp
protected void closeConfirmDeletePopUp() -
moveSelectedItemInSurvey
protected void moveSelectedItemInSurvey(int indexTo) - Specified by:
moveSelectedItemInSurveyin classSurveyObjectBaseVM<ModelVersion>
-
createFormObject
- Specified by:
createFormObjectin classSurveyObjectBaseVM<ModelVersion>
-
applyChanges
public void applyChanges(org.zkoss.bind.Binder binder) - Overrides:
applyChangesin classSurveyObjectBaseVM<ModelVersion>
-
getReferences
-
getReferencesInSchema
-
getReferencesInCodeLists
-
isVersionInUse
-
dispatchChangesAppliedCommand
protected void dispatchChangesAppliedCommand(boolean ignoreUnsavedChanges) - Specified by:
dispatchChangesAppliedCommandin classSurveyObjectPopUpVM<ModelVersion>
-
dispatchChangesCancelledCommand
protected void dispatchChangesCancelledCommand()- Specified by:
dispatchChangesCancelledCommandin classSurveyObjectPopUpVM<ModelVersion>
-