001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.softwarecatalog.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.annotation.BeanReference;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.exception.SystemException;
023    import com.liferay.portal.service.ResourceLocalService;
024    import com.liferay.portal.service.ResourceService;
025    import com.liferay.portal.service.UserLocalService;
026    import com.liferay.portal.service.UserService;
027    import com.liferay.portal.service.base.PrincipalBean;
028    import com.liferay.portal.service.persistence.ResourceFinder;
029    import com.liferay.portal.service.persistence.ResourcePersistence;
030    import com.liferay.portal.service.persistence.UserFinder;
031    import com.liferay.portal.service.persistence.UserPersistence;
032    
033    import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
034    import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
035    import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
036    import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
037    import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
038    import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
039    import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
040    import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
041    import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
042    import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
043    import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
044    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
045    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
046    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
047    
048    import javax.sql.DataSource;
049    
050    /**
051     * @author Brian Wing Shun Chan
052     */
053    public abstract class SCProductVersionServiceBaseImpl extends PrincipalBean
054            implements SCProductVersionService {
055            public SCLicenseLocalService getSCLicenseLocalService() {
056                    return scLicenseLocalService;
057            }
058    
059            public void setSCLicenseLocalService(
060                    SCLicenseLocalService scLicenseLocalService) {
061                    this.scLicenseLocalService = scLicenseLocalService;
062            }
063    
064            public SCLicenseService getSCLicenseService() {
065                    return scLicenseService;
066            }
067    
068            public void setSCLicenseService(SCLicenseService scLicenseService) {
069                    this.scLicenseService = scLicenseService;
070            }
071    
072            public SCLicensePersistence getSCLicensePersistence() {
073                    return scLicensePersistence;
074            }
075    
076            public void setSCLicensePersistence(
077                    SCLicensePersistence scLicensePersistence) {
078                    this.scLicensePersistence = scLicensePersistence;
079            }
080    
081            public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
082                    return scFrameworkVersionLocalService;
083            }
084    
085            public void setSCFrameworkVersionLocalService(
086                    SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
087                    this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
088            }
089    
090            public SCFrameworkVersionService getSCFrameworkVersionService() {
091                    return scFrameworkVersionService;
092            }
093    
094            public void setSCFrameworkVersionService(
095                    SCFrameworkVersionService scFrameworkVersionService) {
096                    this.scFrameworkVersionService = scFrameworkVersionService;
097            }
098    
099            public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
100                    return scFrameworkVersionPersistence;
101            }
102    
103            public void setSCFrameworkVersionPersistence(
104                    SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
105                    this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
106            }
107    
108            public SCProductEntryLocalService getSCProductEntryLocalService() {
109                    return scProductEntryLocalService;
110            }
111    
112            public void setSCProductEntryLocalService(
113                    SCProductEntryLocalService scProductEntryLocalService) {
114                    this.scProductEntryLocalService = scProductEntryLocalService;
115            }
116    
117            public SCProductEntryService getSCProductEntryService() {
118                    return scProductEntryService;
119            }
120    
121            public void setSCProductEntryService(
122                    SCProductEntryService scProductEntryService) {
123                    this.scProductEntryService = scProductEntryService;
124            }
125    
126            public SCProductEntryPersistence getSCProductEntryPersistence() {
127                    return scProductEntryPersistence;
128            }
129    
130            public void setSCProductEntryPersistence(
131                    SCProductEntryPersistence scProductEntryPersistence) {
132                    this.scProductEntryPersistence = scProductEntryPersistence;
133            }
134    
135            public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
136                    return scProductScreenshotLocalService;
137            }
138    
139            public void setSCProductScreenshotLocalService(
140                    SCProductScreenshotLocalService scProductScreenshotLocalService) {
141                    this.scProductScreenshotLocalService = scProductScreenshotLocalService;
142            }
143    
144            public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
145                    return scProductScreenshotPersistence;
146            }
147    
148            public void setSCProductScreenshotPersistence(
149                    SCProductScreenshotPersistence scProductScreenshotPersistence) {
150                    this.scProductScreenshotPersistence = scProductScreenshotPersistence;
151            }
152    
153            public SCProductVersionLocalService getSCProductVersionLocalService() {
154                    return scProductVersionLocalService;
155            }
156    
157            public void setSCProductVersionLocalService(
158                    SCProductVersionLocalService scProductVersionLocalService) {
159                    this.scProductVersionLocalService = scProductVersionLocalService;
160            }
161    
162            public SCProductVersionService getSCProductVersionService() {
163                    return scProductVersionService;
164            }
165    
166            public void setSCProductVersionService(
167                    SCProductVersionService scProductVersionService) {
168                    this.scProductVersionService = scProductVersionService;
169            }
170    
171            public SCProductVersionPersistence getSCProductVersionPersistence() {
172                    return scProductVersionPersistence;
173            }
174    
175            public void setSCProductVersionPersistence(
176                    SCProductVersionPersistence scProductVersionPersistence) {
177                    this.scProductVersionPersistence = scProductVersionPersistence;
178            }
179    
180            public CounterLocalService getCounterLocalService() {
181                    return counterLocalService;
182            }
183    
184            public void setCounterLocalService(CounterLocalService counterLocalService) {
185                    this.counterLocalService = counterLocalService;
186            }
187    
188            public ResourceLocalService getResourceLocalService() {
189                    return resourceLocalService;
190            }
191    
192            public void setResourceLocalService(
193                    ResourceLocalService resourceLocalService) {
194                    this.resourceLocalService = resourceLocalService;
195            }
196    
197            public ResourceService getResourceService() {
198                    return resourceService;
199            }
200    
201            public void setResourceService(ResourceService resourceService) {
202                    this.resourceService = resourceService;
203            }
204    
205            public ResourcePersistence getResourcePersistence() {
206                    return resourcePersistence;
207            }
208    
209            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
210                    this.resourcePersistence = resourcePersistence;
211            }
212    
213            public ResourceFinder getResourceFinder() {
214                    return resourceFinder;
215            }
216    
217            public void setResourceFinder(ResourceFinder resourceFinder) {
218                    this.resourceFinder = resourceFinder;
219            }
220    
221            public UserLocalService getUserLocalService() {
222                    return userLocalService;
223            }
224    
225            public void setUserLocalService(UserLocalService userLocalService) {
226                    this.userLocalService = userLocalService;
227            }
228    
229            public UserService getUserService() {
230                    return userService;
231            }
232    
233            public void setUserService(UserService userService) {
234                    this.userService = userService;
235            }
236    
237            public UserPersistence getUserPersistence() {
238                    return userPersistence;
239            }
240    
241            public void setUserPersistence(UserPersistence userPersistence) {
242                    this.userPersistence = userPersistence;
243            }
244    
245            public UserFinder getUserFinder() {
246                    return userFinder;
247            }
248    
249            public void setUserFinder(UserFinder userFinder) {
250                    this.userFinder = userFinder;
251            }
252    
253            protected void runSQL(String sql) throws SystemException {
254                    try {
255                            DataSource dataSource = scProductVersionPersistence.getDataSource();
256    
257                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
258                                            sql, new int[0]);
259    
260                            sqlUpdate.update();
261                    }
262                    catch (Exception e) {
263                            throw new SystemException(e);
264                    }
265            }
266    
267            @BeanReference(type = SCLicenseLocalService.class)
268            protected SCLicenseLocalService scLicenseLocalService;
269            @BeanReference(type = SCLicenseService.class)
270            protected SCLicenseService scLicenseService;
271            @BeanReference(type = SCLicensePersistence.class)
272            protected SCLicensePersistence scLicensePersistence;
273            @BeanReference(type = SCFrameworkVersionLocalService.class)
274            protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
275            @BeanReference(type = SCFrameworkVersionService.class)
276            protected SCFrameworkVersionService scFrameworkVersionService;
277            @BeanReference(type = SCFrameworkVersionPersistence.class)
278            protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
279            @BeanReference(type = SCProductEntryLocalService.class)
280            protected SCProductEntryLocalService scProductEntryLocalService;
281            @BeanReference(type = SCProductEntryService.class)
282            protected SCProductEntryService scProductEntryService;
283            @BeanReference(type = SCProductEntryPersistence.class)
284            protected SCProductEntryPersistence scProductEntryPersistence;
285            @BeanReference(type = SCProductScreenshotLocalService.class)
286            protected SCProductScreenshotLocalService scProductScreenshotLocalService;
287            @BeanReference(type = SCProductScreenshotPersistence.class)
288            protected SCProductScreenshotPersistence scProductScreenshotPersistence;
289            @BeanReference(type = SCProductVersionLocalService.class)
290            protected SCProductVersionLocalService scProductVersionLocalService;
291            @BeanReference(type = SCProductVersionService.class)
292            protected SCProductVersionService scProductVersionService;
293            @BeanReference(type = SCProductVersionPersistence.class)
294            protected SCProductVersionPersistence scProductVersionPersistence;
295            @BeanReference(type = CounterLocalService.class)
296            protected CounterLocalService counterLocalService;
297            @BeanReference(type = ResourceLocalService.class)
298            protected ResourceLocalService resourceLocalService;
299            @BeanReference(type = ResourceService.class)
300            protected ResourceService resourceService;
301            @BeanReference(type = ResourcePersistence.class)
302            protected ResourcePersistence resourcePersistence;
303            @BeanReference(type = ResourceFinder.class)
304            protected ResourceFinder resourceFinder;
305            @BeanReference(type = UserLocalService.class)
306            protected UserLocalService userLocalService;
307            @BeanReference(type = UserService.class)
308            protected UserService userService;
309            @BeanReference(type = UserPersistence.class)
310            protected UserPersistence userPersistence;
311            @BeanReference(type = UserFinder.class)
312            protected UserFinder userFinder;
313    }