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