Class TabVM
- java.lang.Object
-
- org.openforis.collect.designer.viewmodel.BaseVM
-
- org.openforis.collect.designer.viewmodel.SurveyBaseVM
-
- org.openforis.collect.designer.viewmodel.SurveyObjectBaseVM<UITab>
-
- org.openforis.collect.designer.viewmodel.TabVM
-
public class TabVM extends SurveyObjectBaseVM<UITab>
- 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 static StringFORM_CONTAINER_ID-
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 TabVM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddNewItemToSurvey()voidcommitChanges(org.zkoss.bind.Binder binder)protected SurveyObjectFormObject<UITab>createFormObject()protected UITabcreateItemInstance()voidcurrentLanguageChanged()protected voiddeleteItemFromSurvey(UITab item)protected List<UITab>getItemsInternal()voidinit(EntityDefinition parentEntity, UITab tab, Boolean newItem)voidlabelChanged(org.zkoss.bind.Binder binder, String label)protected voidmoveSelectedItemInSurvey(int indexTo)-
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, 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, 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
-
FORM_CONTAINER_ID
protected static final String FORM_CONTAINER_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(EntityDefinition parentEntity, UITab tab, Boolean newItem)
-
createFormObject
protected SurveyObjectFormObject<UITab> createFormObject()
- Specified by:
createFormObjectin classSurveyObjectBaseVM<UITab>
-
getItemsInternal
protected List<UITab> getItemsInternal()
- Specified by:
getItemsInternalin classSurveyObjectBaseVM<UITab>
-
moveSelectedItemInSurvey
protected void moveSelectedItemInSurvey(int indexTo)
- Specified by:
moveSelectedItemInSurveyin classSurveyObjectBaseVM<UITab>
-
createItemInstance
protected UITab createItemInstance()
- Specified by:
createItemInstancein classSurveyObjectBaseVM<UITab>
-
addNewItemToSurvey
protected void addNewItemToSurvey()
- Specified by:
addNewItemToSurveyin classSurveyObjectBaseVM<UITab>
-
deleteItemFromSurvey
protected void deleteItemFromSurvey(UITab item)
- Specified by:
deleteItemFromSurveyin classSurveyObjectBaseVM<UITab>
-
commitChanges
public void commitChanges(org.zkoss.bind.Binder binder)
- Overrides:
commitChangesin classSurveyObjectBaseVM<UITab>
-
currentLanguageChanged
public void currentLanguageChanged()
- Overrides:
currentLanguageChangedin classSurveyObjectBaseVM<UITab>
-
labelChanged
public void labelChanged(org.zkoss.bind.Binder binder, String label)
-
-