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