001: /**
002: * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
003: *
004: * Permission is hereby granted, free of charge, to any person obtaining a copy
005: * of this software and associated documentation files (the "Software"), to deal
006: * in the Software without restriction, including without limitation the rights
007: * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
008: * copies of the Software, and to permit persons to whom the Software is
009: * furnished to do so, subject to the following conditions:
010: *
011: * The above copyright notice and this permission notice shall be included in
012: * all copies or substantial portions of the Software.
013: *
014: * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
015: * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
016: * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
017: * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
018: * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
019: * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
020: * SOFTWARE.
021: */package com.liferay.portlet.workflow.service.base;
022:
023: import com.liferay.documentlibrary.service.DLLocalService;
024: import com.liferay.documentlibrary.service.DLLocalServiceFactory;
025: import com.liferay.documentlibrary.service.DLService;
026: import com.liferay.documentlibrary.service.DLServiceFactory;
027:
028: import com.liferay.portal.service.ResourceLocalService;
029: import com.liferay.portal.service.ResourceLocalServiceFactory;
030: import com.liferay.portal.service.ResourceService;
031: import com.liferay.portal.service.ResourceServiceFactory;
032: import com.liferay.portal.service.impl.PrincipalBean;
033: import com.liferay.portal.service.persistence.ResourceFinder;
034: import com.liferay.portal.service.persistence.ResourceFinderUtil;
035: import com.liferay.portal.service.persistence.ResourcePersistence;
036: import com.liferay.portal.service.persistence.ResourceUtil;
037:
038: import com.liferay.portlet.workflow.service.WorkflowComponentService;
039: import com.liferay.portlet.workflow.service.WorkflowComponentServiceFactory;
040: import com.liferay.portlet.workflow.service.WorkflowDefinitionService;
041: import com.liferay.portlet.workflow.service.WorkflowInstanceService;
042: import com.liferay.portlet.workflow.service.WorkflowInstanceServiceFactory;
043: import com.liferay.portlet.workflow.service.WorkflowTaskService;
044: import com.liferay.portlet.workflow.service.WorkflowTaskServiceFactory;
045:
046: import org.springframework.beans.factory.InitializingBean;
047:
048: /**
049: * <a href="WorkflowDefinitionServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
050: *
051: * @author Brian Wing Shun Chan
052: *
053: */
054: public abstract class WorkflowDefinitionServiceBaseImpl extends
055: PrincipalBean implements WorkflowDefinitionService,
056: InitializingBean {
057: public WorkflowComponentService getWorkflowComponentService() {
058: return workflowComponentService;
059: }
060:
061: public void setWorkflowComponentService(
062: WorkflowComponentService workflowComponentService) {
063: this .workflowComponentService = workflowComponentService;
064: }
065:
066: public WorkflowInstanceService getWorkflowInstanceService() {
067: return workflowInstanceService;
068: }
069:
070: public void setWorkflowInstanceService(
071: WorkflowInstanceService workflowInstanceService) {
072: this .workflowInstanceService = workflowInstanceService;
073: }
074:
075: public WorkflowTaskService getWorkflowTaskService() {
076: return workflowTaskService;
077: }
078:
079: public void setWorkflowTaskService(
080: WorkflowTaskService workflowTaskService) {
081: this .workflowTaskService = workflowTaskService;
082: }
083:
084: public DLLocalService getDLLocalService() {
085: return dlLocalService;
086: }
087:
088: public void setDLLocalService(DLLocalService dlLocalService) {
089: this .dlLocalService = dlLocalService;
090: }
091:
092: public DLService getDLService() {
093: return dlService;
094: }
095:
096: public void setDLService(DLService dlService) {
097: this .dlService = dlService;
098: }
099:
100: public ResourceLocalService getResourceLocalService() {
101: return resourceLocalService;
102: }
103:
104: public void setResourceLocalService(
105: ResourceLocalService resourceLocalService) {
106: this .resourceLocalService = resourceLocalService;
107: }
108:
109: public ResourceService getResourceService() {
110: return resourceService;
111: }
112:
113: public void setResourceService(ResourceService resourceService) {
114: this .resourceService = resourceService;
115: }
116:
117: public ResourcePersistence getResourcePersistence() {
118: return resourcePersistence;
119: }
120:
121: public void setResourcePersistence(
122: ResourcePersistence resourcePersistence) {
123: this .resourcePersistence = resourcePersistence;
124: }
125:
126: public ResourceFinder getResourceFinder() {
127: return resourceFinder;
128: }
129:
130: public void setResourceFinder(ResourceFinder resourceFinder) {
131: this .resourceFinder = resourceFinder;
132: }
133:
134: public void afterPropertiesSet() {
135: if (workflowComponentService == null) {
136: workflowComponentService = WorkflowComponentServiceFactory
137: .getImpl();
138: }
139:
140: if (workflowInstanceService == null) {
141: workflowInstanceService = WorkflowInstanceServiceFactory
142: .getImpl();
143: }
144:
145: if (workflowTaskService == null) {
146: workflowTaskService = WorkflowTaskServiceFactory.getImpl();
147: }
148:
149: if (dlLocalService == null) {
150: dlLocalService = DLLocalServiceFactory.getImpl();
151: }
152:
153: if (dlService == null) {
154: dlService = DLServiceFactory.getImpl();
155: }
156:
157: if (resourceLocalService == null) {
158: resourceLocalService = ResourceLocalServiceFactory
159: .getImpl();
160: }
161:
162: if (resourceService == null) {
163: resourceService = ResourceServiceFactory.getImpl();
164: }
165:
166: if (resourcePersistence == null) {
167: resourcePersistence = ResourceUtil.getPersistence();
168: }
169:
170: if (resourceFinder == null) {
171: resourceFinder = ResourceFinderUtil.getFinder();
172: }
173: }
174:
175: protected WorkflowComponentService workflowComponentService;
176: protected WorkflowInstanceService workflowInstanceService;
177: protected WorkflowTaskService workflowTaskService;
178: protected DLLocalService dlLocalService;
179: protected DLService dlService;
180: protected ResourceLocalService resourceLocalService;
181: protected ResourceService resourceService;
182: protected ResourcePersistence resourcePersistence;
183: protected ResourceFinder resourceFinder;
184: }
|