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.jdbc.SqlUpdate;
24  import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
25  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
26  import com.liferay.portal.kernel.util.OrderByComparator;
27  import com.liferay.portal.service.GroupLocalService;
28  import com.liferay.portal.service.GroupService;
29  import com.liferay.portal.service.ImageLocalService;
30  import com.liferay.portal.service.ImageService;
31  import com.liferay.portal.service.LayoutLocalService;
32  import com.liferay.portal.service.LayoutService;
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.GroupFinder;
38  import com.liferay.portal.service.persistence.GroupPersistence;
39  import com.liferay.portal.service.persistence.ImagePersistence;
40  import com.liferay.portal.service.persistence.LayoutFinder;
41  import com.liferay.portal.service.persistence.LayoutPersistence;
42  import com.liferay.portal.service.persistence.ResourceFinder;
43  import com.liferay.portal.service.persistence.ResourcePersistence;
44  import com.liferay.portal.service.persistence.UserFinder;
45  import com.liferay.portal.service.persistence.UserPersistence;
46  
47  import com.liferay.portlet.expando.service.ExpandoValueLocalService;
48  import com.liferay.portlet.expando.service.ExpandoValueService;
49  import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
50  import com.liferay.portlet.imagegallery.model.IGFolder;
51  import com.liferay.portlet.imagegallery.service.IGFolderLocalService;
52  import com.liferay.portlet.imagegallery.service.IGFolderService;
53  import com.liferay.portlet.imagegallery.service.IGImageLocalService;
54  import com.liferay.portlet.imagegallery.service.IGImageService;
55  import com.liferay.portlet.imagegallery.service.persistence.IGFolderPersistence;
56  import com.liferay.portlet.imagegallery.service.persistence.IGImageFinder;
57  import com.liferay.portlet.imagegallery.service.persistence.IGImagePersistence;
58  
59  import java.util.List;
60  
61  import javax.sql.DataSource;
62  
63  /**
64   * <a href="IGFolderLocalServiceBaseImpl.java.html"><b><i>View Source</i></b>
65   * </a>
66   *
67   * @author Brian Wing Shun Chan
68   */
69  public abstract class IGFolderLocalServiceBaseImpl
70      implements IGFolderLocalService {
71      public IGFolder addIGFolder(IGFolder igFolder) throws SystemException {
72          igFolder.setNew(true);
73  
74          return igFolderPersistence.update(igFolder, false);
75      }
76  
77      public IGFolder createIGFolder(long folderId) {
78          return igFolderPersistence.create(folderId);
79      }
80  
81      public void deleteIGFolder(long folderId)
82          throws PortalException, SystemException {
83          igFolderPersistence.remove(folderId);
84      }
85  
86      public void deleteIGFolder(IGFolder igFolder) throws SystemException {
87          igFolderPersistence.remove(igFolder);
88      }
89  
90      @SuppressWarnings("rawtypes")
91      public List dynamicQuery(DynamicQuery dynamicQuery)
92          throws SystemException {
93          return igFolderPersistence.findWithDynamicQuery(dynamicQuery);
94      }
95  
96      @SuppressWarnings("rawtypes")
97      public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
98          throws SystemException {
99          return igFolderPersistence.findWithDynamicQuery(dynamicQuery, start, end);
100     }
101 
102     @SuppressWarnings("rawtypes")
103     public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
104         OrderByComparator orderByComparator) throws SystemException {
105         return igFolderPersistence.findWithDynamicQuery(dynamicQuery, start,
106             end, orderByComparator);
107     }
108 
109     public int dynamicQueryCount(DynamicQuery dynamicQuery)
110         throws SystemException {
111         return igFolderPersistence.countWithDynamicQuery(dynamicQuery);
112     }
113 
114     public IGFolder getIGFolder(long folderId)
115         throws PortalException, SystemException {
116         return igFolderPersistence.findByPrimaryKey(folderId);
117     }
118 
119     public IGFolder getIGFolderByUuidAndGroupId(String uuid, long groupId)
120         throws PortalException, SystemException {
121         return igFolderPersistence.findByUUID_G(uuid, groupId);
122     }
123 
124     public List<IGFolder> getIGFolders(int start, int end)
125         throws SystemException {
126         return igFolderPersistence.findAll(start, end);
127     }
128 
129     public int getIGFoldersCount() throws SystemException {
130         return igFolderPersistence.countAll();
131     }
132 
133     public IGFolder updateIGFolder(IGFolder igFolder) throws SystemException {
134         igFolder.setNew(false);
135 
136         return igFolderPersistence.update(igFolder, true);
137     }
138 
139     public IGFolder updateIGFolder(IGFolder igFolder, boolean merge)
140         throws SystemException {
141         igFolder.setNew(false);
142 
143         return igFolderPersistence.update(igFolder, merge);
144     }
145 
146     public IGFolderLocalService getIGFolderLocalService() {
147         return igFolderLocalService;
148     }
149 
150     public void setIGFolderLocalService(
151         IGFolderLocalService igFolderLocalService) {
152         this.igFolderLocalService = igFolderLocalService;
153     }
154 
155     public IGFolderService getIGFolderService() {
156         return igFolderService;
157     }
158 
159     public void setIGFolderService(IGFolderService igFolderService) {
160         this.igFolderService = igFolderService;
161     }
162 
163     public IGFolderPersistence getIGFolderPersistence() {
164         return igFolderPersistence;
165     }
166 
167     public void setIGFolderPersistence(IGFolderPersistence igFolderPersistence) {
168         this.igFolderPersistence = igFolderPersistence;
169     }
170 
171     public IGImageLocalService getIGImageLocalService() {
172         return igImageLocalService;
173     }
174 
175     public void setIGImageLocalService(IGImageLocalService igImageLocalService) {
176         this.igImageLocalService = igImageLocalService;
177     }
178 
179     public IGImageService getIGImageService() {
180         return igImageService;
181     }
182 
183     public void setIGImageService(IGImageService igImageService) {
184         this.igImageService = igImageService;
185     }
186 
187     public IGImagePersistence getIGImagePersistence() {
188         return igImagePersistence;
189     }
190 
191     public void setIGImagePersistence(IGImagePersistence igImagePersistence) {
192         this.igImagePersistence = igImagePersistence;
193     }
194 
195     public IGImageFinder getIGImageFinder() {
196         return igImageFinder;
197     }
198 
199     public void setIGImageFinder(IGImageFinder igImageFinder) {
200         this.igImageFinder = igImageFinder;
201     }
202 
203     public CounterLocalService getCounterLocalService() {
204         return counterLocalService;
205     }
206 
207     public void setCounterLocalService(CounterLocalService counterLocalService) {
208         this.counterLocalService = counterLocalService;
209     }
210 
211     public CounterService getCounterService() {
212         return counterService;
213     }
214 
215     public void setCounterService(CounterService counterService) {
216         this.counterService = counterService;
217     }
218 
219     public GroupLocalService getGroupLocalService() {
220         return groupLocalService;
221     }
222 
223     public void setGroupLocalService(GroupLocalService groupLocalService) {
224         this.groupLocalService = groupLocalService;
225     }
226 
227     public GroupService getGroupService() {
228         return groupService;
229     }
230 
231     public void setGroupService(GroupService groupService) {
232         this.groupService = groupService;
233     }
234 
235     public GroupPersistence getGroupPersistence() {
236         return groupPersistence;
237     }
238 
239     public void setGroupPersistence(GroupPersistence groupPersistence) {
240         this.groupPersistence = groupPersistence;
241     }
242 
243     public GroupFinder getGroupFinder() {
244         return groupFinder;
245     }
246 
247     public void setGroupFinder(GroupFinder groupFinder) {
248         this.groupFinder = groupFinder;
249     }
250 
251     public ImageLocalService getImageLocalService() {
252         return imageLocalService;
253     }
254 
255     public void setImageLocalService(ImageLocalService imageLocalService) {
256         this.imageLocalService = imageLocalService;
257     }
258 
259     public ImageService getImageService() {
260         return imageService;
261     }
262 
263     public void setImageService(ImageService imageService) {
264         this.imageService = imageService;
265     }
266 
267     public ImagePersistence getImagePersistence() {
268         return imagePersistence;
269     }
270 
271     public void setImagePersistence(ImagePersistence imagePersistence) {
272         this.imagePersistence = imagePersistence;
273     }
274 
275     public LayoutLocalService getLayoutLocalService() {
276         return layoutLocalService;
277     }
278 
279     public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
280         this.layoutLocalService = layoutLocalService;
281     }
282 
283     public LayoutService getLayoutService() {
284         return layoutService;
285     }
286 
287     public void setLayoutService(LayoutService layoutService) {
288         this.layoutService = layoutService;
289     }
290 
291     public LayoutPersistence getLayoutPersistence() {
292         return layoutPersistence;
293     }
294 
295     public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
296         this.layoutPersistence = layoutPersistence;
297     }
298 
299     public LayoutFinder getLayoutFinder() {
300         return layoutFinder;
301     }
302 
303     public void setLayoutFinder(LayoutFinder layoutFinder) {
304         this.layoutFinder = layoutFinder;
305     }
306 
307     public ResourceLocalService getResourceLocalService() {
308         return resourceLocalService;
309     }
310 
311     public void setResourceLocalService(
312         ResourceLocalService resourceLocalService) {
313         this.resourceLocalService = resourceLocalService;
314     }
315 
316     public ResourceService getResourceService() {
317         return resourceService;
318     }
319 
320     public void setResourceService(ResourceService resourceService) {
321         this.resourceService = resourceService;
322     }
323 
324     public ResourcePersistence getResourcePersistence() {
325         return resourcePersistence;
326     }
327 
328     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
329         this.resourcePersistence = resourcePersistence;
330     }
331 
332     public ResourceFinder getResourceFinder() {
333         return resourceFinder;
334     }
335 
336     public void setResourceFinder(ResourceFinder resourceFinder) {
337         this.resourceFinder = resourceFinder;
338     }
339 
340     public UserLocalService getUserLocalService() {
341         return userLocalService;
342     }
343 
344     public void setUserLocalService(UserLocalService userLocalService) {
345         this.userLocalService = userLocalService;
346     }
347 
348     public UserService getUserService() {
349         return userService;
350     }
351 
352     public void setUserService(UserService userService) {
353         this.userService = userService;
354     }
355 
356     public UserPersistence getUserPersistence() {
357         return userPersistence;
358     }
359 
360     public void setUserPersistence(UserPersistence userPersistence) {
361         this.userPersistence = userPersistence;
362     }
363 
364     public UserFinder getUserFinder() {
365         return userFinder;
366     }
367 
368     public void setUserFinder(UserFinder userFinder) {
369         this.userFinder = userFinder;
370     }
371 
372     public ExpandoValueLocalService getExpandoValueLocalService() {
373         return expandoValueLocalService;
374     }
375 
376     public void setExpandoValueLocalService(
377         ExpandoValueLocalService expandoValueLocalService) {
378         this.expandoValueLocalService = expandoValueLocalService;
379     }
380 
381     public ExpandoValueService getExpandoValueService() {
382         return expandoValueService;
383     }
384 
385     public void setExpandoValueService(ExpandoValueService expandoValueService) {
386         this.expandoValueService = expandoValueService;
387     }
388 
389     public ExpandoValuePersistence getExpandoValuePersistence() {
390         return expandoValuePersistence;
391     }
392 
393     public void setExpandoValuePersistence(
394         ExpandoValuePersistence expandoValuePersistence) {
395         this.expandoValuePersistence = expandoValuePersistence;
396     }
397 
398     protected void runSQL(String sql) throws SystemException {
399         try {
400             DataSource dataSource = igFolderPersistence.getDataSource();
401 
402             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
403                     sql, new int[0]);
404 
405             sqlUpdate.update(new Object[0]);
406         }
407         catch (Exception e) {
408             throw new SystemException(e);
409         }
410     }
411 
412     @BeanReference(type = IGFolderLocalService.class)
413     protected IGFolderLocalService igFolderLocalService;
414     @BeanReference(type = IGFolderService.class)
415     protected IGFolderService igFolderService;
416     @BeanReference(type = IGFolderPersistence.class)
417     protected IGFolderPersistence igFolderPersistence;
418     @BeanReference(type = IGImageLocalService.class)
419     protected IGImageLocalService igImageLocalService;
420     @BeanReference(type = IGImageService.class)
421     protected IGImageService igImageService;
422     @BeanReference(type = IGImagePersistence.class)
423     protected IGImagePersistence igImagePersistence;
424     @BeanReference(type = IGImageFinder.class)
425     protected IGImageFinder igImageFinder;
426     @BeanReference(type = CounterLocalService.class)
427     protected CounterLocalService counterLocalService;
428     @BeanReference(type = CounterService.class)
429     protected CounterService counterService;
430     @BeanReference(type = GroupLocalService.class)
431     protected GroupLocalService groupLocalService;
432     @BeanReference(type = GroupService.class)
433     protected GroupService groupService;
434     @BeanReference(type = GroupPersistence.class)
435     protected GroupPersistence groupPersistence;
436     @BeanReference(type = GroupFinder.class)
437     protected GroupFinder groupFinder;
438     @BeanReference(type = ImageLocalService.class)
439     protected ImageLocalService imageLocalService;
440     @BeanReference(type = ImageService.class)
441     protected ImageService imageService;
442     @BeanReference(type = ImagePersistence.class)
443     protected ImagePersistence imagePersistence;
444     @BeanReference(type = LayoutLocalService.class)
445     protected LayoutLocalService layoutLocalService;
446     @BeanReference(type = LayoutService.class)
447     protected LayoutService layoutService;
448     @BeanReference(type = LayoutPersistence.class)
449     protected LayoutPersistence layoutPersistence;
450     @BeanReference(type = LayoutFinder.class)
451     protected LayoutFinder layoutFinder;
452     @BeanReference(type = ResourceLocalService.class)
453     protected ResourceLocalService resourceLocalService;
454     @BeanReference(type = ResourceService.class)
455     protected ResourceService resourceService;
456     @BeanReference(type = ResourcePersistence.class)
457     protected ResourcePersistence resourcePersistence;
458     @BeanReference(type = ResourceFinder.class)
459     protected ResourceFinder resourceFinder;
460     @BeanReference(type = UserLocalService.class)
461     protected UserLocalService userLocalService;
462     @BeanReference(type = UserService.class)
463     protected UserService userService;
464     @BeanReference(type = UserPersistence.class)
465     protected UserPersistence userPersistence;
466     @BeanReference(type = UserFinder.class)
467     protected UserFinder userFinder;
468     @BeanReference(type = ExpandoValueLocalService.class)
469     protected ExpandoValueLocalService expandoValueLocalService;
470     @BeanReference(type = ExpandoValueService.class)
471     protected ExpandoValueService expandoValueService;
472     @BeanReference(type = ExpandoValuePersistence.class)
473     protected ExpandoValuePersistence expandoValuePersistence;
474 }