1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   * 
13   */
14  
15  package com.liferay.portlet.imagegallery.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.portal.PortalException;
21  import com.liferay.portal.SystemException;
22  import com.liferay.portal.kernel.annotation.BeanReference;
23  import com.liferay.portal.kernel.dao.db.DB;
24  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
25  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
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.imagegallery.model.IGImage;
38  import com.liferay.portlet.imagegallery.service.IGFolderLocalService;
39  import com.liferay.portlet.imagegallery.service.IGFolderService;
40  import com.liferay.portlet.imagegallery.service.IGImageLocalService;
41  import com.liferay.portlet.imagegallery.service.IGImageService;
42  import com.liferay.portlet.imagegallery.service.persistence.IGFolderPersistence;
43  import com.liferay.portlet.imagegallery.service.persistence.IGImageFinder;
44  import com.liferay.portlet.imagegallery.service.persistence.IGImagePersistence;
45  import com.liferay.portlet.social.service.SocialActivityLocalService;
46  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
47  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
48  import com.liferay.portlet.tags.service.TagsAssetLocalService;
49  import com.liferay.portlet.tags.service.TagsAssetService;
50  import com.liferay.portlet.tags.service.TagsEntryLocalService;
51  import com.liferay.portlet.tags.service.TagsEntryService;
52  import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
53  import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
54  import com.liferay.portlet.tags.service.persistence.TagsEntryFinder;
55  import com.liferay.portlet.tags.service.persistence.TagsEntryPersistence;
56  
57  import java.util.List;
58  
59  /**
60   * <a href="IGImageLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
61   *
62   * @author Brian Wing Shun Chan
63   */
64  public abstract class IGImageLocalServiceBaseImpl implements IGImageLocalService {
65      public IGImage addIGImage(IGImage igImage) throws SystemException {
66          igImage.setNew(true);
67  
68          return igImagePersistence.update(igImage, false);
69      }
70  
71      public IGImage createIGImage(long imageId) {
72          return igImagePersistence.create(imageId);
73      }
74  
75      public void deleteIGImage(long imageId)
76          throws PortalException, SystemException {
77          igImagePersistence.remove(imageId);
78      }
79  
80      public void deleteIGImage(IGImage igImage) throws SystemException {
81          igImagePersistence.remove(igImage);
82      }
83  
84      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
85          throws SystemException {
86          return igImagePersistence.findWithDynamicQuery(dynamicQuery);
87      }
88  
89      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
90          int end) throws SystemException {
91          return igImagePersistence.findWithDynamicQuery(dynamicQuery, start, end);
92      }
93  
94      public IGImage getIGImage(long imageId)
95          throws PortalException, SystemException {
96          return igImagePersistence.findByPrimaryKey(imageId);
97      }
98  
99      public List<IGImage> getIGImages(int start, int end)
100         throws SystemException {
101         return igImagePersistence.findAll(start, end);
102     }
103 
104     public int getIGImagesCount() throws SystemException {
105         return igImagePersistence.countAll();
106     }
107 
108     public IGImage updateIGImage(IGImage igImage) throws SystemException {
109         igImage.setNew(false);
110 
111         return igImagePersistence.update(igImage, true);
112     }
113 
114     public IGImage updateIGImage(IGImage igImage, boolean merge)
115         throws SystemException {
116         igImage.setNew(false);
117 
118         return igImagePersistence.update(igImage, merge);
119     }
120 
121     public IGFolderLocalService getIGFolderLocalService() {
122         return igFolderLocalService;
123     }
124 
125     public void setIGFolderLocalService(
126         IGFolderLocalService igFolderLocalService) {
127         this.igFolderLocalService = igFolderLocalService;
128     }
129 
130     public IGFolderService getIGFolderService() {
131         return igFolderService;
132     }
133 
134     public void setIGFolderService(IGFolderService igFolderService) {
135         this.igFolderService = igFolderService;
136     }
137 
138     public IGFolderPersistence getIGFolderPersistence() {
139         return igFolderPersistence;
140     }
141 
142     public void setIGFolderPersistence(IGFolderPersistence igFolderPersistence) {
143         this.igFolderPersistence = igFolderPersistence;
144     }
145 
146     public IGImageLocalService getIGImageLocalService() {
147         return igImageLocalService;
148     }
149 
150     public void setIGImageLocalService(IGImageLocalService igImageLocalService) {
151         this.igImageLocalService = igImageLocalService;
152     }
153 
154     public IGImageService getIGImageService() {
155         return igImageService;
156     }
157 
158     public void setIGImageService(IGImageService igImageService) {
159         this.igImageService = igImageService;
160     }
161 
162     public IGImagePersistence getIGImagePersistence() {
163         return igImagePersistence;
164     }
165 
166     public void setIGImagePersistence(IGImagePersistence igImagePersistence) {
167         this.igImagePersistence = igImagePersistence;
168     }
169 
170     public IGImageFinder getIGImageFinder() {
171         return igImageFinder;
172     }
173 
174     public void setIGImageFinder(IGImageFinder igImageFinder) {
175         this.igImageFinder = igImageFinder;
176     }
177 
178     public CounterLocalService getCounterLocalService() {
179         return counterLocalService;
180     }
181 
182     public void setCounterLocalService(CounterLocalService counterLocalService) {
183         this.counterLocalService = counterLocalService;
184     }
185 
186     public CounterService getCounterService() {
187         return counterService;
188     }
189 
190     public void setCounterService(CounterService counterService) {
191         this.counterService = counterService;
192     }
193 
194     public ImageLocalService getImageLocalService() {
195         return imageLocalService;
196     }
197 
198     public void setImageLocalService(ImageLocalService imageLocalService) {
199         this.imageLocalService = imageLocalService;
200     }
201 
202     public ImagePersistence getImagePersistence() {
203         return imagePersistence;
204     }
205 
206     public void setImagePersistence(ImagePersistence imagePersistence) {
207         this.imagePersistence = imagePersistence;
208     }
209 
210     public ResourceLocalService getResourceLocalService() {
211         return resourceLocalService;
212     }
213 
214     public void setResourceLocalService(
215         ResourceLocalService resourceLocalService) {
216         this.resourceLocalService = resourceLocalService;
217     }
218 
219     public ResourceService getResourceService() {
220         return resourceService;
221     }
222 
223     public void setResourceService(ResourceService resourceService) {
224         this.resourceService = resourceService;
225     }
226 
227     public ResourcePersistence getResourcePersistence() {
228         return resourcePersistence;
229     }
230 
231     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
232         this.resourcePersistence = resourcePersistence;
233     }
234 
235     public ResourceFinder getResourceFinder() {
236         return resourceFinder;
237     }
238 
239     public void setResourceFinder(ResourceFinder resourceFinder) {
240         this.resourceFinder = resourceFinder;
241     }
242 
243     public UserLocalService getUserLocalService() {
244         return userLocalService;
245     }
246 
247     public void setUserLocalService(UserLocalService userLocalService) {
248         this.userLocalService = userLocalService;
249     }
250 
251     public UserService getUserService() {
252         return userService;
253     }
254 
255     public void setUserService(UserService userService) {
256         this.userService = userService;
257     }
258 
259     public UserPersistence getUserPersistence() {
260         return userPersistence;
261     }
262 
263     public void setUserPersistence(UserPersistence userPersistence) {
264         this.userPersistence = userPersistence;
265     }
266 
267     public UserFinder getUserFinder() {
268         return userFinder;
269     }
270 
271     public void setUserFinder(UserFinder userFinder) {
272         this.userFinder = userFinder;
273     }
274 
275     public SocialActivityLocalService getSocialActivityLocalService() {
276         return socialActivityLocalService;
277     }
278 
279     public void setSocialActivityLocalService(
280         SocialActivityLocalService socialActivityLocalService) {
281         this.socialActivityLocalService = socialActivityLocalService;
282     }
283 
284     public SocialActivityPersistence getSocialActivityPersistence() {
285         return socialActivityPersistence;
286     }
287 
288     public void setSocialActivityPersistence(
289         SocialActivityPersistence socialActivityPersistence) {
290         this.socialActivityPersistence = socialActivityPersistence;
291     }
292 
293     public SocialActivityFinder getSocialActivityFinder() {
294         return socialActivityFinder;
295     }
296 
297     public void setSocialActivityFinder(
298         SocialActivityFinder socialActivityFinder) {
299         this.socialActivityFinder = socialActivityFinder;
300     }
301 
302     public TagsAssetLocalService getTagsAssetLocalService() {
303         return tagsAssetLocalService;
304     }
305 
306     public void setTagsAssetLocalService(
307         TagsAssetLocalService tagsAssetLocalService) {
308         this.tagsAssetLocalService = tagsAssetLocalService;
309     }
310 
311     public TagsAssetService getTagsAssetService() {
312         return tagsAssetService;
313     }
314 
315     public void setTagsAssetService(TagsAssetService tagsAssetService) {
316         this.tagsAssetService = tagsAssetService;
317     }
318 
319     public TagsAssetPersistence getTagsAssetPersistence() {
320         return tagsAssetPersistence;
321     }
322 
323     public void setTagsAssetPersistence(
324         TagsAssetPersistence tagsAssetPersistence) {
325         this.tagsAssetPersistence = tagsAssetPersistence;
326     }
327 
328     public TagsAssetFinder getTagsAssetFinder() {
329         return tagsAssetFinder;
330     }
331 
332     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
333         this.tagsAssetFinder = tagsAssetFinder;
334     }
335 
336     public TagsEntryLocalService getTagsEntryLocalService() {
337         return tagsEntryLocalService;
338     }
339 
340     public void setTagsEntryLocalService(
341         TagsEntryLocalService tagsEntryLocalService) {
342         this.tagsEntryLocalService = tagsEntryLocalService;
343     }
344 
345     public TagsEntryService getTagsEntryService() {
346         return tagsEntryService;
347     }
348 
349     public void setTagsEntryService(TagsEntryService tagsEntryService) {
350         this.tagsEntryService = tagsEntryService;
351     }
352 
353     public TagsEntryPersistence getTagsEntryPersistence() {
354         return tagsEntryPersistence;
355     }
356 
357     public void setTagsEntryPersistence(
358         TagsEntryPersistence tagsEntryPersistence) {
359         this.tagsEntryPersistence = tagsEntryPersistence;
360     }
361 
362     public TagsEntryFinder getTagsEntryFinder() {
363         return tagsEntryFinder;
364     }
365 
366     public void setTagsEntryFinder(TagsEntryFinder tagsEntryFinder) {
367         this.tagsEntryFinder = tagsEntryFinder;
368     }
369 
370     protected void runSQL(String sql) throws SystemException {
371         try {
372             DB db = DBFactoryUtil.getDB();
373 
374             db.runSQL(sql);
375         }
376         catch (Exception e) {
377             throw new SystemException(e);
378         }
379     }
380 
381     @BeanReference(name = "com.liferay.portlet.imagegallery.service.IGFolderLocalService")
382     protected IGFolderLocalService igFolderLocalService;
383     @BeanReference(name = "com.liferay.portlet.imagegallery.service.IGFolderService")
384     protected IGFolderService igFolderService;
385     @BeanReference(name = "com.liferay.portlet.imagegallery.service.persistence.IGFolderPersistence")
386     protected IGFolderPersistence igFolderPersistence;
387     @BeanReference(name = "com.liferay.portlet.imagegallery.service.IGImageLocalService")
388     protected IGImageLocalService igImageLocalService;
389     @BeanReference(name = "com.liferay.portlet.imagegallery.service.IGImageService")
390     protected IGImageService igImageService;
391     @BeanReference(name = "com.liferay.portlet.imagegallery.service.persistence.IGImagePersistence")
392     protected IGImagePersistence igImagePersistence;
393     @BeanReference(name = "com.liferay.portlet.imagegallery.service.persistence.IGImageFinder")
394     protected IGImageFinder igImageFinder;
395     @BeanReference(name = "com.liferay.counter.service.CounterLocalService")
396     protected CounterLocalService counterLocalService;
397     @BeanReference(name = "com.liferay.counter.service.CounterService")
398     protected CounterService counterService;
399     @BeanReference(name = "com.liferay.portal.service.ImageLocalService")
400     protected ImageLocalService imageLocalService;
401     @BeanReference(name = "com.liferay.portal.service.persistence.ImagePersistence")
402     protected ImagePersistence imagePersistence;
403     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService")
404     protected ResourceLocalService resourceLocalService;
405     @BeanReference(name = "com.liferay.portal.service.ResourceService")
406     protected ResourceService resourceService;
407     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
408     protected ResourcePersistence resourcePersistence;
409     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder")
410     protected ResourceFinder resourceFinder;
411     @BeanReference(name = "com.liferay.portal.service.UserLocalService")
412     protected UserLocalService userLocalService;
413     @BeanReference(name = "com.liferay.portal.service.UserService")
414     protected UserService userService;
415     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
416     protected UserPersistence userPersistence;
417     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder")
418     protected UserFinder userFinder;
419     @BeanReference(name = "com.liferay.portlet.social.service.SocialActivityLocalService")
420     protected SocialActivityLocalService socialActivityLocalService;
421     @BeanReference(name = "com.liferay.portlet.social.service.persistence.SocialActivityPersistence")
422     protected SocialActivityPersistence socialActivityPersistence;
423     @BeanReference(name = "com.liferay.portlet.social.service.persistence.SocialActivityFinder")
424     protected SocialActivityFinder socialActivityFinder;
425     @BeanReference(name = "com.liferay.portlet.tags.service.TagsAssetLocalService")
426     protected TagsAssetLocalService tagsAssetLocalService;
427     @BeanReference(name = "com.liferay.portlet.tags.service.TagsAssetService")
428     protected TagsAssetService tagsAssetService;
429     @BeanReference(name = "com.liferay.portlet.tags.service.persistence.TagsAssetPersistence")
430     protected TagsAssetPersistence tagsAssetPersistence;
431     @BeanReference(name = "com.liferay.portlet.tags.service.persistence.TagsAssetFinder")
432     protected TagsAssetFinder tagsAssetFinder;
433     @BeanReference(name = "com.liferay.portlet.tags.service.TagsEntryLocalService")
434     protected TagsEntryLocalService tagsEntryLocalService;
435     @BeanReference(name = "com.liferay.portlet.tags.service.TagsEntryService")
436     protected TagsEntryService tagsEntryService;
437     @BeanReference(name = "com.liferay.portlet.tags.service.persistence.TagsEntryPersistence")
438     protected TagsEntryPersistence tagsEntryPersistence;
439     @BeanReference(name = "com.liferay.portlet.tags.service.persistence.TagsEntryFinder")
440     protected TagsEntryFinder tagsEntryFinder;
441 }