public class HumanTaskConfigurator extends Object
TaskService
instances. Most of the attributes have their defaults but there is on that must be explicitly set
TaskService
it will be wrapped with proxy instance to provide transaction
handling capabilities - begin and commit/rollback to simplify usage.Constructor and Description |
---|
HumanTaskConfigurator() |
Modifier and Type | Method and Description |
---|---|
HumanTaskConfigurator |
adminService(org.kie.internal.task.api.TaskAdminService adminService) |
protected void |
configureLifeCycleManager(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm,
org.kie.internal.task.api.TaskIdentityService identityService,
org.kie.internal.task.api.TaskQueryService queryService,
org.kie.internal.task.api.TaskContentService contentService) |
protected void |
configurePersistenceManager() |
protected void |
configureTaskAdminService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm) |
protected void |
configureTaskContentService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm) |
protected void |
configureTaskDeadlinesService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm) |
protected void |
configureTaskIdentityService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm) |
protected void |
configureTaskInstanceService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm,
org.kie.internal.task.api.TaskQueryService queryService) |
protected void |
configureTaskQueryService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm) |
protected void |
configureUserGroupLifeCycleManagerDecorator(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm,
LifeCycleManager lifeCycleManager,
org.kie.api.task.UserGroupCallback userGroupCallback) |
protected org.kie.internal.task.api.TaskQueryService |
configureUserGroupQueryServiceDecorator(org.kie.internal.task.api.TaskQueryService queryService,
org.kie.api.task.UserGroupCallback userGroupCallback) |
protected org.kie.internal.task.api.TaskInstanceService |
configureUserGroupTaskInstanceServiceDecorator(org.kie.internal.task.api.TaskInstanceService instanceService,
org.kie.api.task.UserGroupCallback userGroupCallback) |
HumanTaskConfigurator |
contentService(org.kie.internal.task.api.TaskContentService contentService) |
protected DeadlinesDecorator |
createDeadlinesDecorator(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm,
org.kie.internal.task.api.TaskQueryService queryService,
org.kie.internal.task.api.TaskDeadlinesService deadlinesService,
SubTaskDecorator subTaskDecorator) |
protected SubTaskDecorator |
createSubTaskDecorator(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm,
org.kie.internal.task.api.TaskInstanceService instanceService,
org.kie.internal.task.api.TaskQueryService queryService) |
HumanTaskConfigurator |
deadlinesService(org.kie.internal.task.api.TaskDeadlinesService deadlinesService) |
HumanTaskConfigurator |
entityManagerFactory(javax.persistence.EntityManagerFactory emf) |
org.kie.api.task.TaskService |
getTaskService() |
HumanTaskConfigurator |
identityService(org.kie.internal.task.api.TaskIdentityService identityService) |
HumanTaskConfigurator |
instanceService(org.kie.internal.task.api.TaskInstanceService instanceService) |
HumanTaskConfigurator |
lifeCycleManager(LifeCycleManager lifeCycleManager) |
HumanTaskConfigurator |
persistenceManager(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm) |
HumanTaskConfigurator |
queryService(org.kie.internal.task.api.TaskQueryService queryService) |
HumanTaskConfigurator |
transactionManager(org.jbpm.shared.services.api.JbpmServicesTransactionManager tm) |
HumanTaskConfigurator |
userGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback) |
public HumanTaskConfigurator transactionManager(org.jbpm.shared.services.api.JbpmServicesTransactionManager tm)
public HumanTaskConfigurator entityManagerFactory(javax.persistence.EntityManagerFactory emf)
public HumanTaskConfigurator persistenceManager(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
public HumanTaskConfigurator queryService(org.kie.internal.task.api.TaskQueryService queryService)
public HumanTaskConfigurator identityService(org.kie.internal.task.api.TaskIdentityService identityService)
public HumanTaskConfigurator adminService(org.kie.internal.task.api.TaskAdminService adminService)
public HumanTaskConfigurator contentService(org.kie.internal.task.api.TaskContentService contentService)
public HumanTaskConfigurator deadlinesService(org.kie.internal.task.api.TaskDeadlinesService deadlinesService)
public HumanTaskConfigurator instanceService(org.kie.internal.task.api.TaskInstanceService instanceService)
public HumanTaskConfigurator lifeCycleManager(LifeCycleManager lifeCycleManager)
public HumanTaskConfigurator userGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)
public org.kie.api.task.TaskService getTaskService()
protected void configurePersistenceManager()
protected void configureTaskQueryService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
protected void configureTaskIdentityService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
protected void configureTaskAdminService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
protected void configureTaskContentService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
protected void configureTaskDeadlinesService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
protected void configureTaskInstanceService(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm, org.kie.internal.task.api.TaskQueryService queryService)
protected void configureLifeCycleManager(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm, org.kie.internal.task.api.TaskIdentityService identityService, org.kie.internal.task.api.TaskQueryService queryService, org.kie.internal.task.api.TaskContentService contentService)
protected void configureUserGroupLifeCycleManagerDecorator(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm, LifeCycleManager lifeCycleManager, org.kie.api.task.UserGroupCallback userGroupCallback)
protected org.kie.internal.task.api.TaskQueryService configureUserGroupQueryServiceDecorator(org.kie.internal.task.api.TaskQueryService queryService, org.kie.api.task.UserGroupCallback userGroupCallback)
protected org.kie.internal.task.api.TaskInstanceService configureUserGroupTaskInstanceServiceDecorator(org.kie.internal.task.api.TaskInstanceService instanceService, org.kie.api.task.UserGroupCallback userGroupCallback)
protected SubTaskDecorator createSubTaskDecorator(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm, org.kie.internal.task.api.TaskInstanceService instanceService, org.kie.internal.task.api.TaskQueryService queryService)
protected DeadlinesDecorator createDeadlinesDecorator(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm, org.kie.internal.task.api.TaskQueryService queryService, org.kie.internal.task.api.TaskDeadlinesService deadlinesService, SubTaskDecorator subTaskDecorator)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.