1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.documentlibrary.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.documentlibrary.service.DLLocalService;
21  import com.liferay.documentlibrary.service.DLService;
22  
23  import com.liferay.portal.kernel.annotation.BeanReference;
24  import com.liferay.portal.kernel.dao.db.DB;
25  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
26  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
27  import com.liferay.portal.kernel.exception.PortalException;
28  import com.liferay.portal.kernel.exception.SystemException;
29  import com.liferay.portal.service.GroupLocalService;
30  import com.liferay.portal.service.GroupService;
31  import com.liferay.portal.service.LayoutLocalService;
32  import com.liferay.portal.service.LayoutService;
33  import com.liferay.portal.service.LockLocalService;
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.WebDAVPropsLocalService;
39  import com.liferay.portal.service.persistence.GroupFinder;
40  import com.liferay.portal.service.persistence.GroupPersistence;
41  import com.liferay.portal.service.persistence.LayoutFinder;
42  import com.liferay.portal.service.persistence.LayoutPersistence;
43  import com.liferay.portal.service.persistence.LockPersistence;
44  import com.liferay.portal.service.persistence.ResourceFinder;
45  import com.liferay.portal.service.persistence.ResourcePersistence;
46  import com.liferay.portal.service.persistence.UserFinder;
47  import com.liferay.portal.service.persistence.UserPersistence;
48  import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
49  
50  import com.liferay.portlet.documentlibrary.model.DLFolder;
51  import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
52  import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
53  import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
54  import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
55  import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
56  import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
57  import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
58  import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
59  import com.liferay.portlet.documentlibrary.service.DLFolderService;
60  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
61  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
62  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
63  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
64  import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
65  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
66  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
67  import com.liferay.portlet.expando.service.ExpandoValueLocalService;
68  import com.liferay.portlet.expando.service.ExpandoValueService;
69  import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
70  
71  import java.util.List;
72  
73  /**
74   * <a href="DLFolderLocalServiceBaseImpl.java.html"><b><i>View Source</i></b>
75   * </a>
76   *
77   * @author Brian Wing Shun Chan
78   */
79  public abstract class DLFolderLocalServiceBaseImpl
80      implements DLFolderLocalService {
81      public DLFolder addDLFolder(DLFolder dlFolder) throws SystemException {
82          dlFolder.setNew(true);
83  
84          return dlFolderPersistence.update(dlFolder, false);
85      }
86  
87      public DLFolder createDLFolder(long folderId) {
88          return dlFolderPersistence.create(folderId);
89      }
90  
91      public void deleteDLFolder(long folderId)
92          throws PortalException, SystemException {
93          dlFolderPersistence.remove(folderId);
94      }
95  
96      public void deleteDLFolder(DLFolder dlFolder) throws SystemException {
97          dlFolderPersistence.remove(dlFolder);
98      }
99  
100     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
101         throws SystemException {
102         return dlFolderPersistence.findWithDynamicQuery(dynamicQuery);
103     }
104 
105     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
106         int end) throws SystemException {
107         return dlFolderPersistence.findWithDynamicQuery(dynamicQuery, start, end);
108     }
109 
110     public DLFolder getDLFolder(long folderId)
111         throws PortalException, SystemException {
112         return dlFolderPersistence.findByPrimaryKey(folderId);
113     }
114 
115     public List<DLFolder> getDLFolders(int start, int end)
116         throws SystemException {
117         return dlFolderPersistence.findAll(start, end);
118     }
119 
120     public int getDLFoldersCount() throws SystemException {
121         return dlFolderPersistence.countAll();
122     }
123 
124     public DLFolder updateDLFolder(DLFolder dlFolder) throws SystemException {
125         dlFolder.setNew(false);
126 
127         return dlFolderPersistence.update(dlFolder, true);
128     }
129 
130     public DLFolder updateDLFolder(DLFolder dlFolder, boolean merge)
131         throws SystemException {
132         dlFolder.setNew(false);
133 
134         return dlFolderPersistence.update(dlFolder, merge);
135     }
136 
137     public DLFileEntryLocalService getDLFileEntryLocalService() {
138         return dlFileEntryLocalService;
139     }
140 
141     public void setDLFileEntryLocalService(
142         DLFileEntryLocalService dlFileEntryLocalService) {
143         this.dlFileEntryLocalService = dlFileEntryLocalService;
144     }
145 
146     public DLFileEntryService getDLFileEntryService() {
147         return dlFileEntryService;
148     }
149 
150     public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
151         this.dlFileEntryService = dlFileEntryService;
152     }
153 
154     public DLFileEntryPersistence getDLFileEntryPersistence() {
155         return dlFileEntryPersistence;
156     }
157 
158     public void setDLFileEntryPersistence(
159         DLFileEntryPersistence dlFileEntryPersistence) {
160         this.dlFileEntryPersistence = dlFileEntryPersistence;
161     }
162 
163     public DLFileEntryFinder getDLFileEntryFinder() {
164         return dlFileEntryFinder;
165     }
166 
167     public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
168         this.dlFileEntryFinder = dlFileEntryFinder;
169     }
170 
171     public DLFileRankLocalService getDLFileRankLocalService() {
172         return dlFileRankLocalService;
173     }
174 
175     public void setDLFileRankLocalService(
176         DLFileRankLocalService dlFileRankLocalService) {
177         this.dlFileRankLocalService = dlFileRankLocalService;
178     }
179 
180     public DLFileRankPersistence getDLFileRankPersistence() {
181         return dlFileRankPersistence;
182     }
183 
184     public void setDLFileRankPersistence(
185         DLFileRankPersistence dlFileRankPersistence) {
186         this.dlFileRankPersistence = dlFileRankPersistence;
187     }
188 
189     public DLFileShortcutLocalService getDLFileShortcutLocalService() {
190         return dlFileShortcutLocalService;
191     }
192 
193     public void setDLFileShortcutLocalService(
194         DLFileShortcutLocalService dlFileShortcutLocalService) {
195         this.dlFileShortcutLocalService = dlFileShortcutLocalService;
196     }
197 
198     public DLFileShortcutService getDLFileShortcutService() {
199         return dlFileShortcutService;
200     }
201 
202     public void setDLFileShortcutService(
203         DLFileShortcutService dlFileShortcutService) {
204         this.dlFileShortcutService = dlFileShortcutService;
205     }
206 
207     public DLFileShortcutPersistence getDLFileShortcutPersistence() {
208         return dlFileShortcutPersistence;
209     }
210 
211     public void setDLFileShortcutPersistence(
212         DLFileShortcutPersistence dlFileShortcutPersistence) {
213         this.dlFileShortcutPersistence = dlFileShortcutPersistence;
214     }
215 
216     public DLFileVersionLocalService getDLFileVersionLocalService() {
217         return dlFileVersionLocalService;
218     }
219 
220     public void setDLFileVersionLocalService(
221         DLFileVersionLocalService dlFileVersionLocalService) {
222         this.dlFileVersionLocalService = dlFileVersionLocalService;
223     }
224 
225     public DLFileVersionService getDLFileVersionService() {
226         return dlFileVersionService;
227     }
228 
229     public void setDLFileVersionService(
230         DLFileVersionService dlFileVersionService) {
231         this.dlFileVersionService = dlFileVersionService;
232     }
233 
234     public DLFileVersionPersistence getDLFileVersionPersistence() {
235         return dlFileVersionPersistence;
236     }
237 
238     public void setDLFileVersionPersistence(
239         DLFileVersionPersistence dlFileVersionPersistence) {
240         this.dlFileVersionPersistence = dlFileVersionPersistence;
241     }
242 
243     public DLFolderLocalService getDLFolderLocalService() {
244         return dlFolderLocalService;
245     }
246 
247     public void setDLFolderLocalService(
248         DLFolderLocalService dlFolderLocalService) {
249         this.dlFolderLocalService = dlFolderLocalService;
250     }
251 
252     public DLFolderService getDLFolderService() {
253         return dlFolderService;
254     }
255 
256     public void setDLFolderService(DLFolderService dlFolderService) {
257         this.dlFolderService = dlFolderService;
258     }
259 
260     public DLFolderPersistence getDLFolderPersistence() {
261         return dlFolderPersistence;
262     }
263 
264     public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
265         this.dlFolderPersistence = dlFolderPersistence;
266     }
267 
268     public DLFolderFinder getDLFolderFinder() {
269         return dlFolderFinder;
270     }
271 
272     public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
273         this.dlFolderFinder = dlFolderFinder;
274     }
275 
276     public CounterLocalService getCounterLocalService() {
277         return counterLocalService;
278     }
279 
280     public void setCounterLocalService(CounterLocalService counterLocalService) {
281         this.counterLocalService = counterLocalService;
282     }
283 
284     public CounterService getCounterService() {
285         return counterService;
286     }
287 
288     public void setCounterService(CounterService counterService) {
289         this.counterService = counterService;
290     }
291 
292     public DLLocalService getDLLocalService() {
293         return dlLocalService;
294     }
295 
296     public void setDLLocalService(DLLocalService dlLocalService) {
297         this.dlLocalService = dlLocalService;
298     }
299 
300     public DLService getDLService() {
301         return dlService;
302     }
303 
304     public void setDLService(DLService dlService) {
305         this.dlService = dlService;
306     }
307 
308     public GroupLocalService getGroupLocalService() {
309         return groupLocalService;
310     }
311 
312     public void setGroupLocalService(GroupLocalService groupLocalService) {
313         this.groupLocalService = groupLocalService;
314     }
315 
316     public GroupService getGroupService() {
317         return groupService;
318     }
319 
320     public void setGroupService(GroupService groupService) {
321         this.groupService = groupService;
322     }
323 
324     public GroupPersistence getGroupPersistence() {
325         return groupPersistence;
326     }
327 
328     public void setGroupPersistence(GroupPersistence groupPersistence) {
329         this.groupPersistence = groupPersistence;
330     }
331 
332     public GroupFinder getGroupFinder() {
333         return groupFinder;
334     }
335 
336     public void setGroupFinder(GroupFinder groupFinder) {
337         this.groupFinder = groupFinder;
338     }
339 
340     public LayoutLocalService getLayoutLocalService() {
341         return layoutLocalService;
342     }
343 
344     public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
345         this.layoutLocalService = layoutLocalService;
346     }
347 
348     public LayoutService getLayoutService() {
349         return layoutService;
350     }
351 
352     public void setLayoutService(LayoutService layoutService) {
353         this.layoutService = layoutService;
354     }
355 
356     public LayoutPersistence getLayoutPersistence() {
357         return layoutPersistence;
358     }
359 
360     public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
361         this.layoutPersistence = layoutPersistence;
362     }
363 
364     public LayoutFinder getLayoutFinder() {
365         return layoutFinder;
366     }
367 
368     public void setLayoutFinder(LayoutFinder layoutFinder) {
369         this.layoutFinder = layoutFinder;
370     }
371 
372     public LockLocalService getLockLocalService() {
373         return lockLocalService;
374     }
375 
376     public void setLockLocalService(LockLocalService lockLocalService) {
377         this.lockLocalService = lockLocalService;
378     }
379 
380     public LockPersistence getLockPersistence() {
381         return lockPersistence;
382     }
383 
384     public void setLockPersistence(LockPersistence lockPersistence) {
385         this.lockPersistence = lockPersistence;
386     }
387 
388     public ResourceLocalService getResourceLocalService() {
389         return resourceLocalService;
390     }
391 
392     public void setResourceLocalService(
393         ResourceLocalService resourceLocalService) {
394         this.resourceLocalService = resourceLocalService;
395     }
396 
397     public ResourceService getResourceService() {
398         return resourceService;
399     }
400 
401     public void setResourceService(ResourceService resourceService) {
402         this.resourceService = resourceService;
403     }
404 
405     public ResourcePersistence getResourcePersistence() {
406         return resourcePersistence;
407     }
408 
409     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
410         this.resourcePersistence = resourcePersistence;
411     }
412 
413     public ResourceFinder getResourceFinder() {
414         return resourceFinder;
415     }
416 
417     public void setResourceFinder(ResourceFinder resourceFinder) {
418         this.resourceFinder = resourceFinder;
419     }
420 
421     public UserLocalService getUserLocalService() {
422         return userLocalService;
423     }
424 
425     public void setUserLocalService(UserLocalService userLocalService) {
426         this.userLocalService = userLocalService;
427     }
428 
429     public UserService getUserService() {
430         return userService;
431     }
432 
433     public void setUserService(UserService userService) {
434         this.userService = userService;
435     }
436 
437     public UserPersistence getUserPersistence() {
438         return userPersistence;
439     }
440 
441     public void setUserPersistence(UserPersistence userPersistence) {
442         this.userPersistence = userPersistence;
443     }
444 
445     public UserFinder getUserFinder() {
446         return userFinder;
447     }
448 
449     public void setUserFinder(UserFinder userFinder) {
450         this.userFinder = userFinder;
451     }
452 
453     public WebDAVPropsLocalService getWebDAVPropsLocalService() {
454         return webDAVPropsLocalService;
455     }
456 
457     public void setWebDAVPropsLocalService(
458         WebDAVPropsLocalService webDAVPropsLocalService) {
459         this.webDAVPropsLocalService = webDAVPropsLocalService;
460     }
461 
462     public WebDAVPropsPersistence getWebDAVPropsPersistence() {
463         return webDAVPropsPersistence;
464     }
465 
466     public void setWebDAVPropsPersistence(
467         WebDAVPropsPersistence webDAVPropsPersistence) {
468         this.webDAVPropsPersistence = webDAVPropsPersistence;
469     }
470 
471     public ExpandoValueLocalService getExpandoValueLocalService() {
472         return expandoValueLocalService;
473     }
474 
475     public void setExpandoValueLocalService(
476         ExpandoValueLocalService expandoValueLocalService) {
477         this.expandoValueLocalService = expandoValueLocalService;
478     }
479 
480     public ExpandoValueService getExpandoValueService() {
481         return expandoValueService;
482     }
483 
484     public void setExpandoValueService(ExpandoValueService expandoValueService) {
485         this.expandoValueService = expandoValueService;
486     }
487 
488     public ExpandoValuePersistence getExpandoValuePersistence() {
489         return expandoValuePersistence;
490     }
491 
492     public void setExpandoValuePersistence(
493         ExpandoValuePersistence expandoValuePersistence) {
494         this.expandoValuePersistence = expandoValuePersistence;
495     }
496 
497     protected void runSQL(String sql) throws SystemException {
498         try {
499             DB db = DBFactoryUtil.getDB();
500 
501             db.runSQL(sql);
502         }
503         catch (Exception e) {
504             throw new SystemException(e);
505         }
506     }
507 
508     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService")
509     protected DLFileEntryLocalService dlFileEntryLocalService;
510     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileEntryService")
511     protected DLFileEntryService dlFileEntryService;
512     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence")
513     protected DLFileEntryPersistence dlFileEntryPersistence;
514     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder")
515     protected DLFileEntryFinder dlFileEntryFinder;
516     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileRankLocalService")
517     protected DLFileRankLocalService dlFileRankLocalService;
518     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence")
519     protected DLFileRankPersistence dlFileRankPersistence;
520     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService")
521     protected DLFileShortcutLocalService dlFileShortcutLocalService;
522     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileShortcutService")
523     protected DLFileShortcutService dlFileShortcutService;
524     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence")
525     protected DLFileShortcutPersistence dlFileShortcutPersistence;
526     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService")
527     protected DLFileVersionLocalService dlFileVersionLocalService;
528     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileVersionService")
529     protected DLFileVersionService dlFileVersionService;
530     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence")
531     protected DLFileVersionPersistence dlFileVersionPersistence;
532     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFolderLocalService")
533     protected DLFolderLocalService dlFolderLocalService;
534     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFolderService")
535     protected DLFolderService dlFolderService;
536     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence")
537     protected DLFolderPersistence dlFolderPersistence;
538     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder")
539     protected DLFolderFinder dlFolderFinder;
540     @BeanReference(name = "com.liferay.counter.service.CounterLocalService")
541     protected CounterLocalService counterLocalService;
542     @BeanReference(name = "com.liferay.counter.service.CounterService")
543     protected CounterService counterService;
544     @BeanReference(name = "com.liferay.documentlibrary.service.DLLocalService")
545     protected DLLocalService dlLocalService;
546     @BeanReference(name = "com.liferay.documentlibrary.service.DLService")
547     protected DLService dlService;
548     @BeanReference(name = "com.liferay.portal.service.GroupLocalService")
549     protected GroupLocalService groupLocalService;
550     @BeanReference(name = "com.liferay.portal.service.GroupService")
551     protected GroupService groupService;
552     @BeanReference(name = "com.liferay.portal.service.persistence.GroupPersistence")
553     protected GroupPersistence groupPersistence;
554     @BeanReference(name = "com.liferay.portal.service.persistence.GroupFinder")
555     protected GroupFinder groupFinder;
556     @BeanReference(name = "com.liferay.portal.service.LayoutLocalService")
557     protected LayoutLocalService layoutLocalService;
558     @BeanReference(name = "com.liferay.portal.service.LayoutService")
559     protected LayoutService layoutService;
560     @BeanReference(name = "com.liferay.portal.service.persistence.LayoutPersistence")
561     protected LayoutPersistence layoutPersistence;
562     @BeanReference(name = "com.liferay.portal.service.persistence.LayoutFinder")
563     protected LayoutFinder layoutFinder;
564     @BeanReference(name = "com.liferay.portal.service.LockLocalService")
565     protected LockLocalService lockLocalService;
566     @BeanReference(name = "com.liferay.portal.service.persistence.LockPersistence")
567     protected LockPersistence lockPersistence;
568     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService")
569     protected ResourceLocalService resourceLocalService;
570     @BeanReference(name = "com.liferay.portal.service.ResourceService")
571     protected ResourceService resourceService;
572     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
573     protected ResourcePersistence resourcePersistence;
574     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder")
575     protected ResourceFinder resourceFinder;
576     @BeanReference(name = "com.liferay.portal.service.UserLocalService")
577     protected UserLocalService userLocalService;
578     @BeanReference(name = "com.liferay.portal.service.UserService")
579     protected UserService userService;
580     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
581     protected UserPersistence userPersistence;
582     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder")
583     protected UserFinder userFinder;
584     @BeanReference(name = "com.liferay.portal.service.WebDAVPropsLocalService")
585     protected WebDAVPropsLocalService webDAVPropsLocalService;
586     @BeanReference(name = "com.liferay.portal.service.persistence.WebDAVPropsPersistence")
587     protected WebDAVPropsPersistence webDAVPropsPersistence;
588     @BeanReference(name = "com.liferay.portlet.expando.service.ExpandoValueLocalService")
589     protected ExpandoValueLocalService expandoValueLocalService;
590     @BeanReference(name = "com.liferay.portlet.expando.service.ExpandoValueService")
591     protected ExpandoValueService expandoValueService;
592     @BeanReference(name = "com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence")
593     protected ExpandoValuePersistence expandoValuePersistence;
594 }