Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1.     public static TaskService getTaskService( StatefulKnowledgeSession ksession, EntityManagerFactory emf, SyncWSHumanTaskHandler humanTaskHandler )
  2.     {
  3.       LocalTaskService localTaskService = null;
  4.       try
  5.       {
  6.         org.jbpm.task.service.TaskService taskService = new org.jbpm.task.service.TaskService(
  7.         emf, SystemEventListenerFactory.getSystemEventListener());
  8.         TaskServiceSession taskServiceSession = taskService.createSession();
  9.         taskServiceSession.addUser(new User("Administrator"));
  10.         taskServiceSession.addUser(new User("john"));
  11.         taskServiceSession.addGroup(new Group("Test"));
  12.  
  13.                
  14.         localTaskService = new LocalTaskService( taskService );
  15.         humanTaskHandler = new SyncWSHumanTaskHandler( localTaskService, ksession );
  16.         humanTaskHandler.setLocal( true );
  17.         humanTaskHandler.connect();
  18.         ksession.getWorkItemManager().registerWorkItemHandler( "Human Task", humanTaskHandler );
  19.  
  20.       }
  21.       catch( Exception ex )
  22.       {
  23.         ex.printStackTrace();
  24.       }
  25.       return localTaskService;
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement