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