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