public static TaskService registerLocalHTWorkItemHandler(KieSession ksession, EntityManagerFactory emf, UserGroupCallback userGroupCallback) { TaskService taskService = HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .userGroupCallback(userGroupCallback) .getTaskService(); ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new NonManagedLocalHTWorkItemHandler(ksession, taskService)); return taskService; }
@Before public void setUp() throws Exception { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory("org.jbpm.services.task"); ksession = new TestStatefulKnowledgeSession(); env = EnvironmentFactory.newEnvironment(); ksession.setEnvironment(env); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); htWorkItemHandler = new NonManagedLocalHTWorkItemHandler(ksession, taskService); setHandler(htWorkItemHandler); }
public static TaskService registerLocalHTWorkItemHandler(KieSession ksession, EntityManagerFactory emf, UserGroupCallback userGroupCallback) { TaskService taskService = HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .userGroupCallback(userGroupCallback) .getTaskService(); ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new NonManagedLocalHTWorkItemHandler(ksession, taskService)); return taskService; }
@Before public void setUp() throws Exception { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory("org.jbpm.services.task"); ksession = new TestStatefulKnowledgeSession(); env = EnvironmentFactory.newEnvironment(); ksession.setEnvironment(env); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); htWorkItemHandler = new NonManagedLocalHTWorkItemHandler(ksession, taskService); setHandler(htWorkItemHandler); }