/** * Creates new instance of JPA task audit logger * @return new instance of JPA task audit logger */ public static JPATaskLifeCycleEventListener newJPAInstance() { return new JPATaskLifeCycleEventListener(true); }
/** * Creates new instance of JPA task audit logger with given entity manager factory * @param enf EntityManagerFactory instance to be used * @return new instance of JPA task audit logger */ public static JPATaskLifeCycleEventListener newJPAInstance(EntityManagerFactory emf) { return new JPATaskLifeCycleEventListener(emf); }
DeploymentDescriptor descriptor = getRuntimeManager().getDeploymentDescriptor(); if (descriptor == null) { defaultListeners.add(new JPATaskLifeCycleEventListener(true)); } else if (descriptor.getAuditMode() == AuditMode.JPA) {
@Override public TaskService newTaskService() { customTaskServiceUsed.set(true); return HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(produceEntityManagerFactory()) .listener(new JPATaskLifeCycleEventListener(true)) .getTaskService(); }
@Before public void setUp() throws Exception { System.setProperty("org.jbpm.task.assignment.enabled", "true"); System.setProperty("org.jbpm.task.assignment.strategy", "LoadBalance"); System.setProperty("org.jbpm.task.assignment.loadbalance.calculator","org.jbpm.services.task.assignment.impl.TotalCompletionTimeLoadCalculator"); System.setProperty("org.jbpm.services.task.assignment.taskduration.timetolive", "1000"); pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); AssignmentServiceProvider.override(new LoadBalanceAssignmentStrategy()); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); taskIds = new Long[100]; // giving ourselves lots of room forceBAMEntries(); }
@Before public void setUp() throws Exception { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); taskIds = new Long[100]; // giving ourselves lots of room forceBAMEntries(); }
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); this.taskAuditService = TaskAuditServiceFactory.newTaskAuditServiceConfigurator().setTaskService(taskService).getTaskAuditService(); }
@Before public void setup() { TaskDeadlinesServiceImpl.reset(); pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); this.taskAuditService = TaskAuditServiceFactory.newTaskAuditServiceConfigurator().setTaskService(taskService).getTaskAuditService(); }
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"); callback = new NullGroupsUserGroupCallback(); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .userGroupCallback(callback) .getTaskService(); this.taskAuditService = TaskAuditServiceFactory.newTaskAuditServiceConfigurator().setTaskService(taskService) .getTaskAuditService(); }
/** * Creates new instance of JPA task audit logger with given entity manager factory * @param enf EntityManagerFactory instance to be used * @return new instance of JPA task audit logger */ public static JPATaskLifeCycleEventListener newJPAInstance(EntityManagerFactory emf) { return new JPATaskLifeCycleEventListener(emf); }
/** * Creates new instance of JPA task audit logger * @return new instance of JPA task audit logger */ public static JPATaskLifeCycleEventListener newJPAInstance() { return new JPATaskLifeCycleEventListener(true); }
@Produces public TaskLifeCycleEventListener produceTaskAuditLogger() { return new JPATaskLifeCycleEventListener(true); } }
@Override public List<TaskLifeCycleEventListener> getEventListeners(String identifier, Map<String, Object> params) { List<TaskLifeCycleEventListener> taskEventListeners = new ArrayList<TaskLifeCycleEventListener>(); taskEventListeners.add(new JPATaskLifeCycleEventListener(true)); return taskEventListeners; }
@Before public void setUp() throws Exception { System.setProperty("org.jbpm.task.assignment.enabled", "true"); System.setProperty("org.jbpm.task.assignment.strategy", "LoadBalance"); System.setProperty("org.jbpm.task.assignment.loadbalance.calculator","org.jbpm.services.task.assignment.impl.TotalCompletionTimeLoadCalculator"); System.setProperty("org.jbpm.services.task.assignment.taskduration.timetolive", "1000"); pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); AssignmentServiceProvider.override(new LoadBalanceAssignmentStrategy()); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); taskIds = new Long[100]; // giving ourselves lots of room forceBAMEntries(); }
@Produces public TaskService produceTaskService() { return HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(produceEntityManagerFactory()) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); }
@Before public void setUp() throws Exception { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); taskIds = new Long[100]; // giving ourselves lots of room forceBAMEntries(); }
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); this.taskAuditService = TaskAuditServiceFactory.newTaskAuditServiceConfigurator().setTaskService(taskService).getTaskAuditService(); }
@Before public void setup() { TaskDeadlinesServiceImpl.reset(); pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .getTaskService(); this.taskAuditService = TaskAuditServiceFactory.newTaskAuditServiceConfigurator().setTaskService(taskService).getTaskAuditService(); }
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory("org.jbpm.services.task"); callback = new NullGroupsUserGroupCallback(); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .listener(new JPATaskLifeCycleEventListener(true)) .listener(new BAMTaskEventListener(true)) .userGroupCallback(callback) .getTaskService(); this.taskAuditService = TaskAuditServiceFactory.newTaskAuditServiceConfigurator().setTaskService(taskService) .getTaskAuditService(); }