1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.imagegallery.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  
19  import com.liferay.portal.kernel.annotation.BeanReference;
20  import com.liferay.portal.kernel.dao.db.DB;
21  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
22  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23  import com.liferay.portal.kernel.exception.PortalException;
24  import com.liferay.portal.kernel.exception.SystemException;
25  import com.liferay.portal.kernel.util.OrderByComparator;
26  import com.liferay.portal.service.ImageLocalService;
27  import com.liferay.portal.service.ResourceLocalService;
28  import com.liferay.portal.service.ResourceService;
29  import com.liferay.portal.service.UserLocalService;
30  import com.liferay.portal.service.UserService;
31  import com.liferay.portal.service.persistence.ImagePersistence;
32  import com.liferay.portal.service.persistence.ResourceFinder;
33  import com.liferay.portal.service.persistence.ResourcePersistence;
34  import com.liferay.portal.service.persistence.UserFinder;
35  import com.liferay.portal.service.persistence.UserPersistence;
36  
37  import com.liferay.portlet.asset.service.AssetCategoryLocalService;
38  import com.liferay.portlet.asset.service.AssetCategoryService;
39  import com.liferay.portlet.asset.service.AssetEntryLocalService;
40  import com.liferay.portlet.asset.service.AssetEntryService;
41  import com.liferay.portlet.asset.service.AssetTagLocalService;
42  import com.liferay.portlet.asset.service.AssetTagService;
43  import com.liferay.portlet.asset.service.persistence.AssetCategoryFinder;
44  import com.liferay.portlet.asset.service.persistence.AssetCategoryPersistence;
45  import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
46  import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
47  import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
48  import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
49  import com.liferay.portlet.expando.service.ExpandoValueLocalService;
50  import com.liferay.portlet.expando.service.ExpandoValueService;
51  import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
52  import com.liferay.portlet.imagegallery.model.IGImage;
53  import com.liferay.portlet.imagegallery.service.IGFolderLocalService;
54  import com.liferay.portlet.imagegallery.service.IGFolderService;
55  import com.liferay.portlet.imagegallery.service.IGImageLocalService;
56  import com.liferay.portlet.imagegallery.service.IGImageService;
57  import com.liferay.portlet.imagegallery.service.persistence.IGFolderPersistence;
58  import com.liferay.portlet.imagegallery.service.persistence.IGImageFinder;
59  import com.liferay.portlet.imagegallery.service.persistence.IGImagePersistence;
60  import com.liferay.portlet.social.service.SocialActivityLocalService;
61  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
62  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
63  
64  import java.util.List;
65  
66  /**
67   * <a href="IGImageLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
68   *
69   * @author Brian Wing Shun Chan
70   */
71  public abstract class IGImageLocalServiceBaseImpl implements IGImageLocalService {
72      public IGImage addIGImage(IGImage igImage) throws SystemException {
73          igImage.setNew(true);
74  
75          return igImagePersistence.update(igImage, false);
76      }
77  
78      public IGImage createIGImage(long imageId) {
79          return igImagePersistence.create(imageId);
80      }
81  
82      public void deleteIGImage(long imageId)
83          throws PortalException, SystemException {
84          igImagePersistence.remove(imageId);
85      }
86  
87      public void deleteIGImage(IGImage igImage) throws SystemException {
88          igImagePersistence.remove(igImage);
89      }
90  
91      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
92          throws SystemException {
93          return igImagePersistence.findWithDynamicQuery(dynamicQuery);
94      }
95  
96      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
97          int end) throws SystemException {
98          return igImagePersistence.findWithDynamicQuery(dynamicQuery, start, end);
99      }
100 
101     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
102         int end, OrderByComparator orderByComparator) throws SystemException {
103         return igImagePersistence.findWithDynamicQuery(dynamicQuery, start,
104             end, orderByComparator);
105     }
106 
107     public int dynamicQueryCount(DynamicQuery dynamicQuery)
108         throws SystemException {
109         return igImagePersistence.countWithDynamicQuery(dynamicQuery);
110     }
111 
112     public IGImage getIGImage(long imageId)
113         throws PortalException, SystemException {
114         return igImagePersistence.findByPrimaryKey(imageId);
115     }
116 
117     public List<IGImage> getIGImages(int start, int end)
118         throws SystemException {
119         return igImagePersistence.findAll(start, end);
120     }
121 
122     public int getIGImagesCount() throws SystemException {
123         return igImagePersistence.countAll();
124     }
125 
126     public IGImage updateIGImage(IGImage igImage) throws SystemException {
127         igImage.setNew(false);
128 
129         return igImagePersistence.update(igImage, true);
130     }
131 
132     public IGImage updateIGImage(IGImage igImage, boolean merge)
133         throws SystemException {
134         igImage.setNew(false);
135 
136         return igImagePersistence.update(igImage, merge);
137     }
138 
139     public IGFolderLocalService getIGFolderLocalService() {
140         return igFolderLocalService;
141     }
142 
143     public void setIGFolderLocalService(
144         IGFolderLocalService igFolderLocalService) {
145         this.igFolderLocalService = igFolderLocalService;
146     }
147 
148     public IGFolderService getIGFolderService() {
149         return igFolderService;
150     }
151 
152     public void setIGFolderService(IGFolderService igFolderService) {
153         this.igFolderService = igFolderService;
154     }
155 
156     public IGFolderPersistence getIGFolderPersistence() {
157         return igFolderPersistence;
158     }
159 
160     public void setIGFolderPersistence(IGFolderPersistence igFolderPersistence) {
161         this.igFolderPersistence = igFolderPersistence;
162     }
163 
164     public IGImageLocalService getIGImageLocalService() {
165         return igImageLocalService;
166     }
167 
168     public void setIGImageLocalService(IGImageLocalService igImageLocalService) {
169         this.igImageLocalService = igImageLocalService;
170     }
171 
172     public IGImageService getIGImageService() {
173         return igImageService;
174     }
175 
176     public void setIGImageService(IGImageService igImageService) {
177         this.igImageService = igImageService;
178     }
179 
180     public IGImagePersistence getIGImagePersistence() {
181         return igImagePersistence;
182     }
183 
184     public void setIGImagePersistence(IGImagePersistence igImagePersistence) {
185         this.igImagePersistence = igImagePersistence;
186     }
187 
188     public IGImageFinder getIGImageFinder() {
189         return igImageFinder;
190     }
191 
192     public void setIGImageFinder(IGImageFinder igImageFinder) {
193         this.igImageFinder = igImageFinder;
194     }
195 
196     public CounterLocalService getCounterLocalService() {
197         return counterLocalService;
198     }
199 
200     public void setCounterLocalService(CounterLocalService counterLocalService) {
201         this.counterLocalService = counterLocalService;
202     }
203 
204     public ImageLocalService getImageLocalService() {
205         return imageLocalService;
206     }
207 
208     public void setImageLocalService(ImageLocalService imageLocalService) {
209         this.imageLocalService = imageLocalService;
210     }
211 
212     public ImagePersistence getImagePersistence() {
213         return imagePersistence;
214     }
215 
216     public void setImagePersistence(ImagePersistence imagePersistence) {
217         this.imagePersistence = imagePersistence;
218     }
219 
220     public ResourceLocalService getResourceLocalService() {
221         return resourceLocalService;
222     }
223 
224     public void setResourceLocalService(
225         ResourceLocalService resourceLocalService) {
226         this.resourceLocalService = resourceLocalService;
227     }
228 
229     public ResourceService getResourceService() {
230         return resourceService;
231     }
232 
233     public void setResourceService(ResourceService resourceService) {
234         this.resourceService = resourceService;
235     }
236 
237     public ResourcePersistence getResourcePersistence() {
238         return resourcePersistence;
239     }
240 
241     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
242         this.resourcePersistence = resourcePersistence;
243     }
244 
245     public ResourceFinder getResourceFinder() {
246         return resourceFinder;
247     }
248 
249     public void setResourceFinder(ResourceFinder resourceFinder) {
250         this.resourceFinder = resourceFinder;
251     }
252 
253     public UserLocalService getUserLocalService() {
254         return userLocalService;
255     }
256 
257     public void setUserLocalService(UserLocalService userLocalService) {
258         this.userLocalService = userLocalService;
259     }
260 
261     public UserService getUserService() {
262         return userService;
263     }
264 
265     public void setUserService(UserService userService) {
266         this.userService = userService;
267     }
268 
269     public UserPersistence getUserPersistence() {
270         return userPersistence;
271     }
272 
273     public void setUserPersistence(UserPersistence userPersistence) {
274         this.userPersistence = userPersistence;
275     }
276 
277     public UserFinder getUserFinder() {
278         return userFinder;
279     }
280 
281     public void setUserFinder(UserFinder userFinder) {
282         this.userFinder = userFinder;
283     }
284 
285     public AssetCategoryLocalService getAssetCategoryLocalService() {
286         return assetCategoryLocalService;
287     }
288 
289     public void setAssetCategoryLocalService(
290         AssetCategoryLocalService assetCategoryLocalService) {
291         this.assetCategoryLocalService = assetCategoryLocalService;
292     }
293 
294     public AssetCategoryService getAssetCategoryService() {
295         return assetCategoryService;
296     }
297 
298     public void setAssetCategoryService(
299         AssetCategoryService assetCategoryService) {
300         this.assetCategoryService = assetCategoryService;
301     }
302 
303     public AssetCategoryPersistence getAssetCategoryPersistence() {
304         return assetCategoryPersistence;
305     }
306 
307     public void setAssetCategoryPersistence(
308         AssetCategoryPersistence assetCategoryPersistence) {
309         this.assetCategoryPersistence = assetCategoryPersistence;
310     }
311 
312     public AssetCategoryFinder getAssetCategoryFinder() {
313         return assetCategoryFinder;
314     }
315 
316     public void setAssetCategoryFinder(AssetCategoryFinder assetCategoryFinder) {
317         this.assetCategoryFinder = assetCategoryFinder;
318     }
319 
320     public AssetEntryLocalService getAssetEntryLocalService() {
321         return assetEntryLocalService;
322     }
323 
324     public void setAssetEntryLocalService(
325         AssetEntryLocalService assetEntryLocalService) {
326         this.assetEntryLocalService = assetEntryLocalService;
327     }
328 
329     public AssetEntryService getAssetEntryService() {
330         return assetEntryService;
331     }
332 
333     public void setAssetEntryService(AssetEntryService assetEntryService) {
334         this.assetEntryService = assetEntryService;
335     }
336 
337     public AssetEntryPersistence getAssetEntryPersistence() {
338         return assetEntryPersistence;
339     }
340 
341     public void setAssetEntryPersistence(
342         AssetEntryPersistence assetEntryPersistence) {
343         this.assetEntryPersistence = assetEntryPersistence;
344     }
345 
346     public AssetEntryFinder getAssetEntryFinder() {
347         return assetEntryFinder;
348     }
349 
350     public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
351         this.assetEntryFinder = assetEntryFinder;
352     }
353 
354     public AssetTagLocalService getAssetTagLocalService() {
355         return assetTagLocalService;
356     }
357 
358     public void setAssetTagLocalService(
359         AssetTagLocalService assetTagLocalService) {
360         this.assetTagLocalService = assetTagLocalService;
361     }
362 
363     public AssetTagService getAssetTagService() {
364         return assetTagService;
365     }
366 
367     public void setAssetTagService(AssetTagService assetTagService) {
368         this.assetTagService = assetTagService;
369     }
370 
371     public AssetTagPersistence getAssetTagPersistence() {
372         return assetTagPersistence;
373     }
374 
375     public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
376         this.assetTagPersistence = assetTagPersistence;
377     }
378 
379     public AssetTagFinder getAssetTagFinder() {
380         return assetTagFinder;
381     }
382 
383     public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
384         this.assetTagFinder = assetTagFinder;
385     }
386 
387     public ExpandoValueLocalService getExpandoValueLocalService() {
388         return expandoValueLocalService;
389     }
390 
391     public void setExpandoValueLocalService(
392         ExpandoValueLocalService expandoValueLocalService) {
393         this.expandoValueLocalService = expandoValueLocalService;
394     }
395 
396     public ExpandoValueService getExpandoValueService() {
397         return expandoValueService;
398     }
399 
400     public void setExpandoValueService(ExpandoValueService expandoValueService) {
401         this.expandoValueService = expandoValueService;
402     }
403 
404     public ExpandoValuePersistence getExpandoValuePersistence() {
405         return expandoValuePersistence;
406     }
407 
408     public void setExpandoValuePersistence(
409         ExpandoValuePersistence expandoValuePersistence) {
410         this.expandoValuePersistence = expandoValuePersistence;
411     }
412 
413     public SocialActivityLocalService getSocialActivityLocalService() {
414         return socialActivityLocalService;
415     }
416 
417     public void setSocialActivityLocalService(
418         SocialActivityLocalService socialActivityLocalService) {
419         this.socialActivityLocalService = socialActivityLocalService;
420     }
421 
422     public SocialActivityPersistence getSocialActivityPersistence() {
423         return socialActivityPersistence;
424     }
425 
426     public void setSocialActivityPersistence(
427         SocialActivityPersistence socialActivityPersistence) {
428         this.socialActivityPersistence = socialActivityPersistence;
429     }
430 
431     public SocialActivityFinder getSocialActivityFinder() {
432         return socialActivityFinder;
433     }
434 
435     public void setSocialActivityFinder(
436         SocialActivityFinder socialActivityFinder) {
437         this.socialActivityFinder = socialActivityFinder;
438     }
439 
440     protected void runSQL(String sql) throws SystemException {
441         try {
442             DB db = DBFactoryUtil.getDB();
443 
444             db.runSQL(sql);
445         }
446         catch (Exception e) {
447             throw new SystemException(e);
448         }
449     }
450 
451     @BeanReference(type = IGFolderLocalService.class)
452     protected IGFolderLocalService igFolderLocalService;
453     @BeanReference(type = IGFolderService.class)
454     protected IGFolderService igFolderService;
455     @BeanReference(type = IGFolderPersistence.class)
456     protected IGFolderPersistence igFolderPersistence;
457     @BeanReference(type = IGImageLocalService.class)
458     protected IGImageLocalService igImageLocalService;
459     @BeanReference(type = IGImageService.class)
460     protected IGImageService igImageService;
461     @BeanReference(type = IGImagePersistence.class)
462     protected IGImagePersistence igImagePersistence;
463     @BeanReference(type = IGImageFinder.class)
464     protected IGImageFinder igImageFinder;
465     @BeanReference(type = CounterLocalService.class)
466     protected CounterLocalService counterLocalService;
467     @BeanReference(type = ImageLocalService.class)
468     protected ImageLocalService imageLocalService;
469     @BeanReference(type = ImagePersistence.class)
470     protected ImagePersistence imagePersistence;
471     @BeanReference(type = ResourceLocalService.class)
472     protected ResourceLocalService resourceLocalService;
473     @BeanReference(type = ResourceService.class)
474     protected ResourceService resourceService;
475     @BeanReference(type = ResourcePersistence.class)
476     protected ResourcePersistence resourcePersistence;
477     @BeanReference(type = ResourceFinder.class)
478     protected ResourceFinder resourceFinder;
479     @BeanReference(type = UserLocalService.class)
480     protected UserLocalService userLocalService;
481     @BeanReference(type = UserService.class)
482     protected UserService userService;
483     @BeanReference(type = UserPersistence.class)
484     protected UserPersistence userPersistence;
485     @BeanReference(type = UserFinder.class)
486     protected UserFinder userFinder;
487     @BeanReference(type = AssetCategoryLocalService.class)
488     protected AssetCategoryLocalService assetCategoryLocalService;
489     @BeanReference(type = AssetCategoryService.class)
490     protected AssetCategoryService assetCategoryService;
491     @BeanReference(type = AssetCategoryPersistence.class)
492     protected AssetCategoryPersistence assetCategoryPersistence;
493     @BeanReference(type = AssetCategoryFinder.class)
494     protected AssetCategoryFinder assetCategoryFinder;
495     @BeanReference(type = AssetEntryLocalService.class)
496     protected AssetEntryLocalService assetEntryLocalService;
497     @BeanReference(type = AssetEntryService.class)
498     protected AssetEntryService assetEntryService;
499     @BeanReference(type = AssetEntryPersistence.class)
500     protected AssetEntryPersistence assetEntryPersistence;
501     @BeanReference(type = AssetEntryFinder.class)
502     protected AssetEntryFinder assetEntryFinder;
503     @BeanReference(type = AssetTagLocalService.class)
504     protected AssetTagLocalService assetTagLocalService;
505     @BeanReference(type = AssetTagService.class)
506     protected AssetTagService assetTagService;
507     @BeanReference(type = AssetTagPersistence.class)
508     protected AssetTagPersistence assetTagPersistence;
509     @BeanReference(type = AssetTagFinder.class)
510     protected AssetTagFinder assetTagFinder;
511     @BeanReference(type = ExpandoValueLocalService.class)
512     protected ExpandoValueLocalService expandoValueLocalService;
513     @BeanReference(type = ExpandoValueService.class)
514     protected ExpandoValueService expandoValueService;
515     @BeanReference(type = ExpandoValuePersistence.class)
516     protected ExpandoValuePersistence expandoValuePersistence;
517     @BeanReference(type = SocialActivityLocalService.class)
518     protected SocialActivityLocalService socialActivityLocalService;
519     @BeanReference(type = SocialActivityPersistence.class)
520     protected SocialActivityPersistence socialActivityPersistence;
521     @BeanReference(type = SocialActivityFinder.class)
522     protected SocialActivityFinder socialActivityFinder;
523 }