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