001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.documentlibrary.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.documentlibrary.service.DLLocalService;
020    import com.liferay.documentlibrary.service.DLService;
021    
022    import com.liferay.portal.kernel.annotation.BeanReference;
023    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025    import com.liferay.portal.kernel.exception.SystemException;
026    import com.liferay.portal.service.GroupLocalService;
027    import com.liferay.portal.service.GroupService;
028    import com.liferay.portal.service.LayoutLocalService;
029    import com.liferay.portal.service.LayoutService;
030    import com.liferay.portal.service.LockLocalService;
031    import com.liferay.portal.service.ResourceLocalService;
032    import com.liferay.portal.service.ResourceService;
033    import com.liferay.portal.service.UserLocalService;
034    import com.liferay.portal.service.UserService;
035    import com.liferay.portal.service.WebDAVPropsLocalService;
036    import com.liferay.portal.service.base.PrincipalBean;
037    import com.liferay.portal.service.persistence.GroupFinder;
038    import com.liferay.portal.service.persistence.GroupPersistence;
039    import com.liferay.portal.service.persistence.LayoutFinder;
040    import com.liferay.portal.service.persistence.LayoutPersistence;
041    import com.liferay.portal.service.persistence.LockPersistence;
042    import com.liferay.portal.service.persistence.ResourceFinder;
043    import com.liferay.portal.service.persistence.ResourcePersistence;
044    import com.liferay.portal.service.persistence.UserFinder;
045    import com.liferay.portal.service.persistence.UserPersistence;
046    import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
047    
048    import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
049    import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
050    import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
051    import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
052    import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
053    import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
054    import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
055    import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
056    import com.liferay.portlet.documentlibrary.service.DLFolderService;
057    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
058    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
059    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
060    import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
061    import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
062    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
063    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
064    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
065    import com.liferay.portlet.expando.service.ExpandoValueService;
066    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
067    
068    import javax.sql.DataSource;
069    
070    /**
071     * @author Brian Wing Shun Chan
072     */
073    public abstract class DLFolderServiceBaseImpl extends PrincipalBean
074            implements DLFolderService {
075            public DLFileEntryLocalService getDLFileEntryLocalService() {
076                    return dlFileEntryLocalService;
077            }
078    
079            public void setDLFileEntryLocalService(
080                    DLFileEntryLocalService dlFileEntryLocalService) {
081                    this.dlFileEntryLocalService = dlFileEntryLocalService;
082            }
083    
084            public DLFileEntryService getDLFileEntryService() {
085                    return dlFileEntryService;
086            }
087    
088            public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
089                    this.dlFileEntryService = dlFileEntryService;
090            }
091    
092            public DLFileEntryPersistence getDLFileEntryPersistence() {
093                    return dlFileEntryPersistence;
094            }
095    
096            public void setDLFileEntryPersistence(
097                    DLFileEntryPersistence dlFileEntryPersistence) {
098                    this.dlFileEntryPersistence = dlFileEntryPersistence;
099            }
100    
101            public DLFileEntryFinder getDLFileEntryFinder() {
102                    return dlFileEntryFinder;
103            }
104    
105            public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
106                    this.dlFileEntryFinder = dlFileEntryFinder;
107            }
108    
109            public DLFileRankLocalService getDLFileRankLocalService() {
110                    return dlFileRankLocalService;
111            }
112    
113            public void setDLFileRankLocalService(
114                    DLFileRankLocalService dlFileRankLocalService) {
115                    this.dlFileRankLocalService = dlFileRankLocalService;
116            }
117    
118            public DLFileRankPersistence getDLFileRankPersistence() {
119                    return dlFileRankPersistence;
120            }
121    
122            public void setDLFileRankPersistence(
123                    DLFileRankPersistence dlFileRankPersistence) {
124                    this.dlFileRankPersistence = dlFileRankPersistence;
125            }
126    
127            public DLFileShortcutLocalService getDLFileShortcutLocalService() {
128                    return dlFileShortcutLocalService;
129            }
130    
131            public void setDLFileShortcutLocalService(
132                    DLFileShortcutLocalService dlFileShortcutLocalService) {
133                    this.dlFileShortcutLocalService = dlFileShortcutLocalService;
134            }
135    
136            public DLFileShortcutService getDLFileShortcutService() {
137                    return dlFileShortcutService;
138            }
139    
140            public void setDLFileShortcutService(
141                    DLFileShortcutService dlFileShortcutService) {
142                    this.dlFileShortcutService = dlFileShortcutService;
143            }
144    
145            public DLFileShortcutPersistence getDLFileShortcutPersistence() {
146                    return dlFileShortcutPersistence;
147            }
148    
149            public void setDLFileShortcutPersistence(
150                    DLFileShortcutPersistence dlFileShortcutPersistence) {
151                    this.dlFileShortcutPersistence = dlFileShortcutPersistence;
152            }
153    
154            public DLFileVersionLocalService getDLFileVersionLocalService() {
155                    return dlFileVersionLocalService;
156            }
157    
158            public void setDLFileVersionLocalService(
159                    DLFileVersionLocalService dlFileVersionLocalService) {
160                    this.dlFileVersionLocalService = dlFileVersionLocalService;
161            }
162    
163            public DLFileVersionService getDLFileVersionService() {
164                    return dlFileVersionService;
165            }
166    
167            public void setDLFileVersionService(
168                    DLFileVersionService dlFileVersionService) {
169                    this.dlFileVersionService = dlFileVersionService;
170            }
171    
172            public DLFileVersionPersistence getDLFileVersionPersistence() {
173                    return dlFileVersionPersistence;
174            }
175    
176            public void setDLFileVersionPersistence(
177                    DLFileVersionPersistence dlFileVersionPersistence) {
178                    this.dlFileVersionPersistence = dlFileVersionPersistence;
179            }
180    
181            public DLFolderLocalService getDLFolderLocalService() {
182                    return dlFolderLocalService;
183            }
184    
185            public void setDLFolderLocalService(
186                    DLFolderLocalService dlFolderLocalService) {
187                    this.dlFolderLocalService = dlFolderLocalService;
188            }
189    
190            public DLFolderService getDLFolderService() {
191                    return dlFolderService;
192            }
193    
194            public void setDLFolderService(DLFolderService dlFolderService) {
195                    this.dlFolderService = dlFolderService;
196            }
197    
198            public DLFolderPersistence getDLFolderPersistence() {
199                    return dlFolderPersistence;
200            }
201    
202            public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
203                    this.dlFolderPersistence = dlFolderPersistence;
204            }
205    
206            public DLFolderFinder getDLFolderFinder() {
207                    return dlFolderFinder;
208            }
209    
210            public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
211                    this.dlFolderFinder = dlFolderFinder;
212            }
213    
214            public CounterLocalService getCounterLocalService() {
215                    return counterLocalService;
216            }
217    
218            public void setCounterLocalService(CounterLocalService counterLocalService) {
219                    this.counterLocalService = counterLocalService;
220            }
221    
222            public DLLocalService getDLLocalService() {
223                    return dlLocalService;
224            }
225    
226            public void setDLLocalService(DLLocalService dlLocalService) {
227                    this.dlLocalService = dlLocalService;
228            }
229    
230            public DLService getDLService() {
231                    return dlService;
232            }
233    
234            public void setDLService(DLService dlService) {
235                    this.dlService = dlService;
236            }
237    
238            public GroupLocalService getGroupLocalService() {
239                    return groupLocalService;
240            }
241    
242            public void setGroupLocalService(GroupLocalService groupLocalService) {
243                    this.groupLocalService = groupLocalService;
244            }
245    
246            public GroupService getGroupService() {
247                    return groupService;
248            }
249    
250            public void setGroupService(GroupService groupService) {
251                    this.groupService = groupService;
252            }
253    
254            public GroupPersistence getGroupPersistence() {
255                    return groupPersistence;
256            }
257    
258            public void setGroupPersistence(GroupPersistence groupPersistence) {
259                    this.groupPersistence = groupPersistence;
260            }
261    
262            public GroupFinder getGroupFinder() {
263                    return groupFinder;
264            }
265    
266            public void setGroupFinder(GroupFinder groupFinder) {
267                    this.groupFinder = groupFinder;
268            }
269    
270            public LayoutLocalService getLayoutLocalService() {
271                    return layoutLocalService;
272            }
273    
274            public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
275                    this.layoutLocalService = layoutLocalService;
276            }
277    
278            public LayoutService getLayoutService() {
279                    return layoutService;
280            }
281    
282            public void setLayoutService(LayoutService layoutService) {
283                    this.layoutService = layoutService;
284            }
285    
286            public LayoutPersistence getLayoutPersistence() {
287                    return layoutPersistence;
288            }
289    
290            public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
291                    this.layoutPersistence = layoutPersistence;
292            }
293    
294            public LayoutFinder getLayoutFinder() {
295                    return layoutFinder;
296            }
297    
298            public void setLayoutFinder(LayoutFinder layoutFinder) {
299                    this.layoutFinder = layoutFinder;
300            }
301    
302            public LockLocalService getLockLocalService() {
303                    return lockLocalService;
304            }
305    
306            public void setLockLocalService(LockLocalService lockLocalService) {
307                    this.lockLocalService = lockLocalService;
308            }
309    
310            public LockPersistence getLockPersistence() {
311                    return lockPersistence;
312            }
313    
314            public void setLockPersistence(LockPersistence lockPersistence) {
315                    this.lockPersistence = lockPersistence;
316            }
317    
318            public ResourceLocalService getResourceLocalService() {
319                    return resourceLocalService;
320            }
321    
322            public void setResourceLocalService(
323                    ResourceLocalService resourceLocalService) {
324                    this.resourceLocalService = resourceLocalService;
325            }
326    
327            public ResourceService getResourceService() {
328                    return resourceService;
329            }
330    
331            public void setResourceService(ResourceService resourceService) {
332                    this.resourceService = resourceService;
333            }
334    
335            public ResourcePersistence getResourcePersistence() {
336                    return resourcePersistence;
337            }
338    
339            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
340                    this.resourcePersistence = resourcePersistence;
341            }
342    
343            public ResourceFinder getResourceFinder() {
344                    return resourceFinder;
345            }
346    
347            public void setResourceFinder(ResourceFinder resourceFinder) {
348                    this.resourceFinder = resourceFinder;
349            }
350    
351            public UserLocalService getUserLocalService() {
352                    return userLocalService;
353            }
354    
355            public void setUserLocalService(UserLocalService userLocalService) {
356                    this.userLocalService = userLocalService;
357            }
358    
359            public UserService getUserService() {
360                    return userService;
361            }
362    
363            public void setUserService(UserService userService) {
364                    this.userService = userService;
365            }
366    
367            public UserPersistence getUserPersistence() {
368                    return userPersistence;
369            }
370    
371            public void setUserPersistence(UserPersistence userPersistence) {
372                    this.userPersistence = userPersistence;
373            }
374    
375            public UserFinder getUserFinder() {
376                    return userFinder;
377            }
378    
379            public void setUserFinder(UserFinder userFinder) {
380                    this.userFinder = userFinder;
381            }
382    
383            public WebDAVPropsLocalService getWebDAVPropsLocalService() {
384                    return webDAVPropsLocalService;
385            }
386    
387            public void setWebDAVPropsLocalService(
388                    WebDAVPropsLocalService webDAVPropsLocalService) {
389                    this.webDAVPropsLocalService = webDAVPropsLocalService;
390            }
391    
392            public WebDAVPropsPersistence getWebDAVPropsPersistence() {
393                    return webDAVPropsPersistence;
394            }
395    
396            public void setWebDAVPropsPersistence(
397                    WebDAVPropsPersistence webDAVPropsPersistence) {
398                    this.webDAVPropsPersistence = webDAVPropsPersistence;
399            }
400    
401            public ExpandoValueLocalService getExpandoValueLocalService() {
402                    return expandoValueLocalService;
403            }
404    
405            public void setExpandoValueLocalService(
406                    ExpandoValueLocalService expandoValueLocalService) {
407                    this.expandoValueLocalService = expandoValueLocalService;
408            }
409    
410            public ExpandoValueService getExpandoValueService() {
411                    return expandoValueService;
412            }
413    
414            public void setExpandoValueService(ExpandoValueService expandoValueService) {
415                    this.expandoValueService = expandoValueService;
416            }
417    
418            public ExpandoValuePersistence getExpandoValuePersistence() {
419                    return expandoValuePersistence;
420            }
421    
422            public void setExpandoValuePersistence(
423                    ExpandoValuePersistence expandoValuePersistence) {
424                    this.expandoValuePersistence = expandoValuePersistence;
425            }
426    
427            protected void runSQL(String sql) throws SystemException {
428                    try {
429                            DataSource dataSource = dlFolderPersistence.getDataSource();
430    
431                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
432                                            sql, new int[0]);
433    
434                            sqlUpdate.update();
435                    }
436                    catch (Exception e) {
437                            throw new SystemException(e);
438                    }
439            }
440    
441            @BeanReference(type = DLFileEntryLocalService.class)
442            protected DLFileEntryLocalService dlFileEntryLocalService;
443            @BeanReference(type = DLFileEntryService.class)
444            protected DLFileEntryService dlFileEntryService;
445            @BeanReference(type = DLFileEntryPersistence.class)
446            protected DLFileEntryPersistence dlFileEntryPersistence;
447            @BeanReference(type = DLFileEntryFinder.class)
448            protected DLFileEntryFinder dlFileEntryFinder;
449            @BeanReference(type = DLFileRankLocalService.class)
450            protected DLFileRankLocalService dlFileRankLocalService;
451            @BeanReference(type = DLFileRankPersistence.class)
452            protected DLFileRankPersistence dlFileRankPersistence;
453            @BeanReference(type = DLFileShortcutLocalService.class)
454            protected DLFileShortcutLocalService dlFileShortcutLocalService;
455            @BeanReference(type = DLFileShortcutService.class)
456            protected DLFileShortcutService dlFileShortcutService;
457            @BeanReference(type = DLFileShortcutPersistence.class)
458            protected DLFileShortcutPersistence dlFileShortcutPersistence;
459            @BeanReference(type = DLFileVersionLocalService.class)
460            protected DLFileVersionLocalService dlFileVersionLocalService;
461            @BeanReference(type = DLFileVersionService.class)
462            protected DLFileVersionService dlFileVersionService;
463            @BeanReference(type = DLFileVersionPersistence.class)
464            protected DLFileVersionPersistence dlFileVersionPersistence;
465            @BeanReference(type = DLFolderLocalService.class)
466            protected DLFolderLocalService dlFolderLocalService;
467            @BeanReference(type = DLFolderService.class)
468            protected DLFolderService dlFolderService;
469            @BeanReference(type = DLFolderPersistence.class)
470            protected DLFolderPersistence dlFolderPersistence;
471            @BeanReference(type = DLFolderFinder.class)
472            protected DLFolderFinder dlFolderFinder;
473            @BeanReference(type = CounterLocalService.class)
474            protected CounterLocalService counterLocalService;
475            @BeanReference(type = DLLocalService.class)
476            protected DLLocalService dlLocalService;
477            @BeanReference(type = DLService.class)
478            protected DLService dlService;
479            @BeanReference(type = GroupLocalService.class)
480            protected GroupLocalService groupLocalService;
481            @BeanReference(type = GroupService.class)
482            protected GroupService groupService;
483            @BeanReference(type = GroupPersistence.class)
484            protected GroupPersistence groupPersistence;
485            @BeanReference(type = GroupFinder.class)
486            protected GroupFinder groupFinder;
487            @BeanReference(type = LayoutLocalService.class)
488            protected LayoutLocalService layoutLocalService;
489            @BeanReference(type = LayoutService.class)
490            protected LayoutService layoutService;
491            @BeanReference(type = LayoutPersistence.class)
492            protected LayoutPersistence layoutPersistence;
493            @BeanReference(type = LayoutFinder.class)
494            protected LayoutFinder layoutFinder;
495            @BeanReference(type = LockLocalService.class)
496            protected LockLocalService lockLocalService;
497            @BeanReference(type = LockPersistence.class)
498            protected LockPersistence lockPersistence;
499            @BeanReference(type = ResourceLocalService.class)
500            protected ResourceLocalService resourceLocalService;
501            @BeanReference(type = ResourceService.class)
502            protected ResourceService resourceService;
503            @BeanReference(type = ResourcePersistence.class)
504            protected ResourcePersistence resourcePersistence;
505            @BeanReference(type = ResourceFinder.class)
506            protected ResourceFinder resourceFinder;
507            @BeanReference(type = UserLocalService.class)
508            protected UserLocalService userLocalService;
509            @BeanReference(type = UserService.class)
510            protected UserService userService;
511            @BeanReference(type = UserPersistence.class)
512            protected UserPersistence userPersistence;
513            @BeanReference(type = UserFinder.class)
514            protected UserFinder userFinder;
515            @BeanReference(type = WebDAVPropsLocalService.class)
516            protected WebDAVPropsLocalService webDAVPropsLocalService;
517            @BeanReference(type = WebDAVPropsPersistence.class)
518            protected WebDAVPropsPersistence webDAVPropsPersistence;
519            @BeanReference(type = ExpandoValueLocalService.class)
520            protected ExpandoValueLocalService expandoValueLocalService;
521            @BeanReference(type = ExpandoValueService.class)
522            protected ExpandoValueService expandoValueService;
523            @BeanReference(type = ExpandoValuePersistence.class)
524            protected ExpandoValuePersistence expandoValuePersistence;
525    }