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.GroupLocalService;
024    import com.liferay.portal.service.GroupService;
025    import com.liferay.portal.service.ImageLocalService;
026    import com.liferay.portal.service.ImageService;
027    import com.liferay.portal.service.ResourceLocalService;
028    import com.liferay.portal.service.ResourceService;
029    import com.liferay.portal.service.UserLocalService;
030    import com.liferay.portal.service.UserService;
031    import com.liferay.portal.service.base.PrincipalBean;
032    import com.liferay.portal.service.persistence.GroupFinder;
033    import com.liferay.portal.service.persistence.GroupPersistence;
034    import com.liferay.portal.service.persistence.ImagePersistence;
035    import com.liferay.portal.service.persistence.ResourceFinder;
036    import com.liferay.portal.service.persistence.ResourcePersistence;
037    import com.liferay.portal.service.persistence.UserFinder;
038    import com.liferay.portal.service.persistence.UserPersistence;
039    
040    import com.liferay.portlet.messageboards.service.MBMessageLocalService;
041    import com.liferay.portlet.messageboards.service.MBMessageService;
042    import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
043    import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
044    import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
045    import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
046    import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
047    import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
048    import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
049    import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
050    import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
051    import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
052    import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
053    import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
054    import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
055    import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
056    import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
057    import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
058    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
059    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
060    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
061    
062    import javax.sql.DataSource;
063    
064    /**
065     * @author Brian Wing Shun Chan
066     */
067    public abstract class SCProductEntryServiceBaseImpl extends PrincipalBean
068            implements SCProductEntryService {
069            public SCLicenseLocalService getSCLicenseLocalService() {
070                    return scLicenseLocalService;
071            }
072    
073            public void setSCLicenseLocalService(
074                    SCLicenseLocalService scLicenseLocalService) {
075                    this.scLicenseLocalService = scLicenseLocalService;
076            }
077    
078            public SCLicenseService getSCLicenseService() {
079                    return scLicenseService;
080            }
081    
082            public void setSCLicenseService(SCLicenseService scLicenseService) {
083                    this.scLicenseService = scLicenseService;
084            }
085    
086            public SCLicensePersistence getSCLicensePersistence() {
087                    return scLicensePersistence;
088            }
089    
090            public void setSCLicensePersistence(
091                    SCLicensePersistence scLicensePersistence) {
092                    this.scLicensePersistence = scLicensePersistence;
093            }
094    
095            public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
096                    return scFrameworkVersionLocalService;
097            }
098    
099            public void setSCFrameworkVersionLocalService(
100                    SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
101                    this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
102            }
103    
104            public SCFrameworkVersionService getSCFrameworkVersionService() {
105                    return scFrameworkVersionService;
106            }
107    
108            public void setSCFrameworkVersionService(
109                    SCFrameworkVersionService scFrameworkVersionService) {
110                    this.scFrameworkVersionService = scFrameworkVersionService;
111            }
112    
113            public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
114                    return scFrameworkVersionPersistence;
115            }
116    
117            public void setSCFrameworkVersionPersistence(
118                    SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
119                    this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
120            }
121    
122            public SCProductEntryLocalService getSCProductEntryLocalService() {
123                    return scProductEntryLocalService;
124            }
125    
126            public void setSCProductEntryLocalService(
127                    SCProductEntryLocalService scProductEntryLocalService) {
128                    this.scProductEntryLocalService = scProductEntryLocalService;
129            }
130    
131            public SCProductEntryService getSCProductEntryService() {
132                    return scProductEntryService;
133            }
134    
135            public void setSCProductEntryService(
136                    SCProductEntryService scProductEntryService) {
137                    this.scProductEntryService = scProductEntryService;
138            }
139    
140            public SCProductEntryPersistence getSCProductEntryPersistence() {
141                    return scProductEntryPersistence;
142            }
143    
144            public void setSCProductEntryPersistence(
145                    SCProductEntryPersistence scProductEntryPersistence) {
146                    this.scProductEntryPersistence = scProductEntryPersistence;
147            }
148    
149            public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
150                    return scProductScreenshotLocalService;
151            }
152    
153            public void setSCProductScreenshotLocalService(
154                    SCProductScreenshotLocalService scProductScreenshotLocalService) {
155                    this.scProductScreenshotLocalService = scProductScreenshotLocalService;
156            }
157    
158            public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
159                    return scProductScreenshotPersistence;
160            }
161    
162            public void setSCProductScreenshotPersistence(
163                    SCProductScreenshotPersistence scProductScreenshotPersistence) {
164                    this.scProductScreenshotPersistence = scProductScreenshotPersistence;
165            }
166    
167            public SCProductVersionLocalService getSCProductVersionLocalService() {
168                    return scProductVersionLocalService;
169            }
170    
171            public void setSCProductVersionLocalService(
172                    SCProductVersionLocalService scProductVersionLocalService) {
173                    this.scProductVersionLocalService = scProductVersionLocalService;
174            }
175    
176            public SCProductVersionService getSCProductVersionService() {
177                    return scProductVersionService;
178            }
179    
180            public void setSCProductVersionService(
181                    SCProductVersionService scProductVersionService) {
182                    this.scProductVersionService = scProductVersionService;
183            }
184    
185            public SCProductVersionPersistence getSCProductVersionPersistence() {
186                    return scProductVersionPersistence;
187            }
188    
189            public void setSCProductVersionPersistence(
190                    SCProductVersionPersistence scProductVersionPersistence) {
191                    this.scProductVersionPersistence = scProductVersionPersistence;
192            }
193    
194            public CounterLocalService getCounterLocalService() {
195                    return counterLocalService;
196            }
197    
198            public void setCounterLocalService(CounterLocalService counterLocalService) {
199                    this.counterLocalService = counterLocalService;
200            }
201    
202            public GroupLocalService getGroupLocalService() {
203                    return groupLocalService;
204            }
205    
206            public void setGroupLocalService(GroupLocalService groupLocalService) {
207                    this.groupLocalService = groupLocalService;
208            }
209    
210            public GroupService getGroupService() {
211                    return groupService;
212            }
213    
214            public void setGroupService(GroupService groupService) {
215                    this.groupService = groupService;
216            }
217    
218            public GroupPersistence getGroupPersistence() {
219                    return groupPersistence;
220            }
221    
222            public void setGroupPersistence(GroupPersistence groupPersistence) {
223                    this.groupPersistence = groupPersistence;
224            }
225    
226            public GroupFinder getGroupFinder() {
227                    return groupFinder;
228            }
229    
230            public void setGroupFinder(GroupFinder groupFinder) {
231                    this.groupFinder = groupFinder;
232            }
233    
234            public ImageLocalService getImageLocalService() {
235                    return imageLocalService;
236            }
237    
238            public void setImageLocalService(ImageLocalService imageLocalService) {
239                    this.imageLocalService = imageLocalService;
240            }
241    
242            public ImageService getImageService() {
243                    return imageService;
244            }
245    
246            public void setImageService(ImageService imageService) {
247                    this.imageService = imageService;
248            }
249    
250            public ImagePersistence getImagePersistence() {
251                    return imagePersistence;
252            }
253    
254            public void setImagePersistence(ImagePersistence imagePersistence) {
255                    this.imagePersistence = imagePersistence;
256            }
257    
258            public ResourceLocalService getResourceLocalService() {
259                    return resourceLocalService;
260            }
261    
262            public void setResourceLocalService(
263                    ResourceLocalService resourceLocalService) {
264                    this.resourceLocalService = resourceLocalService;
265            }
266    
267            public ResourceService getResourceService() {
268                    return resourceService;
269            }
270    
271            public void setResourceService(ResourceService resourceService) {
272                    this.resourceService = resourceService;
273            }
274    
275            public ResourcePersistence getResourcePersistence() {
276                    return resourcePersistence;
277            }
278    
279            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
280                    this.resourcePersistence = resourcePersistence;
281            }
282    
283            public ResourceFinder getResourceFinder() {
284                    return resourceFinder;
285            }
286    
287            public void setResourceFinder(ResourceFinder resourceFinder) {
288                    this.resourceFinder = resourceFinder;
289            }
290    
291            public UserLocalService getUserLocalService() {
292                    return userLocalService;
293            }
294    
295            public void setUserLocalService(UserLocalService userLocalService) {
296                    this.userLocalService = userLocalService;
297            }
298    
299            public UserService getUserService() {
300                    return userService;
301            }
302    
303            public void setUserService(UserService userService) {
304                    this.userService = userService;
305            }
306    
307            public UserPersistence getUserPersistence() {
308                    return userPersistence;
309            }
310    
311            public void setUserPersistence(UserPersistence userPersistence) {
312                    this.userPersistence = userPersistence;
313            }
314    
315            public UserFinder getUserFinder() {
316                    return userFinder;
317            }
318    
319            public void setUserFinder(UserFinder userFinder) {
320                    this.userFinder = userFinder;
321            }
322    
323            public MBMessageLocalService getMBMessageLocalService() {
324                    return mbMessageLocalService;
325            }
326    
327            public void setMBMessageLocalService(
328                    MBMessageLocalService mbMessageLocalService) {
329                    this.mbMessageLocalService = mbMessageLocalService;
330            }
331    
332            public MBMessageService getMBMessageService() {
333                    return mbMessageService;
334            }
335    
336            public void setMBMessageService(MBMessageService mbMessageService) {
337                    this.mbMessageService = mbMessageService;
338            }
339    
340            public MBMessagePersistence getMBMessagePersistence() {
341                    return mbMessagePersistence;
342            }
343    
344            public void setMBMessagePersistence(
345                    MBMessagePersistence mbMessagePersistence) {
346                    this.mbMessagePersistence = mbMessagePersistence;
347            }
348    
349            public MBMessageFinder getMBMessageFinder() {
350                    return mbMessageFinder;
351            }
352    
353            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
354                    this.mbMessageFinder = mbMessageFinder;
355            }
356    
357            public RatingsStatsLocalService getRatingsStatsLocalService() {
358                    return ratingsStatsLocalService;
359            }
360    
361            public void setRatingsStatsLocalService(
362                    RatingsStatsLocalService ratingsStatsLocalService) {
363                    this.ratingsStatsLocalService = ratingsStatsLocalService;
364            }
365    
366            public RatingsStatsPersistence getRatingsStatsPersistence() {
367                    return ratingsStatsPersistence;
368            }
369    
370            public void setRatingsStatsPersistence(
371                    RatingsStatsPersistence ratingsStatsPersistence) {
372                    this.ratingsStatsPersistence = ratingsStatsPersistence;
373            }
374    
375            public RatingsStatsFinder getRatingsStatsFinder() {
376                    return ratingsStatsFinder;
377            }
378    
379            public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
380                    this.ratingsStatsFinder = ratingsStatsFinder;
381            }
382    
383            protected void runSQL(String sql) throws SystemException {
384                    try {
385                            DataSource dataSource = scProductEntryPersistence.getDataSource();
386    
387                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
388                                            sql, new int[0]);
389    
390                            sqlUpdate.update();
391                    }
392                    catch (Exception e) {
393                            throw new SystemException(e);
394                    }
395            }
396    
397            @BeanReference(type = SCLicenseLocalService.class)
398            protected SCLicenseLocalService scLicenseLocalService;
399            @BeanReference(type = SCLicenseService.class)
400            protected SCLicenseService scLicenseService;
401            @BeanReference(type = SCLicensePersistence.class)
402            protected SCLicensePersistence scLicensePersistence;
403            @BeanReference(type = SCFrameworkVersionLocalService.class)
404            protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
405            @BeanReference(type = SCFrameworkVersionService.class)
406            protected SCFrameworkVersionService scFrameworkVersionService;
407            @BeanReference(type = SCFrameworkVersionPersistence.class)
408            protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
409            @BeanReference(type = SCProductEntryLocalService.class)
410            protected SCProductEntryLocalService scProductEntryLocalService;
411            @BeanReference(type = SCProductEntryService.class)
412            protected SCProductEntryService scProductEntryService;
413            @BeanReference(type = SCProductEntryPersistence.class)
414            protected SCProductEntryPersistence scProductEntryPersistence;
415            @BeanReference(type = SCProductScreenshotLocalService.class)
416            protected SCProductScreenshotLocalService scProductScreenshotLocalService;
417            @BeanReference(type = SCProductScreenshotPersistence.class)
418            protected SCProductScreenshotPersistence scProductScreenshotPersistence;
419            @BeanReference(type = SCProductVersionLocalService.class)
420            protected SCProductVersionLocalService scProductVersionLocalService;
421            @BeanReference(type = SCProductVersionService.class)
422            protected SCProductVersionService scProductVersionService;
423            @BeanReference(type = SCProductVersionPersistence.class)
424            protected SCProductVersionPersistence scProductVersionPersistence;
425            @BeanReference(type = CounterLocalService.class)
426            protected CounterLocalService counterLocalService;
427            @BeanReference(type = GroupLocalService.class)
428            protected GroupLocalService groupLocalService;
429            @BeanReference(type = GroupService.class)
430            protected GroupService groupService;
431            @BeanReference(type = GroupPersistence.class)
432            protected GroupPersistence groupPersistence;
433            @BeanReference(type = GroupFinder.class)
434            protected GroupFinder groupFinder;
435            @BeanReference(type = ImageLocalService.class)
436            protected ImageLocalService imageLocalService;
437            @BeanReference(type = ImageService.class)
438            protected ImageService imageService;
439            @BeanReference(type = ImagePersistence.class)
440            protected ImagePersistence imagePersistence;
441            @BeanReference(type = ResourceLocalService.class)
442            protected ResourceLocalService resourceLocalService;
443            @BeanReference(type = ResourceService.class)
444            protected ResourceService resourceService;
445            @BeanReference(type = ResourcePersistence.class)
446            protected ResourcePersistence resourcePersistence;
447            @BeanReference(type = ResourceFinder.class)
448            protected ResourceFinder resourceFinder;
449            @BeanReference(type = UserLocalService.class)
450            protected UserLocalService userLocalService;
451            @BeanReference(type = UserService.class)
452            protected UserService userService;
453            @BeanReference(type = UserPersistence.class)
454            protected UserPersistence userPersistence;
455            @BeanReference(type = UserFinder.class)
456            protected UserFinder userFinder;
457            @BeanReference(type = MBMessageLocalService.class)
458            protected MBMessageLocalService mbMessageLocalService;
459            @BeanReference(type = MBMessageService.class)
460            protected MBMessageService mbMessageService;
461            @BeanReference(type = MBMessagePersistence.class)
462            protected MBMessagePersistence mbMessagePersistence;
463            @BeanReference(type = MBMessageFinder.class)
464            protected MBMessageFinder mbMessageFinder;
465            @BeanReference(type = RatingsStatsLocalService.class)
466            protected RatingsStatsLocalService ratingsStatsLocalService;
467            @BeanReference(type = RatingsStatsPersistence.class)
468            protected RatingsStatsPersistence ratingsStatsPersistence;
469            @BeanReference(type = RatingsStatsFinder.class)
470            protected RatingsStatsFinder ratingsStatsFinder;
471    }