public T cacheOn(int maxRowsInCache) { def.setCacheEnabled(true); def.setCacheMaxRows(maxRowsInCache); return (T) this; }
public T cacheOn(int maxRowsInCache) { def.setCacheEnabled(true); def.setCacheMaxRows(maxRowsInCache); return (T) this; }
def.setCacheMaxRows(Integer.parseInt(cacheMaxRows));
def.setCacheMaxRows(Integer.parseInt(cacheMaxRows));
protected void clone(final DataSetDef def) { def.setUUID(getUUID()); def.setName(getName()); def.setProvider(getProvider()); def.setPublic(isPublic()); final DataSetFilter currentFilter = getDataSetFilter(); if (currentFilter != null) { final DataSetFilter nFilter = currentFilter.cloneInstance(); nFilter.setDataSetUUID(getUUID()); def.setDataSetFilter(nFilter); } def.setDataSetFilter(getDataSetFilter()); def.setCacheEnabled(isCacheEnabled()); def.setCacheMaxRows(getCacheMaxRows()); def.setPushEnabled(isPushEnabled()); def.setPushMaxSize(getPushMaxSize()); def.setRefreshAlways(isRefreshAlways()); def.setRefreshTime(getRefreshTime()); def.setAllColumnsEnabled(isAllColumnsEnabled()); final List<DataColumnDef> columns = getColumns(); if (columns != null && !columns.isEmpty()) { final List<DataColumnDef> c = new LinkedList<DataColumnDef>(); for (final DataColumnDef columnDef : columns) { final DataColumnDef _c = columnDef.clone(); c.add(_c); } def.setColumns(c); } }
protected void clone(final DataSetDef def) { def.setUUID(getUUID()); def.setName(getName()); def.setProvider(getProvider()); def.setPublic(isPublic()); final DataSetFilter currentFilter = getDataSetFilter(); if (currentFilter != null) { final DataSetFilter nFilter = currentFilter.cloneInstance(); nFilter.setDataSetUUID(getUUID()); def.setDataSetFilter(nFilter); } def.setDataSetFilter(getDataSetFilter()); def.setCacheEnabled(isCacheEnabled()); def.setCacheMaxRows(getCacheMaxRows()); def.setPushEnabled(isPushEnabled()); def.setPushMaxSize(getPushMaxSize()); def.setRefreshAlways(isRefreshAlways()); def.setRefreshTime(getRefreshTime()); def.setAllColumnsEnabled(isAllColumnsEnabled()); final List<DataColumnDef> columns = getColumns(); if (columns != null && !columns.isEmpty()) { final List<DataColumnDef> c = new LinkedList<DataColumnDef>(); for (final DataColumnDef columnDef : columns) { final DataColumnDef _c = columnDef.clone(); c.add(_c); } def.setColumns(c); } }
@Test public void testCustom() throws Exception { final DataSetDef dataSetDef = new DataSetDef(); dataSetDef.setName("custom data set name"); dataSetDef.setUUID("custom-test-uuid"); dataSetDef.setProvider(CUSTOM_PROVIDER_TYPE); dataSetDef.setCacheEnabled(false); dataSetDef.setCacheMaxRows(100); dataSetDef.setPublic(true); dataSetDef.setPushEnabled(false); dataSetDef.setPushMaxSize(10); dataSetDef.setRefreshAlways(false); dataSetDef.setRefreshTime("1second"); dataSetDef.setProperty("prop1", "Hello"); String json = jsonMarshaller.toJsonString(dataSetDef); String customJSONContent = getFileAsString(CUSTOM_DEF_PATH); assertDataSetDef(json, customJSONContent); DataSetDef fromJson = jsonMarshaller.fromJson(customJSONContent); assertEquals(dataSetDef, fromJson); }
@Test public void testCustom() throws Exception { final DataSetDef dataSetDef = new DataSetDef(); dataSetDef.setName("custom data set name"); dataSetDef.setUUID("custom-test-uuid"); dataSetDef.setProvider(CUSTOM_PROVIDER_TYPE); dataSetDef.setCacheEnabled(false); dataSetDef.setCacheMaxRows(100); dataSetDef.setPublic(true); dataSetDef.setPushEnabled(false); dataSetDef.setPushMaxSize(10); dataSetDef.setRefreshAlways(false); dataSetDef.setRefreshTime("1second"); dataSetDef.setProperty("prop1", "Hello"); String json = jsonMarshaller.toJsonString(dataSetDef); String customJSONContent = getFileAsString(CUSTOM_DEF_PATH); assertDataSetDef(json, customJSONContent); DataSetDef fromJson = jsonMarshaller.fromJson(customJSONContent); assertEquals(dataSetDef, fromJson); }