public static RemoteDataSetDefBuilder get() { return new RemoteDataSetDefBuilder(); }
protected void registerDataSetDefinition(final QueryDefinition queryDefinition, final Consumer<RemoteDataSetDefBuilder> consumer) { RemoteDataSetDefBuilder builder = RemoteDataSetDefBuilder.get() .uuid(queryDefinition.getName()) .name(queryDefinition.getTarget() + "-" + queryDefinition.getName()) .queryTarget(queryDefinition.getTarget()) .dataSource(queryDefinition.getSource()) .dbSQL(queryDefinition.getExpression(), false); consumer.accept(builder); DataSetDef dataSetDef = builder.buildDef(); dataSetDef.setPublic(false); dataSetDef.setProvider(KieServerDataSetProvider.TYPE); dataSetDefRegistry.registerDataSetDef(dataSetDef); LOGGER.info("Data Set registered {}", dataSetDef); } }
public void registerDataSetDefinitions(@Observes QueryDefinitionLoaded event) { if (event.getDefinition().getName().equals(HUMAN_TASKS_DATASET)) { registerDataSetDefinition(event.getDefinition(), builder -> addBuilderCommonColumns(builder) ); } else if (event.getDefinition().getName().equals(HUMAN_TASKS_WITH_USER_DATASET)) { registerDataSetDefinition(event.getDefinition(), builder -> addBuilderCommonColumns(builder) .label(COLUMN_ORGANIZATIONAL_ENTITY) .label(COLUMN_EXCLUDED_OWNER) ); } else if (event.getDefinition().getName().equals(HUMAN_TASKS_WITH_ADMIN_DATASET)) { registerDataSetDefinition(event.getDefinition(), builder -> addBuilderCommonColumns(builder) .label(COLUMN_ORGANIZATIONAL_ENTITY) .number(COLUMN_ERROR_COUNT) ); } else if (event.getDefinition().getName().equals(HUMAN_TASKS_WITH_VARIABLES_DATASET)) { registerDataSetDefinition(event.getDefinition(), builder -> builder.number(COLUMN_TASK_VARIABLE_TASK_ID) .label(COLUMN_TASK_VARIABLE_NAME) .label(COLUMN_TASK_VARIABLE_VALUE) ); } }
registerDataSetDefinition(event.getDefinition(), builder -> builder.number(COLUMN_PROCESS_INSTANCE_ID) .label(COLUMN_PROCESS_ID) .date(COLUMN_PROCESS_START_DATE) registerDataSetDefinition(event.getDefinition(), builder -> builder.label(COLUMN_PROCESS_NAME) .label(COLUMN_PROCESS_EXTERNAL_ID) .label(COLUMN_TASK_ID)
registerDataSetDefinition(event.getDefinition(), builder -> builder.number(COLUMN_PROCESS_INSTANCE_ID) .label(COLUMN_PROCESS_ID) .date(COLUMN_PROCESS_START_DATE) registerDataSetDefinition(event.getDefinition(), builder -> builder.label(COLUMN_PROCESS_NAME) .label(COLUMN_PROCESS_EXTERNAL_ID) .label(COLUMN_TASK_ID)
registerDataSetDefinition(event.getDefinition(), builder -> builder.number(COLUMN_PROCESS_INSTANCE_ID) .label(COLUMN_PROCESS_ID) .date(COLUMN_START) registerDataSetDefinition(event.getDefinition(), builder -> builder.number(PROCESS_INSTANCE_ID) .label(PROCESS_NAME) .number(VARIABLE_ID) registerDataSetDefinition(event.getDefinition(), builder -> builder.number(COLUMN_LOG_ID) .label(COLUMN_LOG_NODE_ID) .label(COLUMN_LOG_NODE_NAME)
registerDataSetDefinition(event.getDefinition(), builder -> builder.number(COLUMN_PROCESS_INSTANCE_ID) .label(COLUMN_PROCESS_ID) .date(COLUMN_START) registerDataSetDefinition(event.getDefinition(), builder -> builder.number(PROCESS_INSTANCE_ID) .label(PROCESS_NAME) .number(VARIABLE_ID) registerDataSetDefinition(event.getDefinition(), builder -> builder.number(COLUMN_LOG_ID) .label(COLUMN_LOG_NODE_ID) .label(COLUMN_LOG_NODE_NAME)