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