1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.documentlibrary.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterService;
27  
28  import com.liferay.documentlibrary.service.DLLocalService;
29  import com.liferay.documentlibrary.service.DLService;
30  
31  import com.liferay.portal.PortalException;
32  import com.liferay.portal.SystemException;
33  import com.liferay.portal.kernel.annotation.BeanReference;
34  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
35  import com.liferay.portal.service.LayoutLocalService;
36  import com.liferay.portal.service.LayoutService;
37  import com.liferay.portal.service.ResourceLocalService;
38  import com.liferay.portal.service.ResourceService;
39  import com.liferay.portal.service.UserLocalService;
40  import com.liferay.portal.service.UserService;
41  import com.liferay.portal.service.WebDAVPropsLocalService;
42  import com.liferay.portal.service.persistence.LayoutFinder;
43  import com.liferay.portal.service.persistence.LayoutPersistence;
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.DLFolderLocalService;
58  import com.liferay.portlet.documentlibrary.service.DLFolderService;
59  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryAndShortcutFinder;
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.DLFileRankFinder;
63  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
64  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutFinder;
65  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
66  import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
67  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
68  
69  import java.util.List;
70  
71  /**
72   * <a href="DLFolderLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
73   *
74   * @author Brian Wing Shun Chan
75   *
76   */
77  public abstract class DLFolderLocalServiceBaseImpl
78      implements DLFolderLocalService {
79      public DLFolder addDLFolder(DLFolder dlFolder) throws SystemException {
80          dlFolder.setNew(true);
81  
82          return dlFolderPersistence.update(dlFolder, false);
83      }
84  
85      public DLFolder createDLFolder(long folderId) {
86          return dlFolderPersistence.create(folderId);
87      }
88  
89      public void deleteDLFolder(long folderId)
90          throws PortalException, SystemException {
91          dlFolderPersistence.remove(folderId);
92      }
93  
94      public void deleteDLFolder(DLFolder dlFolder) throws SystemException {
95          dlFolderPersistence.remove(dlFolder);
96      }
97  
98      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
99          throws SystemException {
100         return dlFolderPersistence.findWithDynamicQuery(dynamicQuery);
101     }
102 
103     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
104         int end) throws SystemException {
105         return dlFolderPersistence.findWithDynamicQuery(dynamicQuery, start, end);
106     }
107 
108     public DLFolder getDLFolder(long folderId)
109         throws PortalException, SystemException {
110         return dlFolderPersistence.findByPrimaryKey(folderId);
111     }
112 
113     public List<DLFolder> getDLFolders(int start, int end)
114         throws SystemException {
115         return dlFolderPersistence.findAll(start, end);
116     }
117 
118     public int getDLFoldersCount() throws SystemException {
119         return dlFolderPersistence.countAll();
120     }
121 
122     public DLFolder updateDLFolder(DLFolder dlFolder) throws SystemException {
123         dlFolder.setNew(false);
124 
125         return dlFolderPersistence.update(dlFolder, true);
126     }
127 
128     public DLFileEntryLocalService getDLFileEntryLocalService() {
129         return dlFileEntryLocalService;
130     }
131 
132     public void setDLFileEntryLocalService(
133         DLFileEntryLocalService dlFileEntryLocalService) {
134         this.dlFileEntryLocalService = dlFileEntryLocalService;
135     }
136 
137     public DLFileEntryService getDLFileEntryService() {
138         return dlFileEntryService;
139     }
140 
141     public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
142         this.dlFileEntryService = dlFileEntryService;
143     }
144 
145     public DLFileEntryPersistence getDLFileEntryPersistence() {
146         return dlFileEntryPersistence;
147     }
148 
149     public void setDLFileEntryPersistence(
150         DLFileEntryPersistence dlFileEntryPersistence) {
151         this.dlFileEntryPersistence = dlFileEntryPersistence;
152     }
153 
154     public DLFileEntryFinder getDLFileEntryFinder() {
155         return dlFileEntryFinder;
156     }
157 
158     public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
159         this.dlFileEntryFinder = dlFileEntryFinder;
160     }
161 
162     public DLFileEntryAndShortcutFinder getDLFileEntryAndShortcutFinder() {
163         return dlFileEntryAndShortcutFinder;
164     }
165 
166     public void setDLFileEntryAndShortcutFinder(
167         DLFileEntryAndShortcutFinder dlFileEntryAndShortcutFinder) {
168         this.dlFileEntryAndShortcutFinder = dlFileEntryAndShortcutFinder;
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 DLFileRankFinder getDLFileRankFinder() {
190         return dlFileRankFinder;
191     }
192 
193     public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
194         this.dlFileRankFinder = dlFileRankFinder;
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 DLFileShortcutFinder getDLFileShortcutFinder() {
225         return dlFileShortcutFinder;
226     }
227 
228     public void setDLFileShortcutFinder(
229         DLFileShortcutFinder dlFileShortcutFinder) {
230         this.dlFileShortcutFinder = dlFileShortcutFinder;
231     }
232 
233     public DLFileVersionLocalService getDLFileVersionLocalService() {
234         return dlFileVersionLocalService;
235     }
236 
237     public void setDLFileVersionLocalService(
238         DLFileVersionLocalService dlFileVersionLocalService) {
239         this.dlFileVersionLocalService = dlFileVersionLocalService;
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 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 LayoutLocalService getLayoutLocalService() {
309         return layoutLocalService;
310     }
311 
312     public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
313         this.layoutLocalService = layoutLocalService;
314     }
315 
316     public LayoutService getLayoutService() {
317         return layoutService;
318     }
319 
320     public void setLayoutService(LayoutService layoutService) {
321         this.layoutService = layoutService;
322     }
323 
324     public LayoutPersistence getLayoutPersistence() {
325         return layoutPersistence;
326     }
327 
328     public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
329         this.layoutPersistence = layoutPersistence;
330     }
331 
332     public LayoutFinder getLayoutFinder() {
333         return layoutFinder;
334     }
335 
336     public void setLayoutFinder(LayoutFinder layoutFinder) {
337         this.layoutFinder = layoutFinder;
338     }
339 
340     public ResourceLocalService getResourceLocalService() {
341         return resourceLocalService;
342     }
343 
344     public void setResourceLocalService(
345         ResourceLocalService resourceLocalService) {
346         this.resourceLocalService = resourceLocalService;
347     }
348 
349     public ResourceService getResourceService() {
350         return resourceService;
351     }
352 
353     public void setResourceService(ResourceService resourceService) {
354         this.resourceService = resourceService;
355     }
356 
357     public ResourcePersistence getResourcePersistence() {
358         return resourcePersistence;
359     }
360 
361     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
362         this.resourcePersistence = resourcePersistence;
363     }
364 
365     public ResourceFinder getResourceFinder() {
366         return resourceFinder;
367     }
368 
369     public void setResourceFinder(ResourceFinder resourceFinder) {
370         this.resourceFinder = resourceFinder;
371     }
372 
373     public UserLocalService getUserLocalService() {
374         return userLocalService;
375     }
376 
377     public void setUserLocalService(UserLocalService userLocalService) {
378         this.userLocalService = userLocalService;
379     }
380 
381     public UserService getUserService() {
382         return userService;
383     }
384 
385     public void setUserService(UserService userService) {
386         this.userService = userService;
387     }
388 
389     public UserPersistence getUserPersistence() {
390         return userPersistence;
391     }
392 
393     public void setUserPersistence(UserPersistence userPersistence) {
394         this.userPersistence = userPersistence;
395     }
396 
397     public UserFinder getUserFinder() {
398         return userFinder;
399     }
400 
401     public void setUserFinder(UserFinder userFinder) {
402         this.userFinder = userFinder;
403     }
404 
405     public WebDAVPropsLocalService getWebDAVPropsLocalService() {
406         return webDAVPropsLocalService;
407     }
408 
409     public void setWebDAVPropsLocalService(
410         WebDAVPropsLocalService webDAVPropsLocalService) {
411         this.webDAVPropsLocalService = webDAVPropsLocalService;
412     }
413 
414     public WebDAVPropsPersistence getWebDAVPropsPersistence() {
415         return webDAVPropsPersistence;
416     }
417 
418     public void setWebDAVPropsPersistence(
419         WebDAVPropsPersistence webDAVPropsPersistence) {
420         this.webDAVPropsPersistence = webDAVPropsPersistence;
421     }
422 
423     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService.impl")
424     protected DLFileEntryLocalService dlFileEntryLocalService;
425     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileEntryService.impl")
426     protected DLFileEntryService dlFileEntryService;
427     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence.impl")
428     protected DLFileEntryPersistence dlFileEntryPersistence;
429     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder.impl")
430     protected DLFileEntryFinder dlFileEntryFinder;
431     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryAndShortcutFinder.impl")
432     protected DLFileEntryAndShortcutFinder dlFileEntryAndShortcutFinder;
433     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileRankLocalService.impl")
434     protected DLFileRankLocalService dlFileRankLocalService;
435     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence.impl")
436     protected DLFileRankPersistence dlFileRankPersistence;
437     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder.impl")
438     protected DLFileRankFinder dlFileRankFinder;
439     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService.impl")
440     protected DLFileShortcutLocalService dlFileShortcutLocalService;
441     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileShortcutService.impl")
442     protected DLFileShortcutService dlFileShortcutService;
443     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence.impl")
444     protected DLFileShortcutPersistence dlFileShortcutPersistence;
445     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutFinder.impl")
446     protected DLFileShortcutFinder dlFileShortcutFinder;
447     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService.impl")
448     protected DLFileVersionLocalService dlFileVersionLocalService;
449     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence.impl")
450     protected DLFileVersionPersistence dlFileVersionPersistence;
451     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFolderLocalService.impl")
452     protected DLFolderLocalService dlFolderLocalService;
453     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.DLFolderService.impl")
454     protected DLFolderService dlFolderService;
455     @BeanReference(name = "com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence.impl")
456     protected DLFolderPersistence dlFolderPersistence;
457     @BeanReference(name = "com.liferay.counter.service.CounterLocalService.impl")
458     protected CounterLocalService counterLocalService;
459     @BeanReference(name = "com.liferay.counter.service.CounterService.impl")
460     protected CounterService counterService;
461     @BeanReference(name = "com.liferay.documentlibrary.service.DLLocalService.impl")
462     protected DLLocalService dlLocalService;
463     @BeanReference(name = "com.liferay.documentlibrary.service.DLService.impl")
464     protected DLService dlService;
465     @BeanReference(name = "com.liferay.portal.service.LayoutLocalService.impl")
466     protected LayoutLocalService layoutLocalService;
467     @BeanReference(name = "com.liferay.portal.service.LayoutService.impl")
468     protected LayoutService layoutService;
469     @BeanReference(name = "com.liferay.portal.service.persistence.LayoutPersistence.impl")
470     protected LayoutPersistence layoutPersistence;
471     @BeanReference(name = "com.liferay.portal.service.persistence.LayoutFinder.impl")
472     protected LayoutFinder layoutFinder;
473     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService.impl")
474     protected ResourceLocalService resourceLocalService;
475     @BeanReference(name = "com.liferay.portal.service.ResourceService.impl")
476     protected ResourceService resourceService;
477     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence.impl")
478     protected ResourcePersistence resourcePersistence;
479     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder.impl")
480     protected ResourceFinder resourceFinder;
481     @BeanReference(name = "com.liferay.portal.service.UserLocalService.impl")
482     protected UserLocalService userLocalService;
483     @BeanReference(name = "com.liferay.portal.service.UserService.impl")
484     protected UserService userService;
485     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence.impl")
486     protected UserPersistence userPersistence;
487     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder.impl")
488     protected UserFinder userFinder;
489     @BeanReference(name = "com.liferay.portal.service.WebDAVPropsLocalService.impl")
490     protected WebDAVPropsLocalService webDAVPropsLocalService;
491     @BeanReference(name = "com.liferay.portal.service.persistence.WebDAVPropsPersistence.impl")
492     protected WebDAVPropsPersistence webDAVPropsPersistence;
493 }