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.imagegallery.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterService;
27  
28  import com.liferay.portal.PortalException;
29  import com.liferay.portal.SystemException;
30  import com.liferay.portal.kernel.annotation.BeanReference;
31  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
32  import com.liferay.portal.service.ImageLocalService;
33  import com.liferay.portal.service.ResourceLocalService;
34  import com.liferay.portal.service.ResourceService;
35  import com.liferay.portal.service.UserLocalService;
36  import com.liferay.portal.service.UserService;
37  import com.liferay.portal.service.persistence.ImagePersistence;
38  import com.liferay.portal.service.persistence.ResourceFinder;
39  import com.liferay.portal.service.persistence.ResourcePersistence;
40  import com.liferay.portal.service.persistence.UserFinder;
41  import com.liferay.portal.service.persistence.UserPersistence;
42  
43  import com.liferay.portlet.imagegallery.model.IGImage;
44  import com.liferay.portlet.imagegallery.service.IGFolderLocalService;
45  import com.liferay.portlet.imagegallery.service.IGFolderService;
46  import com.liferay.portlet.imagegallery.service.IGImageLocalService;
47  import com.liferay.portlet.imagegallery.service.IGImageService;
48  import com.liferay.portlet.imagegallery.service.persistence.IGFolderPersistence;
49  import com.liferay.portlet.imagegallery.service.persistence.IGImageFinder;
50  import com.liferay.portlet.imagegallery.service.persistence.IGImagePersistence;
51  import com.liferay.portlet.tags.service.TagsAssetLocalService;
52  import com.liferay.portlet.tags.service.TagsAssetService;
53  import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
54  import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
55  
56  import java.util.List;
57  
58  /**
59   * <a href="IGImageLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
60   *
61   * @author Brian Wing Shun Chan
62   *
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 IGFolderLocalService getIGFolderLocalService() {
115         return igFolderLocalService;
116     }
117 
118     public void setIGFolderLocalService(
119         IGFolderLocalService igFolderLocalService) {
120         this.igFolderLocalService = igFolderLocalService;
121     }
122 
123     public IGFolderService getIGFolderService() {
124         return igFolderService;
125     }
126 
127     public void setIGFolderService(IGFolderService igFolderService) {
128         this.igFolderService = igFolderService;
129     }
130 
131     public IGFolderPersistence getIGFolderPersistence() {
132         return igFolderPersistence;
133     }
134 
135     public void setIGFolderPersistence(IGFolderPersistence igFolderPersistence) {
136         this.igFolderPersistence = igFolderPersistence;
137     }
138 
139     public IGImageLocalService getIGImageLocalService() {
140         return igImageLocalService;
141     }
142 
143     public void setIGImageLocalService(IGImageLocalService igImageLocalService) {
144         this.igImageLocalService = igImageLocalService;
145     }
146 
147     public IGImageService getIGImageService() {
148         return igImageService;
149     }
150 
151     public void setIGImageService(IGImageService igImageService) {
152         this.igImageService = igImageService;
153     }
154 
155     public IGImagePersistence getIGImagePersistence() {
156         return igImagePersistence;
157     }
158 
159     public void setIGImagePersistence(IGImagePersistence igImagePersistence) {
160         this.igImagePersistence = igImagePersistence;
161     }
162 
163     public IGImageFinder getIGImageFinder() {
164         return igImageFinder;
165     }
166 
167     public void setIGImageFinder(IGImageFinder igImageFinder) {
168         this.igImageFinder = igImageFinder;
169     }
170 
171     public CounterLocalService getCounterLocalService() {
172         return counterLocalService;
173     }
174 
175     public void setCounterLocalService(CounterLocalService counterLocalService) {
176         this.counterLocalService = counterLocalService;
177     }
178 
179     public CounterService getCounterService() {
180         return counterService;
181     }
182 
183     public void setCounterService(CounterService counterService) {
184         this.counterService = counterService;
185     }
186 
187     public ImageLocalService getImageLocalService() {
188         return imageLocalService;
189     }
190 
191     public void setImageLocalService(ImageLocalService imageLocalService) {
192         this.imageLocalService = imageLocalService;
193     }
194 
195     public ImagePersistence getImagePersistence() {
196         return imagePersistence;
197     }
198 
199     public void setImagePersistence(ImagePersistence imagePersistence) {
200         this.imagePersistence = imagePersistence;
201     }
202 
203     public ResourceLocalService getResourceLocalService() {
204         return resourceLocalService;
205     }
206 
207     public void setResourceLocalService(
208         ResourceLocalService resourceLocalService) {
209         this.resourceLocalService = resourceLocalService;
210     }
211 
212     public ResourceService getResourceService() {
213         return resourceService;
214     }
215 
216     public void setResourceService(ResourceService resourceService) {
217         this.resourceService = resourceService;
218     }
219 
220     public ResourcePersistence getResourcePersistence() {
221         return resourcePersistence;
222     }
223 
224     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
225         this.resourcePersistence = resourcePersistence;
226     }
227 
228     public ResourceFinder getResourceFinder() {
229         return resourceFinder;
230     }
231 
232     public void setResourceFinder(ResourceFinder resourceFinder) {
233         this.resourceFinder = resourceFinder;
234     }
235 
236     public UserLocalService getUserLocalService() {
237         return userLocalService;
238     }
239 
240     public void setUserLocalService(UserLocalService userLocalService) {
241         this.userLocalService = userLocalService;
242     }
243 
244     public UserService getUserService() {
245         return userService;
246     }
247 
248     public void setUserService(UserService userService) {
249         this.userService = userService;
250     }
251 
252     public UserPersistence getUserPersistence() {
253         return userPersistence;
254     }
255 
256     public void setUserPersistence(UserPersistence userPersistence) {
257         this.userPersistence = userPersistence;
258     }
259 
260     public UserFinder getUserFinder() {
261         return userFinder;
262     }
263 
264     public void setUserFinder(UserFinder userFinder) {
265         this.userFinder = userFinder;
266     }
267 
268     public TagsAssetLocalService getTagsAssetLocalService() {
269         return tagsAssetLocalService;
270     }
271 
272     public void setTagsAssetLocalService(
273         TagsAssetLocalService tagsAssetLocalService) {
274         this.tagsAssetLocalService = tagsAssetLocalService;
275     }
276 
277     public TagsAssetService getTagsAssetService() {
278         return tagsAssetService;
279     }
280 
281     public void setTagsAssetService(TagsAssetService tagsAssetService) {
282         this.tagsAssetService = tagsAssetService;
283     }
284 
285     public TagsAssetPersistence getTagsAssetPersistence() {
286         return tagsAssetPersistence;
287     }
288 
289     public void setTagsAssetPersistence(
290         TagsAssetPersistence tagsAssetPersistence) {
291         this.tagsAssetPersistence = tagsAssetPersistence;
292     }
293 
294     public TagsAssetFinder getTagsAssetFinder() {
295         return tagsAssetFinder;
296     }
297 
298     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
299         this.tagsAssetFinder = tagsAssetFinder;
300     }
301 
302     @BeanReference(name = "com.liferay.portlet.imagegallery.service.IGFolderLocalService.impl")
303     protected IGFolderLocalService igFolderLocalService;
304     @BeanReference(name = "com.liferay.portlet.imagegallery.service.IGFolderService.impl")
305     protected IGFolderService igFolderService;
306     @BeanReference(name = "com.liferay.portlet.imagegallery.service.persistence.IGFolderPersistence.impl")
307     protected IGFolderPersistence igFolderPersistence;
308     @BeanReference(name = "com.liferay.portlet.imagegallery.service.IGImageLocalService.impl")
309     protected IGImageLocalService igImageLocalService;
310     @BeanReference(name = "com.liferay.portlet.imagegallery.service.IGImageService.impl")
311     protected IGImageService igImageService;
312     @BeanReference(name = "com.liferay.portlet.imagegallery.service.persistence.IGImagePersistence.impl")
313     protected IGImagePersistence igImagePersistence;
314     @BeanReference(name = "com.liferay.portlet.imagegallery.service.persistence.IGImageFinder.impl")
315     protected IGImageFinder igImageFinder;
316     @BeanReference(name = "com.liferay.counter.service.CounterLocalService.impl")
317     protected CounterLocalService counterLocalService;
318     @BeanReference(name = "com.liferay.counter.service.CounterService.impl")
319     protected CounterService counterService;
320     @BeanReference(name = "com.liferay.portal.service.ImageLocalService.impl")
321     protected ImageLocalService imageLocalService;
322     @BeanReference(name = "com.liferay.portal.service.persistence.ImagePersistence.impl")
323     protected ImagePersistence imagePersistence;
324     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService.impl")
325     protected ResourceLocalService resourceLocalService;
326     @BeanReference(name = "com.liferay.portal.service.ResourceService.impl")
327     protected ResourceService resourceService;
328     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence.impl")
329     protected ResourcePersistence resourcePersistence;
330     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder.impl")
331     protected ResourceFinder resourceFinder;
332     @BeanReference(name = "com.liferay.portal.service.UserLocalService.impl")
333     protected UserLocalService userLocalService;
334     @BeanReference(name = "com.liferay.portal.service.UserService.impl")
335     protected UserService userService;
336     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence.impl")
337     protected UserPersistence userPersistence;
338     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder.impl")
339     protected UserFinder userFinder;
340     @BeanReference(name = "com.liferay.portlet.tags.service.TagsAssetLocalService.impl")
341     protected TagsAssetLocalService tagsAssetLocalService;
342     @BeanReference(name = "com.liferay.portlet.tags.service.TagsAssetService.impl")
343     protected TagsAssetService tagsAssetService;
344     @BeanReference(name = "com.liferay.portlet.tags.service.persistence.TagsAssetPersistence.impl")
345     protected TagsAssetPersistence tagsAssetPersistence;
346     @BeanReference(name = "com.liferay.portlet.tags.service.persistence.TagsAssetFinder.impl")
347     protected TagsAssetFinder tagsAssetFinder;
348 }