Refine search
@Before public void setup() { this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); }
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; }
@Deprecated public static TaskService startTaskService() { Properties properties = getProperties(); String dialect = properties.getProperty("persistence.persistenceunit.dialect", "org.hibernate.dialect.H2Dialect"); Map<String, String> map = new HashMap<String, String>(); map.put("hibernate.dialect", dialect); EntityManagerFactory emf = Persistence.createEntityManagerFactory(properties.getProperty("taskservice.datasource.name", "org.jbpm.services.task"), map); System.setProperty("jbpm.user.group.mapping", properties.getProperty("taskservice.usergroupmapping", "classpath:/usergroups.properties")); TaskService taskService = new HumanTaskConfigurator() .entityManagerFactory(emf) .userGroupCallback(getUserGroupCallback()) .getTaskService(); return taskService; }
protected void configureHumanTaskConfigurator(HumanTaskConfigurator configurator) { configurator .environment(getEnvironment(identityProvider)) .entityManagerFactory( emf ) .userGroupCallback( safeGet( userGroupCallback ) ) .userInfo( safeGet( userInfo ) ); configurator.listener( listener ); configurator.listener( bamListener ); configurator.listener( listener ); logger.debug( "Registering listener {}", listener );
@Produces public CommandBasedTaskService produceTaskService() { if ( mode.equalsIgnoreCase( "none" ) ) { return null; } if ( taskService == null ) { HumanTaskConfigurator configurator = createHumanTaskConfigurator(); if ( mode.equalsIgnoreCase( "singleton" ) ) { this.taskService = (CommandBasedTaskService) configurator.getTaskService(); } else { return (CommandBasedTaskService) configurator.getTaskService(); } } return (CommandBasedTaskService) taskService; }
@Override protected void configureHumanTaskConfigurator(HumanTaskConfigurator configurator) { Environment environment = EnvironmentFactory.newEnvironment(); environment.set(EnvironmentName.TRANSACTION_MANAGER, new CustomTransactionManager()); super.configureHumanTaskConfigurator(configurator.environment(environment)); }
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); }
@Override public TaskService newTaskService() { // all to reuse an already given instance of task service instead of producing new one TaskService providedTaskService = (TaskService) ((SimpleRuntimeEnvironment) runtimeEnvironment) .getEnvironmentTemplate().get("org.kie.api.task.TaskService"); if (providedTaskService != null) { return providedTaskService; } EntityManagerFactory emf = ((SimpleRuntimeEnvironment)runtimeEnvironment).getEmf(); if (emf != null) { HumanTaskConfigurator configurator = HumanTaskServiceFactory.newTaskServiceConfigurator() .environment(runtimeEnvironment.getEnvironment()) .entityManagerFactory(emf) .userGroupCallback(runtimeEnvironment.getUserGroupCallback()) .userInfo(runtimeEnvironment.getUserInfo()); TaskService internalTaskService = configurator.getTaskService(); return internalTaskService; } else { return null; } }
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); }
@Override public TaskService newTaskService() { customTaskServiceUsed.set(true); return HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(produceEntityManagerFactory()) .listener(new JPATaskLifeCycleEventListener(true)) .getTaskService(); }
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); }
private void produceTaskInstances() { InternalTaskService taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService();
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); }
public TaskService getService() { return (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .userGroupCallback(new MvelUserGroupCallbackImpl(true)) .entityManagerFactory(emf) .getTaskService(); } private static class H2Server {
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); }
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() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory("org.jbpm.services.task"); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator().entityManagerFactory(emf) .getTaskService(); }
@Override public TaskService newTaskService() { // all to reuse an already given instance of task service instead of producing new one TaskService providedTaskService = (TaskService) ((SimpleRuntimeEnvironment) runtimeEnvironment) .getEnvironmentTemplate().get("org.kie.api.task.TaskService"); if (providedTaskService != null) { return providedTaskService; } EntityManagerFactory emf = ((SimpleRuntimeEnvironment)runtimeEnvironment).getEmf(); if (emf != null) { HumanTaskConfigurator configurator = HumanTaskServiceFactory.newTaskServiceConfigurator() .environment(runtimeEnvironment.getEnvironment()) .entityManagerFactory(emf) .userGroupCallback(runtimeEnvironment.getUserGroupCallback()) .userInfo(runtimeEnvironment.getUserInfo()); TaskService internalTaskService = configurator.getTaskService(); return internalTaskService; } else { return null; } }
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); }
@Override public Object getObject() throws Exception { if (instance == null) { HumanTaskConfigurator configurator = HumanTaskServiceFactory.newTaskServiceConfigurator(); configurator .entityManagerFactory(entityManagerFactory) .userGroupCallback(userGroupCallback) .userInfo(userInfo); if (listeners != null) { for(TaskLifeCycleEventListener listener : listeners) { configurator.listener(listener); } } Environment environment = EnvironmentFactory.newEnvironment(); environment.set(EnvironmentName.TRANSACTION_MANAGER, transactionManager); environment.set(EnvironmentName.ENTITY_MANAGER_FACTORY, entityManagerFactory); if (entityManager != null) { environment.set(EnvironmentName.APP_SCOPED_ENTITY_MANAGER, entityManager); environment.set(EnvironmentName.CMD_SCOPED_ENTITY_MANAGER, entityManager); environment.set("IS_JTA_TRANSACTION", false); environment.set("IS_SHARED_ENTITY_MANAGER", true); } configurator.environment(environment); instance = configurator.getTaskService(); } return instance; }