Class VersioningVM
- 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<ModelVersion>
-
- org.openforis.collect.designer.viewmodel.VersioningVM
-
public class VersioningVM extends SurveyObjectPopUpVM<ModelVersion>
- 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_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 VersioningVM()
-
Method Summary
-
Methods inherited from class org.openforis.collect.designer.viewmodel.SurveyObjectPopUpVM
apply, cancel, close
-
Methods 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, 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, getUnitLabelFromPrecision, getUnits, getVersionLabel, 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()
- Overrides:
initin classSurveyBaseVM
-
getItemsInternal
protected List<ModelVersion> getItemsInternal()
- Specified by:
getItemsInternalin classSurveyObjectBaseVM<ModelVersion>
-
createItemInstance
protected ModelVersion createItemInstance()
- Specified by:
createItemInstancein classSurveyObjectBaseVM<ModelVersion>
-
addNewItemToSurvey
protected void addNewItemToSurvey()
- Specified by:
addNewItemToSurveyin classSurveyObjectBaseVM<ModelVersion>
-
deleteItemFromSurvey
protected void deleteItemFromSurvey(ModelVersion item)
- Specified by:
deleteItemFromSurveyin classSurveyObjectBaseVM<ModelVersion>
-
deleteVersioning
public void deleteVersioning(ModelVersion item)
-
getConfirmDeleteMessageKey
protected String getConfirmDeleteMessageKey()
- Overrides:
getConfirmDeleteMessageKeyin classSurveyObjectBaseVM<ModelVersion>
-
closeConfirmDeletePopUp
protected void closeConfirmDeletePopUp()
-
moveSelectedItemInSurvey
protected void moveSelectedItemInSurvey(int indexTo)
- Specified by:
moveSelectedItemInSurveyin classSurveyObjectBaseVM<ModelVersion>
-
createFormObject
protected SurveyObjectFormObject<ModelVersion> createFormObject()
- Specified by:
createFormObjectin classSurveyObjectBaseVM<ModelVersion>
-
applyChanges
public void applyChanges(org.zkoss.bind.Binder binder)
- Overrides:
applyChangesin classSurveyObjectBaseVM<ModelVersion>
-
getReferences
protected List<VersionableSurveyObject> getReferences(ModelVersion version)
-
getReferencesInSchema
protected List<VersionableSurveyObject> getReferencesInSchema(ModelVersion version)
-
getReferencesInCodeLists
protected List<VersionableSurveyObject> getReferencesInCodeLists(ModelVersion version)
-
isVersionInUse
protected boolean isVersionInUse(ModelVersion version, VersionableSurveyObject object)
-
dispatchChangesAppliedCommand
protected void dispatchChangesAppliedCommand(boolean ignoreUnsavedChanges)
- Specified by:
dispatchChangesAppliedCommandin classSurveyObjectPopUpVM<ModelVersion>
-
dispatchChangesCancelledCommand
protected void dispatchChangesCancelledCommand()
- Specified by:
dispatchChangesCancelledCommandin classSurveyObjectPopUpVM<ModelVersion>
-
-