Example #1
0
 public LevelMetaData createLevelForParentWithNode(
     HierarchyMetaData parent, ColumnBackedNode obj) {
   LevelMetaData level = new LevelMetaData(parent, obj.getName());
   level.setParent(parent);
   level.setLogicalColumn(obj.getLogicalColumn());
   return level;
 }
Example #2
0
 public MemberPropertyMetaData createMemberPropertyForParentWithNode(
     LevelMetaData parent, ColumnBackedNode obj) {
   MemberPropertyMetaData memberProp = new MemberPropertyMetaData(parent, obj.getName());
   memberProp.setParent(parent);
   memberProp.setLogicalColumn(obj.getLogicalColumn());
   return memberProp;
 }
Example #3
0
 public DimensionMetaData createDimensionFromNode(ColumnBackedNode obj) {
   DimensionMetaData dimension = new DimensionMetaData(obj.getName());
   dimension.setExpanded(true);
   HierarchyMetaData hierarchy = createHierarchyForParentWithNode(dimension, obj);
   hierarchy.setParent(dimension);
   hierarchy.setExpanded(true);
   dimension.add(hierarchy);
   return dimension;
 }
Example #4
0
 public HierarchyMetaData createHierarchyForParentWithNode(
     DimensionMetaData parent, ColumnBackedNode obj) {
   HierarchyMetaData hier = new HierarchyMetaData(obj.getName());
   hier.setParent(parent);
   hier.setExpanded(true);
   if (obj != null) {
     LevelMetaData level = createLevelForParentWithNode(hier, obj);
     hier.add(level);
   }
   return hier;
 }