Class EditableListOfNodesVM
- java.lang.Object
-
- org.openforis.collect.designer.viewmodel.BaseVM
-
- org.openforis.collect.designer.viewmodel.layout.EditableListOfNodesVM
-
public class EditableListOfNodesVM extends BaseVM
- Author:
- S. Ricci
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.designer.viewmodel.BaseVM
COLLECT_EARTH_PROJECT_FILE_CREATOR_LOADER, jobManager, userGroupManager, userManager
-
-
Constructor Summary
Constructors Constructor Description EditableListOfNodesVM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterCompose(org.zkoss.zk.ui.Component view)List<NodeDefinition>getChildDefinitions(EntityDefinition entityDefn)List<NodeDefinition>getChildDefinitionsInTab(EntityDefinition entityDefn)ModelVersiongetLayoutFormVersion()List<NodeDefinition>getNodes()protected CollectSurveygetSurvey()UITabgetTab()List<UITab>getTabs()StringgetTemplateName(NodeDefinition nodeDefn)protected UIOptionsgetUIOptions()booleanhasLayout(EntityDefinition entityDefn, String layout)voidinit(UITab tab, List<NodeDefinition> nodes)booleanisEntity(NodeDefinition nodeDefn)booleanisTabInherited(NodeDefinition nodeDefn)voidlistOfNodesDropHandler(org.zkoss.zk.ui.event.DropEvent evt)voidsetLayout(String type, EntityDefinition node)voidtabChanged(UITabSet tab)-
Methods inherited from class org.openforis.collect.designer.viewmodel.BaseVM
closePopUp, getComponentsPath, getCurrentLanguageCode, getDefaultPublicUserGroupItem, getFormFieldValue, getFormFieldValue, getInitParameter, getLoggedUser, getLoggedUsername, getSession, getSessionStatus, getUserGroupsModel, initUserGroupsModel, joinList, joinValues, notifyChange, openPopUp, openPopUp, prettyDateFormat, setFormFieldValue, setFormFieldValue
-
-
-
-
Method Detail
-
init
public void init(UITab tab, List<NodeDefinition> nodes)
-
afterCompose
public void afterCompose(org.zkoss.zk.ui.Component view)
-
listOfNodesDropHandler
public void listOfNodesDropHandler(org.zkoss.zk.ui.event.DropEvent evt)
-
isEntity
public boolean isEntity(NodeDefinition nodeDefn)
-
isTabInherited
public boolean isTabInherited(NodeDefinition nodeDefn)
-
setLayout
public void setLayout(String type, EntityDefinition node)
-
tabChanged
public void tabChanged(UITabSet tab)
-
getTemplateName
public String getTemplateName(NodeDefinition nodeDefn)
-
hasLayout
public boolean hasLayout(EntityDefinition entityDefn, String layout)
-
getChildDefinitions
public List<NodeDefinition> getChildDefinitions(EntityDefinition entityDefn)
-
getChildDefinitionsInTab
public List<NodeDefinition> getChildDefinitionsInTab(EntityDefinition entityDefn)
-
getSurvey
protected CollectSurvey getSurvey()
-
getUIOptions
protected UIOptions getUIOptions()
-
getLayoutFormVersion
public ModelVersion getLayoutFormVersion()
-
getNodes
public List<NodeDefinition> getNodes()
-
getTab
public UITab getTab()
-
-