Codota Logo
DataSetDefsBootstrap
Code IndexAdd Codota to your IDE (free)

How to use
DataSetDefsBootstrap
in
org.jbpm.dashboard.renderer.backend

Best Java code snippets using org.jbpm.dashboard.renderer.backend.DataSetDefsBootstrap (Showing top 6 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
DateTime d =
  • Codota Iconnew DateTime()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseDateTime(text)
  • Codota IconObject instant;new DateTime(instant)
  • Smart code suggestions by Codota
}
origin: org.jbpm/jbpm-console-ng-dashboard-backend

@Before
public void setUp() {
  // The two lines below is Mockito's issue work-around:
  // Can not use @_InjectMocks together with a @Spy annotation => https://github.com/mockito/mockito/issues/169
  deploymentIdsPreprocessor.deploymentRolesManager = deploymentRolesManager;
  deploymentIdsPreprocessor.identityProvider = identityProvider;
  dataSetsBootstrap.registerDataSetDefinitions();
  when(deploymentRolesManager.getDeploymentsForUser(identityProvider)).thenReturn(deploymentIds);
}
origin: kiegroup/jbpm-wb

public void registerDataSetDefinitions(@Observes QueryDefinitionLoaded event) {
  if (event.getDefinition().getName().equals(DATASET_PROCESS_INSTANCES)) {
    registerDataSetDefinition(event.getDefinition(),
                 builder ->
                     builder.number(COLUMN_PROCESS_INSTANCE_ID)
    );
  } else if (event.getDefinition().getName().equals(DATASET_HUMAN_TASKS)) {
    registerDataSetDefinition(event.getDefinition(),
                 builder ->
                     builder.label(COLUMN_PROCESS_NAME)
origin: org.jbpm/jbpm-wb-dashboard-backend

public void registerDataSetDefinitions(@Observes QueryDefinitionLoaded event) {
  if (event.getDefinition().getName().equals(DATASET_PROCESS_INSTANCES)) {
    registerDataSetDefinition(event.getDefinition(),
                 builder ->
                     builder.number(COLUMN_PROCESS_INSTANCE_ID)
    );
  } else if (event.getDefinition().getName().equals(DATASET_HUMAN_TASKS)) {
    registerDataSetDefinition(event.getDefinition(),
                 builder ->
                     builder.label(COLUMN_PROCESS_NAME)
origin: org.jbpm/jbpm-console-ng-dashboard-backend

@Test
public void testDataSetSQL() {
  dataSetDefs.registerDataSetDefinitions();
  final ArgumentCaptor<SQLDataSetDef> dataSetDef = ArgumentCaptor.forClass(SQLDataSetDef.class);
  verify(defRegistry, times(2)).registerDataSetDef(dataSetDef.capture());
  for (SQLDataSetDef dataSet : dataSetDef.getAllValues()) {
    if (dataSet.getDbSQL() == null) {
      continue;
    }
    try {
      LOGGER.info("Testing SQL DataSet: {}", dataSet.getName());
      LOGGER.info("SQL: {}", dataSet.getDbSQL());
      PreparedStatement ps = conn.prepareStatement(dataSet.getDbSQL());
      ResultSet rs = ps.executeQuery();
      ResultSetMetaData resultSetMetaData = rs.getMetaData();
      for (int i=0; i < dataSet.getColumns().size(); i++) {
        assertEquals("select column name don't match", dataSet.getColumns().get(i).getId(), resultSetMetaData.getColumnLabel(i+1));
      }
      ps.close();
      final String countSQL = "SELECT COUNT(*) FROM (SELECT * FROM (" + dataSet.getDbSQL() + ") )";
      conn.prepareStatement(countSQL).executeQuery();
    } catch (Exception ex) {
      LOGGER.error("Failed to execute query for DataSet {} on DB {}", dataSet.getName(), database.name(), ex);
      fail(ex.getMessage());
    }
  }
}
origin: kiegroup/jbpm-wb

@Test
public void testProcessInstancesDataSet() {
  QueryDefinition qd = QueryDefinition.builder().name(DATASET_PROCESS_INSTANCES).expression("SELECT *").source("source").target("target").build();
  dataSetsBootstrap.registerDataSetDefinitions(new QueryDefinitionLoaded(qd));
  ArgumentCaptor<SQLDataSetDef> argument = ArgumentCaptor.forClass(SQLDataSetDef.class);
  verify(dataSetRegistry).registerDataSetDef(argument.capture());
  SQLDataSetDef dataSetDef = argument.getValue();
  assertEquals(DATASET_PROCESS_INSTANCES,
         dataSetDef.getUUID());
  assertEquals("target-" + DATASET_PROCESS_INSTANCES,
         dataSetDef.getName());
  assertEquals(KieServerDataSetProvider.TYPE,
         dataSetDef.getProvider());
  assertEquals("SELECT *",
         dataSetDef.getDbSQL());
  assertEquals(10,
         dataSetDef.getColumns().size());
}
origin: kiegroup/jbpm-wb

  @Test
  public void testHumanTasksDataSet() {
    QueryDefinition qd = QueryDefinition.builder().name(DATASET_HUMAN_TASKS).expression("SELECT *").source("source").target("target").build();
    dataSetsBootstrap.registerDataSetDefinitions(new QueryDefinitionLoaded(qd));

    ArgumentCaptor<SQLDataSetDef> argument = ArgumentCaptor.forClass(SQLDataSetDef.class);
    verify(dataSetRegistry).registerDataSetDef(argument.capture());

    SQLDataSetDef dataSetDef = argument.getValue();
    assertEquals(DATASET_HUMAN_TASKS,
           dataSetDef.getUUID());
    assertEquals("target-" + DATASET_HUMAN_TASKS,
           dataSetDef.getName());
    assertEquals(KieServerDataSetProvider.TYPE,
           dataSetDef.getProvider());
    assertEquals("SELECT *",
           dataSetDef.getDbSQL());
    assertEquals(11,
           dataSetDef.getColumns().size());
  }
}
org.jbpm.dashboard.renderer.backendDataSetDefsBootstrap

Most used methods

  • registerDataSetDefinitions
  • registerDataSetDefinition

Popular in Java

  • Creating JSON documents from java classes using gson
  • putExtra (Intent)
  • orElseThrow (Optional)
  • getSystemService (Context)
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • JPanel (javax.swing)
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now