1 10 package org.mmbase.module.core; 11 12 import java.util.*; 13 14 24 public class VirtualReferrerBuilder extends VirtualBuilder { 25 26 private MMObjectBuilder originalBuilder = null; 27 28 34 public VirtualReferrerBuilder(MMObjectBuilder originalBuilder) { 35 super(originalBuilder.mmb); 36 this.originalBuilder = originalBuilder; 37 this.tableName = "virtual_" + originalBuilder.getTableName(); 38 fields.clear(); 39 fields.putAll(originalBuilder.fields); 40 } 41 42 47 public String getGUIIndicator(MMObjectNode node) { 48 return originalBuilder.getGUIIndicator(node); 49 } 50 51 57 public Object getValue(MMObjectNode node,String field) { 58 return originalBuilder.getValue(node, field); 59 } 60 61 64 public Object getOriginalBuilder() { 65 return originalBuilder; 66 } 67 } 68 | Popular Tags |