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  
19  import com.liferay.portal.kernel.annotation.BeanReference;
20  import com.liferay.portal.kernel.dao.db.DB;
21  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
22  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23  import com.liferay.portal.kernel.exception.PortalException;
24  import com.liferay.portal.kernel.exception.SystemException;
25  import com.liferay.portal.kernel.util.OrderByComparator;
26  import com.liferay.portal.service.ResourceLocalService;
27  import com.liferay.portal.service.ResourceService;
28  import com.liferay.portal.service.UserLocalService;
29  import com.liferay.portal.service.UserService;
30  import com.liferay.portal.service.persistence.ResourceFinder;
31  import com.liferay.portal.service.persistence.ResourcePersistence;
32  import com.liferay.portal.service.persistence.UserFinder;
33  import com.liferay.portal.service.persistence.UserPersistence;
34  
35  import com.liferay.portlet.asset.service.AssetEntryLocalService;
36  import com.liferay.portlet.asset.service.AssetEntryService;
37  import com.liferay.portlet.asset.service.AssetTagLocalService;
38  import com.liferay.portlet.asset.service.AssetTagService;
39  import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
40  import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
41  import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
42  import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
43  import com.liferay.portlet.documentlibrary.model.DLFileShortcut;
44  import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
45  import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
46  import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
47  import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
48  import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
49  import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
50  import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
51  import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
52  import com.liferay.portlet.documentlibrary.service.DLFolderService;
53  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
54  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
55  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
56  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
57  import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
58  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
59  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
60  
61  import java.util.List;
62  
63  /**
64   * <a href="DLFileShortcutLocalServiceBaseImpl.java.html"><b><i>View Source</i>
65   * </b></a>
66   *
67   * @author Brian Wing Shun Chan
68   */
69  public abstract class DLFileShortcutLocalServiceBaseImpl
70      implements DLFileShortcutLocalService {
71      public DLFileShortcut addDLFileShortcut(DLFileShortcut dlFileShortcut)
72          throws SystemException {
73          dlFileShortcut.setNew(true);
74  
75          return dlFileShortcutPersistence.update(dlFileShortcut, false);
76      }
77  
78      public DLFileShortcut createDLFileShortcut(long fileShortcutId) {
79          return dlFileShortcutPersistence.create(fileShortcutId);
80      }
81  
82      public void deleteDLFileShortcut(long fileShortcutId)
83          throws PortalException, SystemException {
84          dlFileShortcutPersistence.remove(fileShortcutId);
85      }
86  
87      public void deleteDLFileShortcut(DLFileShortcut dlFileShortcut)
88          throws SystemException {
89          dlFileShortcutPersistence.remove(dlFileShortcut);
90      }
91  
92      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
93          throws SystemException {
94          return dlFileShortcutPersistence.findWithDynamicQuery(dynamicQuery);
95      }
96  
97      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
98          int end) throws SystemException {
99          return dlFileShortcutPersistence.findWithDynamicQuery(dynamicQuery,
100             start, end);
101     }
102 
103     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
104         int end, OrderByComparator orderByComparator) throws SystemException {
105         return dlFileShortcutPersistence.findWithDynamicQuery(dynamicQuery,
106             start, end, orderByComparator);
107     }
108 
109     public int dynamicQueryCount(DynamicQuery dynamicQuery)
110         throws SystemException {
111         return dlFileShortcutPersistence.countWithDynamicQuery(dynamicQuery);
112     }
113 
114     public DLFileShortcut getDLFileShortcut(long fileShortcutId)
115         throws PortalException, SystemException {
116         return dlFileShortcutPersistence.findByPrimaryKey(fileShortcutId);
117     }
118 
119     public List<DLFileShortcut> getDLFileShortcuts(int start, int end)
120         throws SystemException {
121         return dlFileShortcutPersistence.findAll(start, end);
122     }
123 
124     public int getDLFileShortcutsCount() throws SystemException {
125         return dlFileShortcutPersistence.countAll();
126     }
127 
128     public DLFileShortcut updateDLFileShortcut(DLFileShortcut dlFileShortcut)
129         throws SystemException {
130         dlFileShortcut.setNew(false);
131 
132         return dlFileShortcutPersistence.update(dlFileShortcut, true);
133     }
134 
135     public DLFileShortcut updateDLFileShortcut(DLFileShortcut dlFileShortcut,
136         boolean merge) throws SystemException {
137         dlFileShortcut.setNew(false);
138 
139         return dlFileShortcutPersistence.update(dlFileShortcut, merge);
140     }
141 
142     public DLFileEntryLocalService getDLFileEntryLocalService() {
143         return dlFileEntryLocalService;
144     }
145 
146     public void setDLFileEntryLocalService(
147         DLFileEntryLocalService dlFileEntryLocalService) {
148         this.dlFileEntryLocalService = dlFileEntryLocalService;
149     }
150 
151     public DLFileEntryService getDLFileEntryService() {
152         return dlFileEntryService;
153     }
154 
155     public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
156         this.dlFileEntryService = dlFileEntryService;
157     }
158 
159     public DLFileEntryPersistence getDLFileEntryPersistence() {
160         return dlFileEntryPersistence;
161     }
162 
163     public void setDLFileEntryPersistence(
164         DLFileEntryPersistence dlFileEntryPersistence) {
165         this.dlFileEntryPersistence = dlFileEntryPersistence;
166     }
167 
168     public DLFileEntryFinder getDLFileEntryFinder() {
169         return dlFileEntryFinder;
170     }
171 
172     public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
173         this.dlFileEntryFinder = dlFileEntryFinder;
174     }
175 
176     public DLFileRankLocalService getDLFileRankLocalService() {
177         return dlFileRankLocalService;
178     }
179 
180     public void setDLFileRankLocalService(
181         DLFileRankLocalService dlFileRankLocalService) {
182         this.dlFileRankLocalService = dlFileRankLocalService;
183     }
184 
185     public DLFileRankPersistence getDLFileRankPersistence() {
186         return dlFileRankPersistence;
187     }
188 
189     public void setDLFileRankPersistence(
190         DLFileRankPersistence dlFileRankPersistence) {
191         this.dlFileRankPersistence = dlFileRankPersistence;
192     }
193 
194     public DLFileShortcutLocalService getDLFileShortcutLocalService() {
195         return dlFileShortcutLocalService;
196     }
197 
198     public void setDLFileShortcutLocalService(
199         DLFileShortcutLocalService dlFileShortcutLocalService) {
200         this.dlFileShortcutLocalService = dlFileShortcutLocalService;
201     }
202 
203     public DLFileShortcutService getDLFileShortcutService() {
204         return dlFileShortcutService;
205     }
206 
207     public void setDLFileShortcutService(
208         DLFileShortcutService dlFileShortcutService) {
209         this.dlFileShortcutService = dlFileShortcutService;
210     }
211 
212     public DLFileShortcutPersistence getDLFileShortcutPersistence() {
213         return dlFileShortcutPersistence;
214     }
215 
216     public void setDLFileShortcutPersistence(
217         DLFileShortcutPersistence dlFileShortcutPersistence) {
218         this.dlFileShortcutPersistence = dlFileShortcutPersistence;
219     }
220 
221     public DLFileVersionLocalService getDLFileVersionLocalService() {
222         return dlFileVersionLocalService;
223     }
224 
225     public void setDLFileVersionLocalService(
226         DLFileVersionLocalService dlFileVersionLocalService) {
227         this.dlFileVersionLocalService = dlFileVersionLocalService;
228     }
229 
230     public DLFileVersionService getDLFileVersionService() {
231         return dlFileVersionService;
232     }
233 
234     public void setDLFileVersionService(
235         DLFileVersionService dlFileVersionService) {
236         this.dlFileVersionService = dlFileVersionService;
237     }
238 
239     public DLFileVersionPersistence getDLFileVersionPersistence() {
240         return dlFileVersionPersistence;
241     }
242 
243     public void setDLFileVersionPersistence(
244         DLFileVersionPersistence dlFileVersionPersistence) {
245         this.dlFileVersionPersistence = dlFileVersionPersistence;
246     }
247 
248     public DLFolderLocalService getDLFolderLocalService() {
249         return dlFolderLocalService;
250     }
251 
252     public void setDLFolderLocalService(
253         DLFolderLocalService dlFolderLocalService) {
254         this.dlFolderLocalService = dlFolderLocalService;
255     }
256 
257     public DLFolderService getDLFolderService() {
258         return dlFolderService;
259     }
260 
261     public void setDLFolderService(DLFolderService dlFolderService) {
262         this.dlFolderService = dlFolderService;
263     }
264 
265     public DLFolderPersistence getDLFolderPersistence() {
266         return dlFolderPersistence;
267     }
268 
269     public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
270         this.dlFolderPersistence = dlFolderPersistence;
271     }
272 
273     public DLFolderFinder getDLFolderFinder() {
274         return dlFolderFinder;
275     }
276 
277     public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
278         this.dlFolderFinder = dlFolderFinder;
279     }
280 
281     public CounterLocalService getCounterLocalService() {
282         return counterLocalService;
283     }
284 
285     public void setCounterLocalService(CounterLocalService counterLocalService) {
286         this.counterLocalService = counterLocalService;
287     }
288 
289     public ResourceLocalService getResourceLocalService() {
290         return resourceLocalService;
291     }
292 
293     public void setResourceLocalService(
294         ResourceLocalService resourceLocalService) {
295         this.resourceLocalService = resourceLocalService;
296     }
297 
298     public ResourceService getResourceService() {
299         return resourceService;
300     }
301 
302     public void setResourceService(ResourceService resourceService) {
303         this.resourceService = resourceService;
304     }
305 
306     public ResourcePersistence getResourcePersistence() {
307         return resourcePersistence;
308     }
309 
310     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
311         this.resourcePersistence = resourcePersistence;
312     }
313 
314     public ResourceFinder getResourceFinder() {
315         return resourceFinder;
316     }
317 
318     public void setResourceFinder(ResourceFinder resourceFinder) {
319         this.resourceFinder = resourceFinder;
320     }
321 
322     public UserLocalService getUserLocalService() {
323         return userLocalService;
324     }
325 
326     public void setUserLocalService(UserLocalService userLocalService) {
327         this.userLocalService = userLocalService;
328     }
329 
330     public UserService getUserService() {
331         return userService;
332     }
333 
334     public void setUserService(UserService userService) {
335         this.userService = userService;
336     }
337 
338     public UserPersistence getUserPersistence() {
339         return userPersistence;
340     }
341 
342     public void setUserPersistence(UserPersistence userPersistence) {
343         this.userPersistence = userPersistence;
344     }
345 
346     public UserFinder getUserFinder() {
347         return userFinder;
348     }
349 
350     public void setUserFinder(UserFinder userFinder) {
351         this.userFinder = userFinder;
352     }
353 
354     public AssetEntryLocalService getAssetEntryLocalService() {
355         return assetEntryLocalService;
356     }
357 
358     public void setAssetEntryLocalService(
359         AssetEntryLocalService assetEntryLocalService) {
360         this.assetEntryLocalService = assetEntryLocalService;
361     }
362 
363     public AssetEntryService getAssetEntryService() {
364         return assetEntryService;
365     }
366 
367     public void setAssetEntryService(AssetEntryService assetEntryService) {
368         this.assetEntryService = assetEntryService;
369     }
370 
371     public AssetEntryPersistence getAssetEntryPersistence() {
372         return assetEntryPersistence;
373     }
374 
375     public void setAssetEntryPersistence(
376         AssetEntryPersistence assetEntryPersistence) {
377         this.assetEntryPersistence = assetEntryPersistence;
378     }
379 
380     public AssetEntryFinder getAssetEntryFinder() {
381         return assetEntryFinder;
382     }
383 
384     public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
385         this.assetEntryFinder = assetEntryFinder;
386     }
387 
388     public AssetTagLocalService getAssetTagLocalService() {
389         return assetTagLocalService;
390     }
391 
392     public void setAssetTagLocalService(
393         AssetTagLocalService assetTagLocalService) {
394         this.assetTagLocalService = assetTagLocalService;
395     }
396 
397     public AssetTagService getAssetTagService() {
398         return assetTagService;
399     }
400 
401     public void setAssetTagService(AssetTagService assetTagService) {
402         this.assetTagService = assetTagService;
403     }
404 
405     public AssetTagPersistence getAssetTagPersistence() {
406         return assetTagPersistence;
407     }
408 
409     public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
410         this.assetTagPersistence = assetTagPersistence;
411     }
412 
413     public AssetTagFinder getAssetTagFinder() {
414         return assetTagFinder;
415     }
416 
417     public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
418         this.assetTagFinder = assetTagFinder;
419     }
420 
421     protected void runSQL(String sql) throws SystemException {
422         try {
423             DB db = DBFactoryUtil.getDB();
424 
425             db.runSQL(sql);
426         }
427         catch (Exception e) {
428             throw new SystemException(e);
429         }
430     }
431 
432     @BeanReference(type = DLFileEntryLocalService.class)
433     protected DLFileEntryLocalService dlFileEntryLocalService;
434     @BeanReference(type = DLFileEntryService.class)
435     protected DLFileEntryService dlFileEntryService;
436     @BeanReference(type = DLFileEntryPersistence.class)
437     protected DLFileEntryPersistence dlFileEntryPersistence;
438     @BeanReference(type = DLFileEntryFinder.class)
439     protected DLFileEntryFinder dlFileEntryFinder;
440     @BeanReference(type = DLFileRankLocalService.class)
441     protected DLFileRankLocalService dlFileRankLocalService;
442     @BeanReference(type = DLFileRankPersistence.class)
443     protected DLFileRankPersistence dlFileRankPersistence;
444     @BeanReference(type = DLFileShortcutLocalService.class)
445     protected DLFileShortcutLocalService dlFileShortcutLocalService;
446     @BeanReference(type = DLFileShortcutService.class)
447     protected DLFileShortcutService dlFileShortcutService;
448     @BeanReference(type = DLFileShortcutPersistence.class)
449     protected DLFileShortcutPersistence dlFileShortcutPersistence;
450     @BeanReference(type = DLFileVersionLocalService.class)
451     protected DLFileVersionLocalService dlFileVersionLocalService;
452     @BeanReference(type = DLFileVersionService.class)
453     protected DLFileVersionService dlFileVersionService;
454     @BeanReference(type = DLFileVersionPersistence.class)
455     protected DLFileVersionPersistence dlFileVersionPersistence;
456     @BeanReference(type = DLFolderLocalService.class)
457     protected DLFolderLocalService dlFolderLocalService;
458     @BeanReference(type = DLFolderService.class)
459     protected DLFolderService dlFolderService;
460     @BeanReference(type = DLFolderPersistence.class)
461     protected DLFolderPersistence dlFolderPersistence;
462     @BeanReference(type = DLFolderFinder.class)
463     protected DLFolderFinder dlFolderFinder;
464     @BeanReference(type = CounterLocalService.class)
465     protected CounterLocalService counterLocalService;
466     @BeanReference(type = ResourceLocalService.class)
467     protected ResourceLocalService resourceLocalService;
468     @BeanReference(type = ResourceService.class)
469     protected ResourceService resourceService;
470     @BeanReference(type = ResourcePersistence.class)
471     protected ResourcePersistence resourcePersistence;
472     @BeanReference(type = ResourceFinder.class)
473     protected ResourceFinder resourceFinder;
474     @BeanReference(type = UserLocalService.class)
475     protected UserLocalService userLocalService;
476     @BeanReference(type = UserService.class)
477     protected UserService userService;
478     @BeanReference(type = UserPersistence.class)
479     protected UserPersistence userPersistence;
480     @BeanReference(type = UserFinder.class)
481     protected UserFinder userFinder;
482     @BeanReference(type = AssetEntryLocalService.class)
483     protected AssetEntryLocalService assetEntryLocalService;
484     @BeanReference(type = AssetEntryService.class)
485     protected AssetEntryService assetEntryService;
486     @BeanReference(type = AssetEntryPersistence.class)
487     protected AssetEntryPersistence assetEntryPersistence;
488     @BeanReference(type = AssetEntryFinder.class)
489     protected AssetEntryFinder assetEntryFinder;
490     @BeanReference(type = AssetTagLocalService.class)
491     protected AssetTagLocalService assetTagLocalService;
492     @BeanReference(type = AssetTagService.class)
493     protected AssetTagService assetTagService;
494     @BeanReference(type = AssetTagPersistence.class)
495     protected AssetTagPersistence assetTagPersistence;
496     @BeanReference(type = AssetTagFinder.class)
497     protected AssetTagFinder assetTagFinder;
498 }