1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.softwarecatalog.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.PortalException;
31  import com.liferay.portal.SystemException;
32  import com.liferay.portal.kernel.bean.InitializingBean;
33  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
34  import com.liferay.portal.service.ImageLocalService;
35  import com.liferay.portal.service.ImageLocalServiceFactory;
36  import com.liferay.portal.service.ResourceLocalService;
37  import com.liferay.portal.service.ResourceLocalServiceFactory;
38  import com.liferay.portal.service.ResourceService;
39  import com.liferay.portal.service.ResourceServiceFactory;
40  import com.liferay.portal.service.UserLocalService;
41  import com.liferay.portal.service.UserLocalServiceFactory;
42  import com.liferay.portal.service.UserService;
43  import com.liferay.portal.service.UserServiceFactory;
44  import com.liferay.portal.service.persistence.ImagePersistence;
45  import com.liferay.portal.service.persistence.ImageUtil;
46  import com.liferay.portal.service.persistence.ResourceFinder;
47  import com.liferay.portal.service.persistence.ResourceFinderUtil;
48  import com.liferay.portal.service.persistence.ResourcePersistence;
49  import com.liferay.portal.service.persistence.ResourceUtil;
50  import com.liferay.portal.service.persistence.UserFinder;
51  import com.liferay.portal.service.persistence.UserFinderUtil;
52  import com.liferay.portal.service.persistence.UserPersistence;
53  import com.liferay.portal.service.persistence.UserUtil;
54  
55  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
56  import com.liferay.portlet.messageboards.service.MBMessageLocalServiceFactory;
57  import com.liferay.portlet.messageboards.service.MBMessageService;
58  import com.liferay.portlet.messageboards.service.MBMessageServiceFactory;
59  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
60  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinderUtil;
61  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
62  import com.liferay.portlet.messageboards.service.persistence.MBMessageUtil;
63  import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
64  import com.liferay.portlet.ratings.service.RatingsStatsLocalServiceFactory;
65  import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
66  import com.liferay.portlet.ratings.service.persistence.RatingsStatsUtil;
67  import com.liferay.portlet.softwarecatalog.model.SCProductEntry;
68  import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
69  import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalServiceFactory;
70  import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
71  import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionServiceFactory;
72  import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
73  import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalServiceFactory;
74  import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
75  import com.liferay.portlet.softwarecatalog.service.SCLicenseServiceFactory;
76  import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
77  import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
78  import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalServiceFactory;
79  import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
80  import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalServiceFactory;
81  import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
82  import com.liferay.portlet.softwarecatalog.service.SCProductVersionServiceFactory;
83  import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
84  import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionUtil;
85  import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
86  import com.liferay.portlet.softwarecatalog.service.persistence.SCLicenseUtil;
87  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
88  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryUtil;
89  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
90  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotUtil;
91  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
92  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionUtil;
93  
94  import java.util.List;
95  
96  /**
97   * <a href="SCProductEntryLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
98   *
99   * @author Brian Wing Shun Chan
100  *
101  */
102 public abstract class SCProductEntryLocalServiceBaseImpl
103     implements SCProductEntryLocalService, InitializingBean {
104     public SCProductEntry addSCProductEntry(SCProductEntry scProductEntry)
105         throws SystemException {
106         scProductEntry.setNew(true);
107 
108         return scProductEntryPersistence.update(scProductEntry, false);
109     }
110 
111     public void deleteSCProductEntry(long productEntryId)
112         throws PortalException, SystemException {
113         scProductEntryPersistence.remove(productEntryId);
114     }
115 
116     public void deleteSCProductEntry(SCProductEntry scProductEntry)
117         throws SystemException {
118         scProductEntryPersistence.remove(scProductEntry);
119     }
120 
121     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
122         throws SystemException {
123         return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery);
124     }
125 
126     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
127         int end) throws SystemException {
128         return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery,
129             start, end);
130     }
131 
132     public SCProductEntry getSCProductEntry(long productEntryId)
133         throws PortalException, SystemException {
134         return scProductEntryPersistence.findByPrimaryKey(productEntryId);
135     }
136 
137     public SCProductEntry updateSCProductEntry(SCProductEntry scProductEntry)
138         throws SystemException {
139         scProductEntry.setNew(false);
140 
141         return scProductEntryPersistence.update(scProductEntry, true);
142     }
143 
144     public SCLicenseLocalService getSCLicenseLocalService() {
145         return scLicenseLocalService;
146     }
147 
148     public void setSCLicenseLocalService(
149         SCLicenseLocalService scLicenseLocalService) {
150         this.scLicenseLocalService = scLicenseLocalService;
151     }
152 
153     public SCLicenseService getSCLicenseService() {
154         return scLicenseService;
155     }
156 
157     public void setSCLicenseService(SCLicenseService scLicenseService) {
158         this.scLicenseService = scLicenseService;
159     }
160 
161     public SCLicensePersistence getSCLicensePersistence() {
162         return scLicensePersistence;
163     }
164 
165     public void setSCLicensePersistence(
166         SCLicensePersistence scLicensePersistence) {
167         this.scLicensePersistence = scLicensePersistence;
168     }
169 
170     public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
171         return scFrameworkVersionLocalService;
172     }
173 
174     public void setSCFrameworkVersionLocalService(
175         SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
176         this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
177     }
178 
179     public SCFrameworkVersionService getSCFrameworkVersionService() {
180         return scFrameworkVersionService;
181     }
182 
183     public void setSCFrameworkVersionService(
184         SCFrameworkVersionService scFrameworkVersionService) {
185         this.scFrameworkVersionService = scFrameworkVersionService;
186     }
187 
188     public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
189         return scFrameworkVersionPersistence;
190     }
191 
192     public void setSCFrameworkVersionPersistence(
193         SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
194         this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
195     }
196 
197     public SCProductEntryPersistence getSCProductEntryPersistence() {
198         return scProductEntryPersistence;
199     }
200 
201     public void setSCProductEntryPersistence(
202         SCProductEntryPersistence scProductEntryPersistence) {
203         this.scProductEntryPersistence = scProductEntryPersistence;
204     }
205 
206     public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
207         return scProductScreenshotLocalService;
208     }
209 
210     public void setSCProductScreenshotLocalService(
211         SCProductScreenshotLocalService scProductScreenshotLocalService) {
212         this.scProductScreenshotLocalService = scProductScreenshotLocalService;
213     }
214 
215     public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
216         return scProductScreenshotPersistence;
217     }
218 
219     public void setSCProductScreenshotPersistence(
220         SCProductScreenshotPersistence scProductScreenshotPersistence) {
221         this.scProductScreenshotPersistence = scProductScreenshotPersistence;
222     }
223 
224     public SCProductVersionLocalService getSCProductVersionLocalService() {
225         return scProductVersionLocalService;
226     }
227 
228     public void setSCProductVersionLocalService(
229         SCProductVersionLocalService scProductVersionLocalService) {
230         this.scProductVersionLocalService = scProductVersionLocalService;
231     }
232 
233     public SCProductVersionService getSCProductVersionService() {
234         return scProductVersionService;
235     }
236 
237     public void setSCProductVersionService(
238         SCProductVersionService scProductVersionService) {
239         this.scProductVersionService = scProductVersionService;
240     }
241 
242     public SCProductVersionPersistence getSCProductVersionPersistence() {
243         return scProductVersionPersistence;
244     }
245 
246     public void setSCProductVersionPersistence(
247         SCProductVersionPersistence scProductVersionPersistence) {
248         this.scProductVersionPersistence = scProductVersionPersistence;
249     }
250 
251     public CounterLocalService getCounterLocalService() {
252         return counterLocalService;
253     }
254 
255     public void setCounterLocalService(CounterLocalService counterLocalService) {
256         this.counterLocalService = counterLocalService;
257     }
258 
259     public CounterService getCounterService() {
260         return counterService;
261     }
262 
263     public void setCounterService(CounterService counterService) {
264         this.counterService = counterService;
265     }
266 
267     public ImageLocalService getImageLocalService() {
268         return imageLocalService;
269     }
270 
271     public void setImageLocalService(ImageLocalService imageLocalService) {
272         this.imageLocalService = imageLocalService;
273     }
274 
275     public ImagePersistence getImagePersistence() {
276         return imagePersistence;
277     }
278 
279     public void setImagePersistence(ImagePersistence imagePersistence) {
280         this.imagePersistence = imagePersistence;
281     }
282 
283     public ResourceLocalService getResourceLocalService() {
284         return resourceLocalService;
285     }
286 
287     public void setResourceLocalService(
288         ResourceLocalService resourceLocalService) {
289         this.resourceLocalService = resourceLocalService;
290     }
291 
292     public ResourceService getResourceService() {
293         return resourceService;
294     }
295 
296     public void setResourceService(ResourceService resourceService) {
297         this.resourceService = resourceService;
298     }
299 
300     public ResourcePersistence getResourcePersistence() {
301         return resourcePersistence;
302     }
303 
304     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
305         this.resourcePersistence = resourcePersistence;
306     }
307 
308     public ResourceFinder getResourceFinder() {
309         return resourceFinder;
310     }
311 
312     public void setResourceFinder(ResourceFinder resourceFinder) {
313         this.resourceFinder = resourceFinder;
314     }
315 
316     public UserLocalService getUserLocalService() {
317         return userLocalService;
318     }
319 
320     public void setUserLocalService(UserLocalService userLocalService) {
321         this.userLocalService = userLocalService;
322     }
323 
324     public UserService getUserService() {
325         return userService;
326     }
327 
328     public void setUserService(UserService userService) {
329         this.userService = userService;
330     }
331 
332     public UserPersistence getUserPersistence() {
333         return userPersistence;
334     }
335 
336     public void setUserPersistence(UserPersistence userPersistence) {
337         this.userPersistence = userPersistence;
338     }
339 
340     public UserFinder getUserFinder() {
341         return userFinder;
342     }
343 
344     public void setUserFinder(UserFinder userFinder) {
345         this.userFinder = userFinder;
346     }
347 
348     public MBMessageLocalService getMBMessageLocalService() {
349         return mbMessageLocalService;
350     }
351 
352     public void setMBMessageLocalService(
353         MBMessageLocalService mbMessageLocalService) {
354         this.mbMessageLocalService = mbMessageLocalService;
355     }
356 
357     public MBMessageService getMBMessageService() {
358         return mbMessageService;
359     }
360 
361     public void setMBMessageService(MBMessageService mbMessageService) {
362         this.mbMessageService = mbMessageService;
363     }
364 
365     public MBMessagePersistence getMBMessagePersistence() {
366         return mbMessagePersistence;
367     }
368 
369     public void setMBMessagePersistence(
370         MBMessagePersistence mbMessagePersistence) {
371         this.mbMessagePersistence = mbMessagePersistence;
372     }
373 
374     public MBMessageFinder getMBMessageFinder() {
375         return mbMessageFinder;
376     }
377 
378     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
379         this.mbMessageFinder = mbMessageFinder;
380     }
381 
382     public RatingsStatsLocalService getRatingsStatsLocalService() {
383         return ratingsStatsLocalService;
384     }
385 
386     public void setRatingsStatsLocalService(
387         RatingsStatsLocalService ratingsStatsLocalService) {
388         this.ratingsStatsLocalService = ratingsStatsLocalService;
389     }
390 
391     public RatingsStatsPersistence getRatingsStatsPersistence() {
392         return ratingsStatsPersistence;
393     }
394 
395     public void setRatingsStatsPersistence(
396         RatingsStatsPersistence ratingsStatsPersistence) {
397         this.ratingsStatsPersistence = ratingsStatsPersistence;
398     }
399 
400     public void afterPropertiesSet() {
401         if (scLicenseLocalService == null) {
402             scLicenseLocalService = SCLicenseLocalServiceFactory.getImpl();
403         }
404 
405         if (scLicenseService == null) {
406             scLicenseService = SCLicenseServiceFactory.getImpl();
407         }
408 
409         if (scLicensePersistence == null) {
410             scLicensePersistence = SCLicenseUtil.getPersistence();
411         }
412 
413         if (scFrameworkVersionLocalService == null) {
414             scFrameworkVersionLocalService = SCFrameworkVersionLocalServiceFactory.getImpl();
415         }
416 
417         if (scFrameworkVersionService == null) {
418             scFrameworkVersionService = SCFrameworkVersionServiceFactory.getImpl();
419         }
420 
421         if (scFrameworkVersionPersistence == null) {
422             scFrameworkVersionPersistence = SCFrameworkVersionUtil.getPersistence();
423         }
424 
425         if (scProductEntryPersistence == null) {
426             scProductEntryPersistence = SCProductEntryUtil.getPersistence();
427         }
428 
429         if (scProductScreenshotLocalService == null) {
430             scProductScreenshotLocalService = SCProductScreenshotLocalServiceFactory.getImpl();
431         }
432 
433         if (scProductScreenshotPersistence == null) {
434             scProductScreenshotPersistence = SCProductScreenshotUtil.getPersistence();
435         }
436 
437         if (scProductVersionLocalService == null) {
438             scProductVersionLocalService = SCProductVersionLocalServiceFactory.getImpl();
439         }
440 
441         if (scProductVersionService == null) {
442             scProductVersionService = SCProductVersionServiceFactory.getImpl();
443         }
444 
445         if (scProductVersionPersistence == null) {
446             scProductVersionPersistence = SCProductVersionUtil.getPersistence();
447         }
448 
449         if (counterLocalService == null) {
450             counterLocalService = CounterLocalServiceFactory.getImpl();
451         }
452 
453         if (counterService == null) {
454             counterService = CounterServiceFactory.getImpl();
455         }
456 
457         if (imageLocalService == null) {
458             imageLocalService = ImageLocalServiceFactory.getImpl();
459         }
460 
461         if (imagePersistence == null) {
462             imagePersistence = ImageUtil.getPersistence();
463         }
464 
465         if (resourceLocalService == null) {
466             resourceLocalService = ResourceLocalServiceFactory.getImpl();
467         }
468 
469         if (resourceService == null) {
470             resourceService = ResourceServiceFactory.getImpl();
471         }
472 
473         if (resourcePersistence == null) {
474             resourcePersistence = ResourceUtil.getPersistence();
475         }
476 
477         if (resourceFinder == null) {
478             resourceFinder = ResourceFinderUtil.getFinder();
479         }
480 
481         if (userLocalService == null) {
482             userLocalService = UserLocalServiceFactory.getImpl();
483         }
484 
485         if (userService == null) {
486             userService = UserServiceFactory.getImpl();
487         }
488 
489         if (userPersistence == null) {
490             userPersistence = UserUtil.getPersistence();
491         }
492 
493         if (userFinder == null) {
494             userFinder = UserFinderUtil.getFinder();
495         }
496 
497         if (mbMessageLocalService == null) {
498             mbMessageLocalService = MBMessageLocalServiceFactory.getImpl();
499         }
500 
501         if (mbMessageService == null) {
502             mbMessageService = MBMessageServiceFactory.getImpl();
503         }
504 
505         if (mbMessagePersistence == null) {
506             mbMessagePersistence = MBMessageUtil.getPersistence();
507         }
508 
509         if (mbMessageFinder == null) {
510             mbMessageFinder = MBMessageFinderUtil.getFinder();
511         }
512 
513         if (ratingsStatsLocalService == null) {
514             ratingsStatsLocalService = RatingsStatsLocalServiceFactory.getImpl();
515         }
516 
517         if (ratingsStatsPersistence == null) {
518             ratingsStatsPersistence = RatingsStatsUtil.getPersistence();
519         }
520     }
521 
522     protected SCLicenseLocalService scLicenseLocalService;
523     protected SCLicenseService scLicenseService;
524     protected SCLicensePersistence scLicensePersistence;
525     protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
526     protected SCFrameworkVersionService scFrameworkVersionService;
527     protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
528     protected SCProductEntryPersistence scProductEntryPersistence;
529     protected SCProductScreenshotLocalService scProductScreenshotLocalService;
530     protected SCProductScreenshotPersistence scProductScreenshotPersistence;
531     protected SCProductVersionLocalService scProductVersionLocalService;
532     protected SCProductVersionService scProductVersionService;
533     protected SCProductVersionPersistence scProductVersionPersistence;
534     protected CounterLocalService counterLocalService;
535     protected CounterService counterService;
536     protected ImageLocalService imageLocalService;
537     protected ImagePersistence imagePersistence;
538     protected ResourceLocalService resourceLocalService;
539     protected ResourceService resourceService;
540     protected ResourcePersistence resourcePersistence;
541     protected ResourceFinder resourceFinder;
542     protected UserLocalService userLocalService;
543     protected UserService userService;
544     protected UserPersistence userPersistence;
545     protected UserFinder userFinder;
546     protected MBMessageLocalService mbMessageLocalService;
547     protected MBMessageService mbMessageService;
548     protected MBMessagePersistence mbMessagePersistence;
549     protected MBMessageFinder mbMessageFinder;
550     protected RatingsStatsLocalService ratingsStatsLocalService;
551     protected RatingsStatsPersistence ratingsStatsPersistence;
552 }