summaryrefslogtreecommitdiff
path: root/calamus-engine/src/main/java/io/trygvis/engine/CalamusJbpmConfig.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2014-04-21 09:01:00 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2014-04-21 09:01:00 +0200
commitfd681e2c6663652be02a31f7b40da4cd283ab37e (patch)
tree83cf23c1cc1f9320f2464e355d33d7abce3249e8 /calamus-engine/src/main/java/io/trygvis/engine/CalamusJbpmConfig.java
parentd38810a179a6f669ea0d3e7588f2aabed762deff (diff)
downloadcalamus-fd681e2c6663652be02a31f7b40da4cd283ab37e.tar.gz
calamus-fd681e2c6663652be02a31f7b40da4cd283ab37e.tar.bz2
calamus-fd681e2c6663652be02a31f7b40da4cd283ab37e.tar.xz
calamus-fd681e2c6663652be02a31f7b40da4cd283ab37e.zip
wip
Diffstat (limited to 'calamus-engine/src/main/java/io/trygvis/engine/CalamusJbpmConfig.java')
-rw-r--r--calamus-engine/src/main/java/io/trygvis/engine/CalamusJbpmConfig.java63
1 files changed, 0 insertions, 63 deletions
diff --git a/calamus-engine/src/main/java/io/trygvis/engine/CalamusJbpmConfig.java b/calamus-engine/src/main/java/io/trygvis/engine/CalamusJbpmConfig.java
deleted file mode 100644
index 98ba550..0000000
--- a/calamus-engine/src/main/java/io/trygvis/engine/CalamusJbpmConfig.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package io.trygvis.engine;
-
-import org.jbpm.process.audit.JPAAuditLogService;
-import org.kie.api.io.Resource;
-import org.kie.api.io.ResourceType;
-import org.kie.api.runtime.manager.RuntimeEnvironment;
-import org.kie.internal.io.ResourceFactory;
-import org.kie.spring.factorybeans.RuntimeEnvironmentFactoryBean;
-import org.kie.spring.factorybeans.RuntimeManagerFactoryBean;
-import org.slf4j.Logger;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Lazy;
-import org.springframework.transaction.PlatformTransactionManager;
-
-import javax.persistence.EntityManagerFactory;
-import javax.sql.DataSource;
-import java.util.HashMap;
-import java.util.Map;
-
-import static org.slf4j.LoggerFactory.getLogger;
-
-/**
- * http://planet.jboss.org/post/jbpm_6_with_spring
- */
-@Configuration
-public class CalamusJbpmConfig {
- private final Logger log = getLogger(getClass());
-
- @Bean
- @Lazy
- public RuntimeEnvironmentFactoryBean runtimeEnvironment(DataSource dataSource, CalamusDbConfig.DbMigrations dbMigrations, EntityManagerFactory entityManagerFactory, PlatformTransactionManager platformTransactionManager) {
- System.out.println("CalamusConfig.runtimeEnvironmentFactoryBean");
- System.out.println("dataSource = " + dataSource);
- System.out.println("dbMigrations = " + dbMigrations);
- System.out.println("entityManagerFactory = " + entityManagerFactory);
- System.out.println("platformTransactionManager = " + platformTransactionManager);
- RuntimeEnvironmentFactoryBean x = new RuntimeEnvironmentFactoryBean();
- x.setType("DEFAULT");
-
- Map<Resource, ResourceType> assets = new HashMap<>();
- assets.put(ResourceFactory.newClassPathResource("/Deploy.bpmn2"), ResourceType.BPMN2);
- x.setAssets(assets);
-
- x.setEntityManagerFactory(entityManagerFactory);
- x.setTransactionManager(platformTransactionManager);
-
- return x;
- }
-
-// @Bean
-// public RuntimeManagerFactoryBean runtimeManagerFactoryBean(RuntimeEnvironment runtimeEnvironment) {
-// RuntimeManagerFactoryBean x = new RuntimeManagerFactoryBean();
-// x.setIdentifier("spring-rm");
-// x.setRuntimeEnvironment(runtimeEnvironment);
-// return x;
-// }
-
- @Bean
- public JPAAuditLogService jpaAuditLogService(EntityManagerFactory entityManagerFactory) {
- return new JPAAuditLogService(entityManagerFactory);
- }
-}