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.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.imagegallery.model.IGImage;
56  import com.liferay.portlet.imagegallery.service.IGFolderLocalService;
57  import com.liferay.portlet.imagegallery.service.IGFolderLocalServiceFactory;
58  import com.liferay.portlet.imagegallery.service.IGFolderService;
59  import com.liferay.portlet.imagegallery.service.IGFolderServiceFactory;
60  import com.liferay.portlet.imagegallery.service.IGImageLocalService;
61  import com.liferay.portlet.imagegallery.service.persistence.IGFolderPersistence;
62  import com.liferay.portlet.imagegallery.service.persistence.IGFolderUtil;
63  import com.liferay.portlet.imagegallery.service.persistence.IGImageFinder;
64  import com.liferay.portlet.imagegallery.service.persistence.IGImageFinderUtil;
65  import com.liferay.portlet.imagegallery.service.persistence.IGImagePersistence;
66  import com.liferay.portlet.imagegallery.service.persistence.IGImageUtil;
67  import com.liferay.portlet.tags.service.TagsAssetLocalService;
68  import com.liferay.portlet.tags.service.TagsAssetLocalServiceFactory;
69  import com.liferay.portlet.tags.service.TagsAssetService;
70  import com.liferay.portlet.tags.service.TagsAssetServiceFactory;
71  import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
72  import com.liferay.portlet.tags.service.persistence.TagsAssetFinderUtil;
73  import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
74  import com.liferay.portlet.tags.service.persistence.TagsAssetUtil;
75  
76  import java.util.List;
77  
78  /**
79   * <a href="IGImageLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
80   *
81   * @author Brian Wing Shun Chan
82   *
83   */
84  public abstract class IGImageLocalServiceBaseImpl implements IGImageLocalService,
85      InitializingBean {
86      public IGImage addIGImage(IGImage igImage) throws SystemException {
87          igImage.setNew(true);
88  
89          return igImagePersistence.update(igImage, false);
90      }
91  
92      public void deleteIGImage(long imageId)
93          throws PortalException, SystemException {
94          igImagePersistence.remove(imageId);
95      }
96  
97      public void deleteIGImage(IGImage igImage) throws SystemException {
98          igImagePersistence.remove(igImage);
99      }
100 
101     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
102         throws SystemException {
103         return igImagePersistence.findWithDynamicQuery(dynamicQuery);
104     }
105 
106     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
107         int end) throws SystemException {
108         return igImagePersistence.findWithDynamicQuery(dynamicQuery, start, end);
109     }
110 
111     public IGImage getIGImage(long imageId)
112         throws PortalException, SystemException {
113         return igImagePersistence.findByPrimaryKey(imageId);
114     }
115 
116     public IGImage updateIGImage(IGImage igImage) throws SystemException {
117         igImage.setNew(false);
118 
119         return igImagePersistence.update(igImage, true);
120     }
121 
122     public IGFolderLocalService getIGFolderLocalService() {
123         return igFolderLocalService;
124     }
125 
126     public void setIGFolderLocalService(
127         IGFolderLocalService igFolderLocalService) {
128         this.igFolderLocalService = igFolderLocalService;
129     }
130 
131     public IGFolderService getIGFolderService() {
132         return igFolderService;
133     }
134 
135     public void setIGFolderService(IGFolderService igFolderService) {
136         this.igFolderService = igFolderService;
137     }
138 
139     public IGFolderPersistence getIGFolderPersistence() {
140         return igFolderPersistence;
141     }
142 
143     public void setIGFolderPersistence(IGFolderPersistence igFolderPersistence) {
144         this.igFolderPersistence = igFolderPersistence;
145     }
146 
147     public IGImagePersistence getIGImagePersistence() {
148         return igImagePersistence;
149     }
150 
151     public void setIGImagePersistence(IGImagePersistence igImagePersistence) {
152         this.igImagePersistence = igImagePersistence;
153     }
154 
155     public IGImageFinder getIGImageFinder() {
156         return igImageFinder;
157     }
158 
159     public void setIGImageFinder(IGImageFinder igImageFinder) {
160         this.igImageFinder = igImageFinder;
161     }
162 
163     public CounterLocalService getCounterLocalService() {
164         return counterLocalService;
165     }
166 
167     public void setCounterLocalService(CounterLocalService counterLocalService) {
168         this.counterLocalService = counterLocalService;
169     }
170 
171     public CounterService getCounterService() {
172         return counterService;
173     }
174 
175     public void setCounterService(CounterService counterService) {
176         this.counterService = counterService;
177     }
178 
179     public ImageLocalService getImageLocalService() {
180         return imageLocalService;
181     }
182 
183     public void setImageLocalService(ImageLocalService imageLocalService) {
184         this.imageLocalService = imageLocalService;
185     }
186 
187     public ImagePersistence getImagePersistence() {
188         return imagePersistence;
189     }
190 
191     public void setImagePersistence(ImagePersistence imagePersistence) {
192         this.imagePersistence = imagePersistence;
193     }
194 
195     public ResourceLocalService getResourceLocalService() {
196         return resourceLocalService;
197     }
198 
199     public void setResourceLocalService(
200         ResourceLocalService resourceLocalService) {
201         this.resourceLocalService = resourceLocalService;
202     }
203 
204     public ResourceService getResourceService() {
205         return resourceService;
206     }
207 
208     public void setResourceService(ResourceService resourceService) {
209         this.resourceService = resourceService;
210     }
211 
212     public ResourcePersistence getResourcePersistence() {
213         return resourcePersistence;
214     }
215 
216     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
217         this.resourcePersistence = resourcePersistence;
218     }
219 
220     public ResourceFinder getResourceFinder() {
221         return resourceFinder;
222     }
223 
224     public void setResourceFinder(ResourceFinder resourceFinder) {
225         this.resourceFinder = resourceFinder;
226     }
227 
228     public UserLocalService getUserLocalService() {
229         return userLocalService;
230     }
231 
232     public void setUserLocalService(UserLocalService userLocalService) {
233         this.userLocalService = userLocalService;
234     }
235 
236     public UserService getUserService() {
237         return userService;
238     }
239 
240     public void setUserService(UserService userService) {
241         this.userService = userService;
242     }
243 
244     public UserPersistence getUserPersistence() {
245         return userPersistence;
246     }
247 
248     public void setUserPersistence(UserPersistence userPersistence) {
249         this.userPersistence = userPersistence;
250     }
251 
252     public UserFinder getUserFinder() {
253         return userFinder;
254     }
255 
256     public void setUserFinder(UserFinder userFinder) {
257         this.userFinder = userFinder;
258     }
259 
260     public TagsAssetLocalService getTagsAssetLocalService() {
261         return tagsAssetLocalService;
262     }
263 
264     public void setTagsAssetLocalService(
265         TagsAssetLocalService tagsAssetLocalService) {
266         this.tagsAssetLocalService = tagsAssetLocalService;
267     }
268 
269     public TagsAssetService getTagsAssetService() {
270         return tagsAssetService;
271     }
272 
273     public void setTagsAssetService(TagsAssetService tagsAssetService) {
274         this.tagsAssetService = tagsAssetService;
275     }
276 
277     public TagsAssetPersistence getTagsAssetPersistence() {
278         return tagsAssetPersistence;
279     }
280 
281     public void setTagsAssetPersistence(
282         TagsAssetPersistence tagsAssetPersistence) {
283         this.tagsAssetPersistence = tagsAssetPersistence;
284     }
285 
286     public TagsAssetFinder getTagsAssetFinder() {
287         return tagsAssetFinder;
288     }
289 
290     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
291         this.tagsAssetFinder = tagsAssetFinder;
292     }
293 
294     public void afterPropertiesSet() {
295         if (igFolderLocalService == null) {
296             igFolderLocalService = IGFolderLocalServiceFactory.getImpl();
297         }
298 
299         if (igFolderService == null) {
300             igFolderService = IGFolderServiceFactory.getImpl();
301         }
302 
303         if (igFolderPersistence == null) {
304             igFolderPersistence = IGFolderUtil.getPersistence();
305         }
306 
307         if (igImagePersistence == null) {
308             igImagePersistence = IGImageUtil.getPersistence();
309         }
310 
311         if (igImageFinder == null) {
312             igImageFinder = IGImageFinderUtil.getFinder();
313         }
314 
315         if (counterLocalService == null) {
316             counterLocalService = CounterLocalServiceFactory.getImpl();
317         }
318 
319         if (counterService == null) {
320             counterService = CounterServiceFactory.getImpl();
321         }
322 
323         if (imageLocalService == null) {
324             imageLocalService = ImageLocalServiceFactory.getImpl();
325         }
326 
327         if (imagePersistence == null) {
328             imagePersistence = ImageUtil.getPersistence();
329         }
330 
331         if (resourceLocalService == null) {
332             resourceLocalService = ResourceLocalServiceFactory.getImpl();
333         }
334 
335         if (resourceService == null) {
336             resourceService = ResourceServiceFactory.getImpl();
337         }
338 
339         if (resourcePersistence == null) {
340             resourcePersistence = ResourceUtil.getPersistence();
341         }
342 
343         if (resourceFinder == null) {
344             resourceFinder = ResourceFinderUtil.getFinder();
345         }
346 
347         if (userLocalService == null) {
348             userLocalService = UserLocalServiceFactory.getImpl();
349         }
350 
351         if (userService == null) {
352             userService = UserServiceFactory.getImpl();
353         }
354 
355         if (userPersistence == null) {
356             userPersistence = UserUtil.getPersistence();
357         }
358 
359         if (userFinder == null) {
360             userFinder = UserFinderUtil.getFinder();
361         }
362 
363         if (tagsAssetLocalService == null) {
364             tagsAssetLocalService = TagsAssetLocalServiceFactory.getImpl();
365         }
366 
367         if (tagsAssetService == null) {
368             tagsAssetService = TagsAssetServiceFactory.getImpl();
369         }
370 
371         if (tagsAssetPersistence == null) {
372             tagsAssetPersistence = TagsAssetUtil.getPersistence();
373         }
374 
375         if (tagsAssetFinder == null) {
376             tagsAssetFinder = TagsAssetFinderUtil.getFinder();
377         }
378     }
379 
380     protected IGFolderLocalService igFolderLocalService;
381     protected IGFolderService igFolderService;
382     protected IGFolderPersistence igFolderPersistence;
383     protected IGImagePersistence igImagePersistence;
384     protected IGImageFinder igImageFinder;
385     protected CounterLocalService counterLocalService;
386     protected CounterService counterService;
387     protected ImageLocalService imageLocalService;
388     protected ImagePersistence imagePersistence;
389     protected ResourceLocalService resourceLocalService;
390     protected ResourceService resourceService;
391     protected ResourcePersistence resourcePersistence;
392     protected ResourceFinder resourceFinder;
393     protected UserLocalService userLocalService;
394     protected UserService userService;
395     protected UserPersistence userPersistence;
396     protected UserFinder userFinder;
397     protected TagsAssetLocalService tagsAssetLocalService;
398     protected TagsAssetService tagsAssetService;
399     protected TagsAssetPersistence tagsAssetPersistence;
400     protected TagsAssetFinder tagsAssetFinder;
401 }