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