@Bean public DmnRepositoryService dmnRepositoryService(DmnEngine dmnEngine) { return dmnEngine.getDmnRepositoryService(); }
public static void annotationDeploymentTearDown(DmnEngine dmnEngine, String deploymentId, Class<?> testClass, String methodName) { LOGGER.debug("annotation @Deployment deletes deployment for {}.{}", testClass.getSimpleName(), methodName); if (deploymentId != null) { try { dmnEngine.getDmnRepositoryService().deleteDeployment(deploymentId); } catch (FlowableObjectNotFoundException e) { // Deployment was already deleted by the test case. Ignore. } } }
protected void initializeServices() { dmnEngineConfiguration = dmnEngine.getDmnEngineConfiguration(); repositoryService = dmnEngine.getDmnRepositoryService(); }
protected void autoDeployResources(DmnEngine dmnEngine) { if (deploymentResources != null && deploymentResources.length > 0) { final AutoDeploymentStrategy strategy = getAutoDeploymentStrategy(deploymentMode); strategy.deployResources(deploymentName, deploymentResources, dmnEngine.getDmnRepositoryService()); } }
protected static String deployResourceFromAnnotation(DmnEngine dmnEngine, Class<?> testClass, String methodName, Method method, String[] resources) { String deploymentId; LOGGER.debug("annotation @Deployment creates deployment for {}.{}", testClass.getSimpleName(), methodName); if (resources.length == 0) { String name = method.getName(); String resource = getDmnDecisionResource(testClass, name); resources = new String[] { resource }; } DmnDeploymentBuilder deploymentBuilder = dmnEngine.getDmnRepositoryService().createDeployment().name(testClass.getSimpleName() + "." + methodName); for (String resource : resources) { deploymentBuilder.addClasspathResource(resource); } deploymentId = deploymentBuilder.deploy().getId(); return deploymentId; }
protected void initializeServices() { dmnEngineConfiguration = dmnEngine.getDmnEngineConfiguration(); managementService = dmnEngine.getDmnManagementService(); repositoryService = dmnEngine.getDmnRepositoryService(); ruleService = dmnEngine.getDmnRuleService(); historyService = dmnEngine.getDmnHistoryService(); }