Class UITreeModelCreator
- java.lang.Object
-
- org.openforis.collect.designer.component.SurveyObjectTreeModelCreator
-
- org.openforis.collect.designer.component.UITreeModelCreator
-
public class UITreeModelCreator extends SurveyObjectTreeModelCreator
- Author:
- S. Ricci
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.designer.component.SurveyObjectTreeModelCreator
includeEmptyNodes, includeNodePredicate, includeRootEntity, labelLanguage, loggedUser, surveyManager, version
-
-
Constructor Summary
Constructors Constructor Description UITreeModelCreator(SurveyManager surveyManager, User loggedUser, ModelVersion version, Predicate<SurveyObject> includeNodePredicate, boolean includeRootEntity, boolean includeEmptyNodes, String labelLanguage)UITreeModelCreator(SurveyManager surveyManager, User loggedUser, ModelVersion version, Predicate<SurveyObject> disabledNodePredicate, Predicate<SurveyObject> includeNodePredicate, boolean includeRootEntity, boolean includeEmptyNodes, String labelLanguage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<SchemaTreeModel.SchemaTreeNode>createChildNodes(SurveyObject surveyObject)protected List<SchemaTreeModel.SchemaTreeNode>createFirstLevelNodes(EntityDefinition rootEntity)protected List<SchemaTreeModel.SchemaTreeNode>createNodes(UITab parentTab, List<? extends NodeDefinition> nodes)-
Methods inherited from class org.openforis.collect.designer.component.SurveyObjectTreeModelCreator
createModel, createModel, createNode, createSurveyRootEntityNode
-
-
-
-
Constructor Detail
-
UITreeModelCreator
public UITreeModelCreator(SurveyManager surveyManager, User loggedUser, ModelVersion version, Predicate<SurveyObject> includeNodePredicate, boolean includeRootEntity, boolean includeEmptyNodes, String labelLanguage)
-
UITreeModelCreator
public UITreeModelCreator(SurveyManager surveyManager, User loggedUser, ModelVersion version, Predicate<SurveyObject> disabledNodePredicate, Predicate<SurveyObject> includeNodePredicate, boolean includeRootEntity, boolean includeEmptyNodes, String labelLanguage)
-
-
Method Detail
-
createChildNodes
protected List<SchemaTreeModel.SchemaTreeNode> createChildNodes(SurveyObject surveyObject)
- Specified by:
createChildNodesin classSurveyObjectTreeModelCreator
-
createFirstLevelNodes
protected List<SchemaTreeModel.SchemaTreeNode> createFirstLevelNodes(EntityDefinition rootEntity)
- Specified by:
createFirstLevelNodesin classSurveyObjectTreeModelCreator
-
createNodes
protected List<SchemaTreeModel.SchemaTreeNode> createNodes(UITab parentTab, List<? extends NodeDefinition> nodes)
-
-