Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static TaskService getTaskService( StatefulKnowledgeSession ksession, EntityManagerFactory emf, SyncWSHumanTaskHandler humanTaskHandler )
- {
- LocalTaskService localTaskService = null;
- try
- {
- org.jbpm.task.service.TaskService taskService = new org.jbpm.task.service.TaskService(
- emf, SystemEventListenerFactory.getSystemEventListener());
- TaskServiceSession taskServiceSession = taskService.createSession();
- taskServiceSession.addUser(new User("Administrator"));
- taskServiceSession.addUser(new User("john"));
- taskServiceSession.addGroup(new Group("Test"));
- localTaskService = new LocalTaskService( taskService );
- humanTaskHandler = new SyncWSHumanTaskHandler( localTaskService, ksession );
- humanTaskHandler.setLocal( true );
- humanTaskHandler.connect();
- ksession.getWorkItemManager().registerWorkItemHandler( "Human Task", humanTaskHandler );
- }
- catch( Exception ex )
- {
- ex.printStackTrace();
- }
- return localTaskService;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement