Class SchemaTreeModelCreator
- java.lang.Object
-
- org.openforis.collect.designer.component.SurveyObjectTreeModelCreator
-
- org.openforis.collect.designer.component.SchemaTreeModelCreator
-
public class SchemaTreeModelCreator 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 SchemaTreeModelCreator(SurveyManager surveyManager, User loggedUser, ModelVersion version, Predicate<SurveyObject> includeNodePredicate, boolean includeRootEntity, boolean includeEmptyNodes, String labelLanguage)SchemaTreeModelCreator(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)-
Methods inherited from class org.openforis.collect.designer.component.SurveyObjectTreeModelCreator
createModel, createModel, createNode, createSurveyRootEntityNode
-
-
-
-
Constructor Detail
-
SchemaTreeModelCreator
public SchemaTreeModelCreator(SurveyManager surveyManager, User loggedUser, ModelVersion version, Predicate<SurveyObject> includeNodePredicate, boolean includeRootEntity, boolean includeEmptyNodes, String labelLanguage)
-
SchemaTreeModelCreator
public SchemaTreeModelCreator(SurveyManager surveyManager, User loggedUser, ModelVersion version, Predicate<SurveyObject> disabledNodePredicate, Predicate<SurveyObject> includeNodePredicate, boolean includeRootEntity, boolean includeEmptyNodes, String labelLanguage)
-
-
Method Detail
-
createFirstLevelNodes
protected List<SchemaTreeModel.SchemaTreeNode> createFirstLevelNodes(EntityDefinition rootEntity)
- Specified by:
createFirstLevelNodesin classSurveyObjectTreeModelCreator
-
createChildNodes
protected List<SchemaTreeModel.SchemaTreeNode> createChildNodes(SurveyObject surveyObject)
- Specified by:
createChildNodesin classSurveyObjectTreeModelCreator
-
-