1
22
23 package com.liferay.portlet.workflow.service.base;
24
25 import com.liferay.portal.kernel.bean.InitializingBean;
26 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
27 import com.liferay.portal.service.base.PrincipalBean;
28
29 import com.liferay.portlet.workflow.service.WorkflowComponentService;
30 import com.liferay.portlet.workflow.service.WorkflowDefinitionService;
31 import com.liferay.portlet.workflow.service.WorkflowInstanceService;
32 import com.liferay.portlet.workflow.service.WorkflowTaskService;
33
34
40 public abstract class WorkflowTaskServiceBaseImpl extends PrincipalBean
41 implements WorkflowTaskService, InitializingBean {
42 public WorkflowComponentService getWorkflowComponentService() {
43 return workflowComponentService;
44 }
45
46 public void setWorkflowComponentService(
47 WorkflowComponentService workflowComponentService) {
48 this.workflowComponentService = workflowComponentService;
49 }
50
51 public WorkflowDefinitionService getWorkflowDefinitionService() {
52 return workflowDefinitionService;
53 }
54
55 public void setWorkflowDefinitionService(
56 WorkflowDefinitionService workflowDefinitionService) {
57 this.workflowDefinitionService = workflowDefinitionService;
58 }
59
60 public WorkflowInstanceService getWorkflowInstanceService() {
61 return workflowInstanceService;
62 }
63
64 public void setWorkflowInstanceService(
65 WorkflowInstanceService workflowInstanceService) {
66 this.workflowInstanceService = workflowInstanceService;
67 }
68
69 public void afterPropertiesSet() {
70 if (workflowComponentService == null) {
71 workflowComponentService = (WorkflowComponentService)PortalBeanLocatorUtil.locate(WorkflowComponentService.class.getName() +
72 ".impl");
73 }
74
75 if (workflowDefinitionService == null) {
76 workflowDefinitionService = (WorkflowDefinitionService)PortalBeanLocatorUtil.locate(WorkflowDefinitionService.class.getName() +
77 ".impl");
78 }
79
80 if (workflowInstanceService == null) {
81 workflowInstanceService = (WorkflowInstanceService)PortalBeanLocatorUtil.locate(WorkflowInstanceService.class.getName() +
82 ".impl");
83 }
84 }
85
86 protected WorkflowComponentService workflowComponentService;
87 protected WorkflowDefinitionService workflowDefinitionService;
88 protected WorkflowInstanceService workflowInstanceService;
89 }