Package org.jbpm.services.task
Class HumanTaskConfigurator
- java.lang.Object
-
- org.jbpm.services.task.HumanTaskConfigurator
-
public class HumanTaskConfigurator extends Object
Task service configurator that provides fluent API approach to buildingTaskServiceinstances. Most of the attributes have their defaults but there is one that must be explicitly set- entityManagerFactory
- userInfo - DefaultUserInfo by default
- userGroupCallback - uses MvelUserGroupCallbackImpl by default
- See Also:
DefaultUserInfo,MvelUserGroupCallbackImpl
-
-
Constructor Summary
Constructors Constructor Description HumanTaskConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddDefaultInterceptor()protected voidaddErrorHandlingInterceptor()protected voidaddOptimisticLockInterceptor()protected voidaddTransactionLockInterceptor()HumanTaskConfiguratorentityManagerFactory(javax.persistence.EntityManagerFactory emf)HumanTaskConfiguratorenvironment(org.kie.api.runtime.Environment environment)org.kie.api.task.TaskServicegetTaskService()HumanTaskConfiguratorinterceptor(int priority, org.drools.core.runtime.ChainableRunner interceptor)HumanTaskConfiguratorlistener(org.kie.api.task.TaskLifeCycleEventListener listener)HumanTaskConfiguratoruserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)HumanTaskConfiguratoruserInfo(org.kie.api.task.UserInfo userInfo)
-
-
-
Method Detail
-
interceptor
public HumanTaskConfigurator interceptor(int priority, org.drools.core.runtime.ChainableRunner interceptor)
-
listener
public HumanTaskConfigurator listener(org.kie.api.task.TaskLifeCycleEventListener listener)
-
environment
public HumanTaskConfigurator environment(org.kie.api.runtime.Environment environment)
-
entityManagerFactory
public HumanTaskConfigurator entityManagerFactory(javax.persistence.EntityManagerFactory emf)
-
userInfo
public HumanTaskConfigurator userInfo(org.kie.api.task.UserInfo userInfo)
-
userGroupCallback
public HumanTaskConfigurator userGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)
-
getTaskService
public org.kie.api.task.TaskService getTaskService()
-
addDefaultInterceptor
protected void addDefaultInterceptor()
-
addTransactionLockInterceptor
protected void addTransactionLockInterceptor()
-
addOptimisticLockInterceptor
protected void addOptimisticLockInterceptor()
-
addErrorHandlingInterceptor
protected void addErrorHandlingInterceptor()
-
-