@Bean @ConditionalOnMissingBean(name = "userTaskService") public UserTaskService userTaskService(RuntimeDataService runtimeDataService, DeploymentService deploymentService) { UserTaskServiceImpl userTaskService = new UserTaskServiceImpl(); ((UserTaskServiceImpl) userTaskService).setDataService(runtimeDataService); ((UserTaskServiceImpl) userTaskService).setDeploymentService(deploymentService); return userTaskService; }
@Inject @Override public void setNonProcessScopedTaskService(InternalTaskService nonProcessScopedTaskService) { super.setNonProcessScopedTaskService(nonProcessScopedTaskService); }
@Override public <T> T process(T variables, ClassLoader cl) { T result = RemoteObjectProcessor.processRemoteObjects(variables, cl); if (result == null) { result = super.process(variables, cl); } return result; }
UserTaskServiceImpl userTaskService = new UserTaskServiceImpl(); userTaskService.setNonProcessScopedTaskService((InternalTaskService) taskService); processRequestBean.setUserTaskService(userTaskService); DeploymentService mockDepService = mock(DeploymentService.class); when(mockDepService.getRuntimeManager(anyString())).thenReturn(runtimeManager); userTaskService.setDeploymentService(mockDepService); queryResource.setProcessRequestBean(processRequestBean);
@Inject @Override public void setDeploymentService(DeploymentService deploymentService) { super.setDeploymentService(deploymentService); }
@Inject @Override public void setDataService(RuntimeDataService dataService) { super.setDataService(dataService); }
@Before public void init() { runtimeManager = createRuntimeManager(PROCESS_STRING_VAR_FILE, PROCESS_OBJ_VAR_FILE); engine = getRuntimeEngine(); ksession = engine.getKieSession(); taskService = engine.getTaskService(); queryResource = new QueryResourceImpl(); IdentityProvider mockIdProvider = mock(IdentityProvider.class); when(mockIdProvider.getName()).thenReturn(USER_ID); queryResource.setIdentityProvider(mockIdProvider); ProcessRequestBean processRequestBean = new ProcessRequestBean(); UserTaskServiceImpl userTaskService = new UserTaskServiceImpl(); userTaskService.setNonProcessScopedTaskService((InternalTaskService) taskService); processRequestBean.setUserTaskService(userTaskService); DeploymentService mockDepService = mock(DeploymentService.class); when(mockDepService.getRuntimeManager(anyString())).thenReturn(runtimeManager); userTaskService.setDeploymentService(mockDepService); queryResource.setProcessRequestBean(processRequestBean); processRequestBean.setAuditLogService(new JPAAuditLogService(getEmf())); processRequestBean.setJPAService(new RemoteServicesQueryJPAService(getEmf())); queryResource.setUserGroupCallback(userGroupCallback); queryTaskHelper = new InternalTaskQueryHelper(queryResource); queryProcInstHelper = new InternalProcInstQueryHelper(queryResource); setupTestData(); }
@EJB(beanInterface=DeploymentServiceEJBLocal.class) @Override public void setDeploymentService(DeploymentService deploymentService) { super.setDeploymentService(deploymentService); }
@EJB(beanInterface=RuntimeDataServiceEJBLocal.class) @Override public void setDataService(RuntimeDataService dataService) { super.setDataService(dataService); }
userTaskService = new UserTaskServiceImpl(); ((UserTaskServiceImpl) userTaskService).setDataService(runtimeDataService); ((UserTaskServiceImpl) userTaskService).setDeploymentService(deploymentService);