public DataSetGroup cloneInstance() { DataSetGroup clone = new DataSetGroup(); clone.dataSetUUID = dataSetUUID; if (columnGroup != null) clone.columnGroup = columnGroup.cloneInstance(); clone.join = join; clone.selectedIntervalList = new ArrayList(); for (Interval interval : selectedIntervalList) { clone.selectedIntervalList.add(interval.cloneInstance()); } clone.groupFunctionList = new ArrayList(); for (GroupFunction groupFunction : groupFunctionList) { clone.groupFunctionList.add(groupFunction.cloneInstance()); } return clone; }
public DataSetGroup cloneInstance() { DataSetGroup clone = new DataSetGroup(); clone.dataSetUUID = dataSetUUID; if (columnGroup != null) clone.columnGroup = columnGroup.cloneInstance(); clone.join = join; clone.selectedIntervalList = new ArrayList(); for (Interval interval : selectedIntervalList) { clone.selectedIntervalList.add(interval.cloneInstance()); } clone.groupFunctionList = new ArrayList(); for (GroupFunction groupFunction : groupFunctionList) { clone.groupFunctionList.add(groupFunction.cloneInstance()); } return clone; }
public DataColumn cloneEmpty() { DataColumnImpl otherCol = new DataColumnImpl(); otherCol.setId(getId()); otherCol.setColumnType(getColumnType()); if (columnGroup != null) otherCol.setColumnGroup(columnGroup.cloneInstance()); otherCol.setIntervalType(getIntervalType()); otherCol.setMinValue(getMinValue()); otherCol.setMaxValue(getMaxValue()); if (groupFunction != null) otherCol.setGroupFunction(groupFunction.cloneInstance()); return otherCol; }
public DataColumn cloneEmpty() { DataColumnImpl otherCol = new DataColumnImpl(); otherCol.setId(getId()); otherCol.setColumnType(getColumnType()); if (columnGroup != null) otherCol.setColumnGroup(columnGroup.cloneInstance()); otherCol.setIntervalType(getIntervalType()); otherCol.setMinValue(getMinValue()); otherCol.setMaxValue(getMaxValue()); if (groupFunction != null) otherCol.setGroupFunction(groupFunction.cloneInstance()); return otherCol; }