public void registerDataSet(DataSet dataSet, List<DataSetPreprocessor> preprocessors) { registerDataSet(dataSet); for(DataSetPreprocessor p : preprocessors){ dataSetDefRegistry.registerPreprocessor(dataSet.getUUID(), p); } }
public DataSetIndex put(DataSet dataSet) { if (dataSet == null) { return null; } String uuid = dataSet.getUUID(); if (uuid == null || uuid.length() == 0) { uuid = uuidGenerator.newUuidBase64(); dataSet.setUUID(uuid); } DataSetIndex dsIndex = new DataSetStaticIndex(dataSet); indexMap.put(uuid, dsIndex); return dsIndex; }
@Override public void registerDataSet(DataSet dataSet, List<DataSetPreprocessor> preprocessors) { if (dataSet != null) { dataSetOpEngine.getIndexRegistry().put(dataSet); for (DataSetPreprocessor preprocessor : preprocessors) { registerDataSetPreprocessor(dataSet.getUUID(), preprocessor); } } }
@Override public void registerDataSet(DataSet dataSet, List<DataSetPreprocessor> preprocessors) { if (dataSet != null) { dataSetOpEngine.getIndexRegistry().put(dataSet); for (DataSetPreprocessor preprocessor : preprocessors) { registerDataSetPreprocessor(dataSet.getUUID(), preprocessor); } } }
public static void assertDataSetDefinition(final DataSet dataSet, final String uuid) { assertThat(dataSet.getUUID()).isEqualTo(uuid); assertThat(dataSet.getDefinition()).isNotNull(); assertThat(dataSet.getDefinition().getUUID()).isEqualTo(uuid); } }
public void registerDataSet(DataSet dataSet) { if (dataSet != null) { StaticDataSetDef def = new StaticDataSetDef(); def.setUUID(dataSet.getUUID()); def.setName(dataSet.getUUID()); def.setDataSet(dataSet); def.setPushEnabled(pushEnabled); def.setPushMaxSize(pushMaxSize); dataSetDefRegistry.registerDataSetDef(def); // Register the data set after the definition. It's mandatory to do this right after since // the registerDataSetDef will delete any old existing data set matching the given UUID. staticDataSetProvider.registerDataSet(dataSet); } }
@Before public void setup() throws Exception { super.setup(); presenter = new DataSetEditorWorkflow(clientServices, validatorProvider, beanManager, saveRequestEvent, testDataSetEvent, cancelRequestEvent, view) { }; presenter.dataSetDef = this.dataSetDef; when(dataSetDef.getUUID()).thenReturn(UUID); when(dataSetDef.getName()).thenReturn(NAME); when(dataSetDef.getProvider()).thenReturn(DataSetProviderType.BEAN); when(dataSet.getUUID()).thenReturn(UUID); when(dataSet.getRowCount()).thenReturn(0); when(dataSetDef.clone()).thenReturn(dataSetDef); doAnswer(new Answer<Void>() { @Override public Void answer(final InvocationOnMock invocationOnMock) throws Throwable { DataSetReadyCallback callback = (DataSetReadyCallback) invocationOnMock.getArguments()[2]; callback.callback(dataSet); return null; } }).when(clientServices).lookupDataSet(any(dataSetDef.getClass()), any(DataSetLookup.class), any(DataSetReadyCallback.class)); }
@Test public void testTaskSummaryAdmin() { final List<String> dataSets = Arrays.asList( HUMAN_TASKS_WITH_ADMIN_DATASET, HUMAN_TASKS_WITH_USER_DATASET, HUMAN_TASKS_DATASET, HUMAN_TASKS_WITH_VARIABLES_DATASET); for (final String dataSet : dataSets) { when(dataSetMock.getUUID()).thenReturn(dataSet); final TaskSummary summary = new TaskSummaryDataSetMapper().apply(dataSetMock, 0); assertNotNull(summary); assertEquals(HUMAN_TASKS_WITH_ADMIN_DATASET.equals(dataSet), summary.isForAdmin()); } }
when( dataSetDef.getUUID() ).thenReturn( UUID ); when( dataSetDef.getName() ).thenReturn( NAME ); when( dataSet.getUUID() ).thenReturn( UUID ); when( dataSet.getRowCount() ).thenReturn( 0 ); when( dataSetDef.clone() ).thenReturn( dataSetDef );
DataSet dataSet = settings.getDataSet(); if (dataSet != null) { uuid = dataSet.getUUID();
DataSet dataSet = settings.getDataSet(); if (dataSet != null) { uuid = dataSet.getUUID();
when(dataSet.getUUID()).thenReturn(datasetUID);
/** * Get the displayer component for the specified data displayer (with no data set attached). */ public Displayer lookupDisplayer(DisplayerSettings target) { RendererLibrary renderer = rendererManager.getRendererForDisplayer(target); Displayer displayer = renderer.lookupDisplayer(target); if (displayer == null) { String rendererUuid = target.getRenderer(); if (StringUtils.isBlank(rendererUuid)) throw new RuntimeException(CommonConstants.INSTANCE.displayerlocator_default_renderer_undeclared(target.getType().toString())); throw new RuntimeException(CommonConstants.INSTANCE.displayerlocator_unsupported_displayer_renderer(target.getType().toString(), rendererUuid)); } displayer.setDisplayerSettings(target); // Check if a DataSet has been set instead of a DataSetLookup. DataSetLookup dataSetLookup = target.getDataSetLookup(); if (target.getDataSet() != null) { DataSet dataSet = target.getDataSet(); clientDataSetManager.registerDataSet(dataSet); dataSetLookup = new DataSetLookup(dataSet.getUUID()); } DataSetHandler handler = new DataSetHandlerImpl(clientServices, dataSetLookup); displayer.setDataSetHandler(handler); setValueFormatters(displayer); return displayer; }
/** * Get the displayer component for the specified data displayer (with no data set attached). */ public Displayer lookupDisplayer(DisplayerSettings target) { RendererLibrary renderer = rendererManager.getRendererForDisplayer(target); Displayer displayer = renderer.lookupDisplayer(target); if (displayer == null) { String rendererUuid = target.getRenderer(); if (StringUtils.isBlank(rendererUuid)) throw new RuntimeException(CommonConstants.INSTANCE.displayerlocator_default_renderer_undeclared(target.getType().toString())); throw new RuntimeException(CommonConstants.INSTANCE.displayerlocator_unsupported_displayer_renderer(target.getType().toString(), rendererUuid)); } displayer.setDisplayerSettings(target); // Check if a DataSet has been set instead of a DataSetLookup. DataSetLookup dataSetLookup = target.getDataSetLookup(); if (target.getDataSet() != null) { DataSet dataSet = target.getDataSet(); clientDataSetManager.registerDataSet(dataSet); dataSetLookup = new DataSetLookup(dataSet.getUUID()); } DataSetHandler handler = new DataSetHandlerImpl(clientServices, dataSetLookup); displayer.setDataSetHandler(handler); setValueFormatters(displayer); return displayer; }
public static void assertDataSetDefinition(final DataSet dataSet, final String uuid) { assertThat(dataSet.getUUID()).isEqualTo(uuid); assertThat(dataSet.getDefinition()).isNotNull(); assertThat(dataSet.getDefinition().getUUID()).isEqualTo(uuid); } }