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