public ColumnType getColumnType(int index) { return dataSetMetadata.getColumnType(index); }
public ColumnType getColumnType(String columnId) { return columnId == null ? null : dataSetMetadata.getColumnType(columnId); }
public ColumnType getColumnType(String columnId) { return columnId == null ? null : dataSetMetadata.getColumnType(columnId); }
private int getTargetColumn(DataSetMetadata metatada, ColumnType type, Set<Integer> exclude) { int target = -1; for (int i=0; i<metatada.getNumberOfColumns(); i++) { if (type.equals(metatada.getColumnType(i))) { if (target == -1) { target = i; } if (!exclude.contains(i)) { return i; } } } return target; }
private int getTargetColumn(DataSetMetadata metatada, ColumnType type, Set<Integer> exclude) { int target = -1; for (int i=0; i<metatada.getNumberOfColumns(); i++) { if (type.equals(metatada.getColumnType(i))) { if (target == -1) { target = i; } if (!exclude.contains(i)) { return i; } } } return target; }
private int getGroupColumn(DataSetMetadata metatada) { for (int i=0; i<metatada.getNumberOfColumns(); i++) { ColumnType type = metatada.getColumnType(i); if (type.equals(ColumnType.LABEL)) return i; } for (int i=0; i<metatada.getNumberOfColumns(); i++) { ColumnType type = metatada.getColumnType(i); if (type.equals(ColumnType.DATE)) return i; } return -1; }
private int getGroupColumn(DataSetMetadata metatada) { for (int i=0; i<metatada.getNumberOfColumns(); i++) { ColumnType type = metatada.getColumnType(i); if (type.equals(ColumnType.LABEL)) return i; } for (int i=0; i<metatada.getNumberOfColumns(); i++) { ColumnType type = metatada.getColumnType(i); if (type.equals(ColumnType.DATE)) return i; } return -1; }
protected List<CoreFunctionType> getAvailableFunctions(CoreFunctionFilter coreFilter) { ColumnType columnType = metadata.getColumnType(coreFilter.getColumnId()); List<CoreFunctionType> functionTypes = CoreFunctionType.getSupportedTypes(columnType); Iterator<CoreFunctionType> it = functionTypes.iterator(); while (it.hasNext()) { CoreFunctionType next = it.next(); if (next.equals(coreFilter.getType())) { it.remove(); } } return functionTypes; }
protected List<CoreFunctionType> getAvailableFunctions(CoreFunctionFilter coreFilter) { ColumnType columnType = metadata.getColumnType(coreFilter.getColumnId()); List<CoreFunctionType> functionTypes = CoreFunctionType.getSupportedTypes(columnType); Iterator<CoreFunctionType> it = functionTypes.iterator(); while (it.hasNext()) { CoreFunctionType next = it.next(); if (next.equals(coreFilter.getType())) { it.remove(); } } return functionTypes; }
public List<AggregateFunctionType> getSupportedFunctionTypes() { ColumnType columnType = metadata.getColumnType(groupFunction.getSourceId()); return getSupportedFunctionTypes(columnType); }
public List<AggregateFunctionType> getSupportedFunctionTypes() { ColumnType columnType = metadata.getColumnType(groupFunction.getSourceId()); return getSupportedFunctionTypes(columnType); }
public List<Integer> getAvailableGroupColumnIdxs() { List<Integer> result = new ArrayList<Integer>(); for (int i = 0; i < dataSetMetadata.getNumberOfColumns(); i++) { ColumnType columnType = dataSetMetadata.getColumnType(i); if (ColumnType.LABEL.equals(columnType) || ColumnType.DATE.equals(columnType) || ColumnType.NUMBER.equals(columnType)) { result.add(i); } } return result; }
public List<Integer> getAvailableGroupColumnIdxs() { List<Integer> result = new ArrayList<Integer>(); for (int i = 0; i < dataSetMetadata.getNumberOfColumns(); i++) { ColumnType columnType = dataSetMetadata.getColumnType(i); if (ColumnType.LABEL.equals(columnType) || ColumnType.DATE.equals(columnType) || ColumnType.NUMBER.equals(columnType)) { result.add(i); } } return result; }
@Before public void init() { presenter = new ColumnFunctionEditor(view, columnDetailsEditor, changeEvent, deleteEvent); when(metadata.getNumberOfColumns()).thenReturn(3); when(metadata.getColumnId(0)).thenReturn("column1"); when(metadata.getColumnId(1)).thenReturn("column2"); when(metadata.getColumnId(2)).thenReturn("column3"); when(metadata.getColumnType(0)).thenReturn(ColumnType.LABEL); when(metadata.getColumnType(1)).thenReturn(ColumnType.NUMBER); when(metadata.getColumnType(2)).thenReturn(ColumnType.DATE); when(metadata.getColumnType("column1")).thenReturn(ColumnType.LABEL); when(metadata.getColumnType("column2")).thenReturn(ColumnType.NUMBER); when(metadata.getColumnType("column3")).thenReturn(ColumnType.DATE); }
@Before public void setup() { when(beanManager.lookupBean(ColumnFilterEditor.class)).thenReturn(columnFilterEditorBeanDef); when(columnFilterEditorBeanDef.newInstance()).thenReturn(columnFilterEditor); when(metadata.getNumberOfColumns()).thenReturn(3); when(metadata.getColumnId(0)).thenReturn("column1"); when(metadata.getColumnId(1)).thenReturn("column2"); when(metadata.getColumnId(2)).thenReturn("column3"); when(metadata.getColumnType(0)).thenReturn(ColumnType.LABEL); when(metadata.getColumnType(1)).thenReturn(ColumnType.NUMBER); when(metadata.getColumnType(2)).thenReturn(ColumnType.DATE); }
@Before public void setup() { when(beanManager.lookupBean(ColumnFilterEditor.class)).thenReturn(columnFilterEditorBeanDef); when(columnFilterEditorBeanDef.newInstance()).thenReturn(columnFilterEditor); when(metadata.getNumberOfColumns()).thenReturn(3); when(metadata.getColumnId(0)).thenReturn("column1"); when(metadata.getColumnId(1)).thenReturn("column2"); when(metadata.getColumnId(2)).thenReturn("column3"); when(metadata.getColumnType(0)).thenReturn(ColumnType.LABEL); when(metadata.getColumnType(1)).thenReturn(ColumnType.NUMBER); when(metadata.getColumnType(2)).thenReturn(ColumnType.DATE); }
protected boolean isDynamicDateGroup(DataSetGroup groupOp) { ColumnGroup cg = groupOp.getColumnGroup(); if (!ColumnType.DATE.equals(metadata.getColumnType(cg.getSourceId()))) { return false; } if (!GroupStrategy.DYNAMIC.equals(cg.getStrategy())) { return false; } return true; }
protected boolean isDynamicDateGroup(DataSetGroup groupOp) { ColumnGroup cg = groupOp.getColumnGroup(); if (!ColumnType.DATE.equals(metadata.getColumnType(cg.getSourceId()))) { return false; } if (!GroupStrategy.DYNAMIC.equals(cg.getStrategy())) { return false; } return true; }
protected ColumnFilterEditor setupEditor(ColumnType columnType, CoreFunctionType functionType, Comparable... params) { when(metadata.getColumnType("col")).thenReturn(columnType); CoreFunctionFilter filter = new CoreFunctionFilter("col", functionType, params); ColumnFilterEditor filterEditor = new ColumnFilterEditor(view, beanManager, changedEvent, deletedEvent); filterEditor.init(metadata, filter); assertEquals(view, filterEditor.getView()); return filterEditor; }
protected ColumnFilterEditor setupEditor(ColumnType columnType, CoreFunctionType functionType, Comparable... params) { when(metadata.getColumnType("col")).thenReturn(columnType); CoreFunctionFilter filter = new CoreFunctionFilter("col", functionType, params); ColumnFilterEditor filterEditor = new ColumnFilterEditor(view, beanManager, changedEvent, deletedEvent); filterEditor.init(metadata, filter); assertEquals(view, filterEditor.getView()); return filterEditor; }