001    /**
002     * Copyright (c) 2000-2012 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.portal.kernel.bean.BeanReference;
020    import com.liferay.portal.kernel.bean.IdentifiableBean;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023    import com.liferay.portal.kernel.exception.SystemException;
024    import com.liferay.portal.service.BaseServiceImpl;
025    import com.liferay.portal.service.GroupLocalService;
026    import com.liferay.portal.service.GroupService;
027    import com.liferay.portal.service.LockLocalService;
028    import com.liferay.portal.service.ResourceLocalService;
029    import com.liferay.portal.service.UserLocalService;
030    import com.liferay.portal.service.UserService;
031    import com.liferay.portal.service.WebDAVPropsLocalService;
032    import com.liferay.portal.service.WorkflowDefinitionLinkLocalService;
033    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
034    import com.liferay.portal.service.persistence.GroupFinder;
035    import com.liferay.portal.service.persistence.GroupPersistence;
036    import com.liferay.portal.service.persistence.LockFinder;
037    import com.liferay.portal.service.persistence.LockPersistence;
038    import com.liferay.portal.service.persistence.UserFinder;
039    import com.liferay.portal.service.persistence.UserPersistence;
040    import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
041    import com.liferay.portal.service.persistence.WorkflowDefinitionLinkPersistence;
042    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
043    
044    import com.liferay.portlet.asset.service.AssetEntryLocalService;
045    import com.liferay.portlet.asset.service.AssetEntryService;
046    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
047    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
048    import com.liferay.portlet.documentlibrary.model.DLFolder;
049    import com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService;
050    import com.liferay.portlet.documentlibrary.service.DLAppLocalService;
051    import com.liferay.portlet.documentlibrary.service.DLAppService;
052    import com.liferay.portlet.documentlibrary.service.DLContentLocalService;
053    import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
054    import com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalService;
055    import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
056    import com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService;
057    import com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService;
058    import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
059    import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
060    import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
061    import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
062    import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
063    import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
064    import com.liferay.portlet.documentlibrary.service.DLFolderService;
065    import com.liferay.portlet.documentlibrary.service.DLSyncLocalService;
066    import com.liferay.portlet.documentlibrary.service.DLSyncService;
067    import com.liferay.portlet.documentlibrary.service.persistence.DLContentPersistence;
068    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
069    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryMetadataPersistence;
070    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
071    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
072    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
073    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder;
074    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
075    import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
076    import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
077    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
078    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
079    import com.liferay.portlet.documentlibrary.service.persistence.DLSyncFinder;
080    import com.liferay.portlet.documentlibrary.service.persistence.DLSyncPersistence;
081    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
082    import com.liferay.portlet.expando.service.ExpandoValueService;
083    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
084    import com.liferay.portlet.trash.service.TrashEntryLocalService;
085    import com.liferay.portlet.trash.service.TrashEntryService;
086    import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
087    
088    import javax.sql.DataSource;
089    
090    /**
091     * The base implementation of the document library folder remote service.
092     *
093     * <p>
094     * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.portlet.documentlibrary.service.impl.DLFolderServiceImpl}.
095     * </p>
096     *
097     * @author Brian Wing Shun Chan
098     * @see com.liferay.portlet.documentlibrary.service.impl.DLFolderServiceImpl
099     * @see com.liferay.portlet.documentlibrary.service.DLFolderServiceUtil
100     * @generated
101     */
102    public abstract class DLFolderServiceBaseImpl extends BaseServiceImpl
103            implements DLFolderService, IdentifiableBean {
104            /*
105             * NOTE FOR DEVELOPERS:
106             *
107             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.documentlibrary.service.DLFolderServiceUtil} to access the document library folder remote service.
108             */
109    
110            /**
111             * Returns the d l app local service.
112             *
113             * @return the d l app local service
114             */
115            public DLAppLocalService getDLAppLocalService() {
116                    return dlAppLocalService;
117            }
118    
119            /**
120             * Sets the d l app local service.
121             *
122             * @param dlAppLocalService the d l app local service
123             */
124            public void setDLAppLocalService(DLAppLocalService dlAppLocalService) {
125                    this.dlAppLocalService = dlAppLocalService;
126            }
127    
128            /**
129             * Returns the d l app remote service.
130             *
131             * @return the d l app remote service
132             */
133            public DLAppService getDLAppService() {
134                    return dlAppService;
135            }
136    
137            /**
138             * Sets the d l app remote service.
139             *
140             * @param dlAppService the d l app remote service
141             */
142            public void setDLAppService(DLAppService dlAppService) {
143                    this.dlAppService = dlAppService;
144            }
145    
146            /**
147             * Returns the d l app helper local service.
148             *
149             * @return the d l app helper local service
150             */
151            public DLAppHelperLocalService getDLAppHelperLocalService() {
152                    return dlAppHelperLocalService;
153            }
154    
155            /**
156             * Sets the d l app helper local service.
157             *
158             * @param dlAppHelperLocalService the d l app helper local service
159             */
160            public void setDLAppHelperLocalService(
161                    DLAppHelperLocalService dlAppHelperLocalService) {
162                    this.dlAppHelperLocalService = dlAppHelperLocalService;
163            }
164    
165            /**
166             * Returns the document library content local service.
167             *
168             * @return the document library content local service
169             */
170            public DLContentLocalService getDLContentLocalService() {
171                    return dlContentLocalService;
172            }
173    
174            /**
175             * Sets the document library content local service.
176             *
177             * @param dlContentLocalService the document library content local service
178             */
179            public void setDLContentLocalService(
180                    DLContentLocalService dlContentLocalService) {
181                    this.dlContentLocalService = dlContentLocalService;
182            }
183    
184            /**
185             * Returns the document library content persistence.
186             *
187             * @return the document library content persistence
188             */
189            public DLContentPersistence getDLContentPersistence() {
190                    return dlContentPersistence;
191            }
192    
193            /**
194             * Sets the document library content persistence.
195             *
196             * @param dlContentPersistence the document library content persistence
197             */
198            public void setDLContentPersistence(
199                    DLContentPersistence dlContentPersistence) {
200                    this.dlContentPersistence = dlContentPersistence;
201            }
202    
203            /**
204             * Returns the document library file entry local service.
205             *
206             * @return the document library file entry local service
207             */
208            public DLFileEntryLocalService getDLFileEntryLocalService() {
209                    return dlFileEntryLocalService;
210            }
211    
212            /**
213             * Sets the document library file entry local service.
214             *
215             * @param dlFileEntryLocalService the document library file entry local service
216             */
217            public void setDLFileEntryLocalService(
218                    DLFileEntryLocalService dlFileEntryLocalService) {
219                    this.dlFileEntryLocalService = dlFileEntryLocalService;
220            }
221    
222            /**
223             * Returns the document library file entry remote service.
224             *
225             * @return the document library file entry remote service
226             */
227            public DLFileEntryService getDLFileEntryService() {
228                    return dlFileEntryService;
229            }
230    
231            /**
232             * Sets the document library file entry remote service.
233             *
234             * @param dlFileEntryService the document library file entry remote service
235             */
236            public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
237                    this.dlFileEntryService = dlFileEntryService;
238            }
239    
240            /**
241             * Returns the document library file entry persistence.
242             *
243             * @return the document library file entry persistence
244             */
245            public DLFileEntryPersistence getDLFileEntryPersistence() {
246                    return dlFileEntryPersistence;
247            }
248    
249            /**
250             * Sets the document library file entry persistence.
251             *
252             * @param dlFileEntryPersistence the document library file entry persistence
253             */
254            public void setDLFileEntryPersistence(
255                    DLFileEntryPersistence dlFileEntryPersistence) {
256                    this.dlFileEntryPersistence = dlFileEntryPersistence;
257            }
258    
259            /**
260             * Returns the document library file entry finder.
261             *
262             * @return the document library file entry finder
263             */
264            public DLFileEntryFinder getDLFileEntryFinder() {
265                    return dlFileEntryFinder;
266            }
267    
268            /**
269             * Sets the document library file entry finder.
270             *
271             * @param dlFileEntryFinder the document library file entry finder
272             */
273            public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
274                    this.dlFileEntryFinder = dlFileEntryFinder;
275            }
276    
277            /**
278             * Returns the document library file entry metadata local service.
279             *
280             * @return the document library file entry metadata local service
281             */
282            public DLFileEntryMetadataLocalService getDLFileEntryMetadataLocalService() {
283                    return dlFileEntryMetadataLocalService;
284            }
285    
286            /**
287             * Sets the document library file entry metadata local service.
288             *
289             * @param dlFileEntryMetadataLocalService the document library file entry metadata local service
290             */
291            public void setDLFileEntryMetadataLocalService(
292                    DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService) {
293                    this.dlFileEntryMetadataLocalService = dlFileEntryMetadataLocalService;
294            }
295    
296            /**
297             * Returns the document library file entry metadata persistence.
298             *
299             * @return the document library file entry metadata persistence
300             */
301            public DLFileEntryMetadataPersistence getDLFileEntryMetadataPersistence() {
302                    return dlFileEntryMetadataPersistence;
303            }
304    
305            /**
306             * Sets the document library file entry metadata persistence.
307             *
308             * @param dlFileEntryMetadataPersistence the document library file entry metadata persistence
309             */
310            public void setDLFileEntryMetadataPersistence(
311                    DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence) {
312                    this.dlFileEntryMetadataPersistence = dlFileEntryMetadataPersistence;
313            }
314    
315            /**
316             * Returns the document library file entry type local service.
317             *
318             * @return the document library file entry type local service
319             */
320            public DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
321                    return dlFileEntryTypeLocalService;
322            }
323    
324            /**
325             * Sets the document library file entry type local service.
326             *
327             * @param dlFileEntryTypeLocalService the document library file entry type local service
328             */
329            public void setDLFileEntryTypeLocalService(
330                    DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
331                    this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
332            }
333    
334            /**
335             * Returns the document library file entry type remote service.
336             *
337             * @return the document library file entry type remote service
338             */
339            public DLFileEntryTypeService getDLFileEntryTypeService() {
340                    return dlFileEntryTypeService;
341            }
342    
343            /**
344             * Sets the document library file entry type remote service.
345             *
346             * @param dlFileEntryTypeService the document library file entry type remote service
347             */
348            public void setDLFileEntryTypeService(
349                    DLFileEntryTypeService dlFileEntryTypeService) {
350                    this.dlFileEntryTypeService = dlFileEntryTypeService;
351            }
352    
353            /**
354             * Returns the document library file entry type persistence.
355             *
356             * @return the document library file entry type persistence
357             */
358            public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
359                    return dlFileEntryTypePersistence;
360            }
361    
362            /**
363             * Sets the document library file entry type persistence.
364             *
365             * @param dlFileEntryTypePersistence the document library file entry type persistence
366             */
367            public void setDLFileEntryTypePersistence(
368                    DLFileEntryTypePersistence dlFileEntryTypePersistence) {
369                    this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
370            }
371    
372            /**
373             * Returns the document library file entry type finder.
374             *
375             * @return the document library file entry type finder
376             */
377            public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
378                    return dlFileEntryTypeFinder;
379            }
380    
381            /**
382             * Sets the document library file entry type finder.
383             *
384             * @param dlFileEntryTypeFinder the document library file entry type finder
385             */
386            public void setDLFileEntryTypeFinder(
387                    DLFileEntryTypeFinder dlFileEntryTypeFinder) {
388                    this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
389            }
390    
391            /**
392             * Returns the document library file rank local service.
393             *
394             * @return the document library file rank local service
395             */
396            public DLFileRankLocalService getDLFileRankLocalService() {
397                    return dlFileRankLocalService;
398            }
399    
400            /**
401             * Sets the document library file rank local service.
402             *
403             * @param dlFileRankLocalService the document library file rank local service
404             */
405            public void setDLFileRankLocalService(
406                    DLFileRankLocalService dlFileRankLocalService) {
407                    this.dlFileRankLocalService = dlFileRankLocalService;
408            }
409    
410            /**
411             * Returns the document library file rank persistence.
412             *
413             * @return the document library file rank persistence
414             */
415            public DLFileRankPersistence getDLFileRankPersistence() {
416                    return dlFileRankPersistence;
417            }
418    
419            /**
420             * Sets the document library file rank persistence.
421             *
422             * @param dlFileRankPersistence the document library file rank persistence
423             */
424            public void setDLFileRankPersistence(
425                    DLFileRankPersistence dlFileRankPersistence) {
426                    this.dlFileRankPersistence = dlFileRankPersistence;
427            }
428    
429            /**
430             * Returns the document library file rank finder.
431             *
432             * @return the document library file rank finder
433             */
434            public DLFileRankFinder getDLFileRankFinder() {
435                    return dlFileRankFinder;
436            }
437    
438            /**
439             * Sets the document library file rank finder.
440             *
441             * @param dlFileRankFinder the document library file rank finder
442             */
443            public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
444                    this.dlFileRankFinder = dlFileRankFinder;
445            }
446    
447            /**
448             * Returns the document library file shortcut local service.
449             *
450             * @return the document library file shortcut local service
451             */
452            public DLFileShortcutLocalService getDLFileShortcutLocalService() {
453                    return dlFileShortcutLocalService;
454            }
455    
456            /**
457             * Sets the document library file shortcut local service.
458             *
459             * @param dlFileShortcutLocalService the document library file shortcut local service
460             */
461            public void setDLFileShortcutLocalService(
462                    DLFileShortcutLocalService dlFileShortcutLocalService) {
463                    this.dlFileShortcutLocalService = dlFileShortcutLocalService;
464            }
465    
466            /**
467             * Returns the document library file shortcut remote service.
468             *
469             * @return the document library file shortcut remote service
470             */
471            public DLFileShortcutService getDLFileShortcutService() {
472                    return dlFileShortcutService;
473            }
474    
475            /**
476             * Sets the document library file shortcut remote service.
477             *
478             * @param dlFileShortcutService the document library file shortcut remote service
479             */
480            public void setDLFileShortcutService(
481                    DLFileShortcutService dlFileShortcutService) {
482                    this.dlFileShortcutService = dlFileShortcutService;
483            }
484    
485            /**
486             * Returns the document library file shortcut persistence.
487             *
488             * @return the document library file shortcut persistence
489             */
490            public DLFileShortcutPersistence getDLFileShortcutPersistence() {
491                    return dlFileShortcutPersistence;
492            }
493    
494            /**
495             * Sets the document library file shortcut persistence.
496             *
497             * @param dlFileShortcutPersistence the document library file shortcut persistence
498             */
499            public void setDLFileShortcutPersistence(
500                    DLFileShortcutPersistence dlFileShortcutPersistence) {
501                    this.dlFileShortcutPersistence = dlFileShortcutPersistence;
502            }
503    
504            /**
505             * Returns the document library file version local service.
506             *
507             * @return the document library file version local service
508             */
509            public DLFileVersionLocalService getDLFileVersionLocalService() {
510                    return dlFileVersionLocalService;
511            }
512    
513            /**
514             * Sets the document library file version local service.
515             *
516             * @param dlFileVersionLocalService the document library file version local service
517             */
518            public void setDLFileVersionLocalService(
519                    DLFileVersionLocalService dlFileVersionLocalService) {
520                    this.dlFileVersionLocalService = dlFileVersionLocalService;
521            }
522    
523            /**
524             * Returns the document library file version remote service.
525             *
526             * @return the document library file version remote service
527             */
528            public DLFileVersionService getDLFileVersionService() {
529                    return dlFileVersionService;
530            }
531    
532            /**
533             * Sets the document library file version remote service.
534             *
535             * @param dlFileVersionService the document library file version remote service
536             */
537            public void setDLFileVersionService(
538                    DLFileVersionService dlFileVersionService) {
539                    this.dlFileVersionService = dlFileVersionService;
540            }
541    
542            /**
543             * Returns the document library file version persistence.
544             *
545             * @return the document library file version persistence
546             */
547            public DLFileVersionPersistence getDLFileVersionPersistence() {
548                    return dlFileVersionPersistence;
549            }
550    
551            /**
552             * Sets the document library file version persistence.
553             *
554             * @param dlFileVersionPersistence the document library file version persistence
555             */
556            public void setDLFileVersionPersistence(
557                    DLFileVersionPersistence dlFileVersionPersistence) {
558                    this.dlFileVersionPersistence = dlFileVersionPersistence;
559            }
560    
561            /**
562             * Returns the document library folder local service.
563             *
564             * @return the document library folder local service
565             */
566            public DLFolderLocalService getDLFolderLocalService() {
567                    return dlFolderLocalService;
568            }
569    
570            /**
571             * Sets the document library folder local service.
572             *
573             * @param dlFolderLocalService the document library folder local service
574             */
575            public void setDLFolderLocalService(
576                    DLFolderLocalService dlFolderLocalService) {
577                    this.dlFolderLocalService = dlFolderLocalService;
578            }
579    
580            /**
581             * Returns the document library folder remote service.
582             *
583             * @return the document library folder remote service
584             */
585            public DLFolderService getDLFolderService() {
586                    return dlFolderService;
587            }
588    
589            /**
590             * Sets the document library folder remote service.
591             *
592             * @param dlFolderService the document library folder remote service
593             */
594            public void setDLFolderService(DLFolderService dlFolderService) {
595                    this.dlFolderService = dlFolderService;
596            }
597    
598            /**
599             * Returns the document library folder persistence.
600             *
601             * @return the document library folder persistence
602             */
603            public DLFolderPersistence getDLFolderPersistence() {
604                    return dlFolderPersistence;
605            }
606    
607            /**
608             * Sets the document library folder persistence.
609             *
610             * @param dlFolderPersistence the document library folder persistence
611             */
612            public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
613                    this.dlFolderPersistence = dlFolderPersistence;
614            }
615    
616            /**
617             * Returns the document library folder finder.
618             *
619             * @return the document library folder finder
620             */
621            public DLFolderFinder getDLFolderFinder() {
622                    return dlFolderFinder;
623            }
624    
625            /**
626             * Sets the document library folder finder.
627             *
628             * @param dlFolderFinder the document library folder finder
629             */
630            public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
631                    this.dlFolderFinder = dlFolderFinder;
632            }
633    
634            /**
635             * Returns the d l sync local service.
636             *
637             * @return the d l sync local service
638             */
639            public DLSyncLocalService getDLSyncLocalService() {
640                    return dlSyncLocalService;
641            }
642    
643            /**
644             * Sets the d l sync local service.
645             *
646             * @param dlSyncLocalService the d l sync local service
647             */
648            public void setDLSyncLocalService(DLSyncLocalService dlSyncLocalService) {
649                    this.dlSyncLocalService = dlSyncLocalService;
650            }
651    
652            /**
653             * Returns the d l sync remote service.
654             *
655             * @return the d l sync remote service
656             */
657            public DLSyncService getDLSyncService() {
658                    return dlSyncService;
659            }
660    
661            /**
662             * Sets the d l sync remote service.
663             *
664             * @param dlSyncService the d l sync remote service
665             */
666            public void setDLSyncService(DLSyncService dlSyncService) {
667                    this.dlSyncService = dlSyncService;
668            }
669    
670            /**
671             * Returns the d l sync persistence.
672             *
673             * @return the d l sync persistence
674             */
675            public DLSyncPersistence getDLSyncPersistence() {
676                    return dlSyncPersistence;
677            }
678    
679            /**
680             * Sets the d l sync persistence.
681             *
682             * @param dlSyncPersistence the d l sync persistence
683             */
684            public void setDLSyncPersistence(DLSyncPersistence dlSyncPersistence) {
685                    this.dlSyncPersistence = dlSyncPersistence;
686            }
687    
688            /**
689             * Returns the d l sync finder.
690             *
691             * @return the d l sync finder
692             */
693            public DLSyncFinder getDLSyncFinder() {
694                    return dlSyncFinder;
695            }
696    
697            /**
698             * Sets the d l sync finder.
699             *
700             * @param dlSyncFinder the d l sync finder
701             */
702            public void setDLSyncFinder(DLSyncFinder dlSyncFinder) {
703                    this.dlSyncFinder = dlSyncFinder;
704            }
705    
706            /**
707             * Returns the counter local service.
708             *
709             * @return the counter local service
710             */
711            public CounterLocalService getCounterLocalService() {
712                    return counterLocalService;
713            }
714    
715            /**
716             * Sets the counter local service.
717             *
718             * @param counterLocalService the counter local service
719             */
720            public void setCounterLocalService(CounterLocalService counterLocalService) {
721                    this.counterLocalService = counterLocalService;
722            }
723    
724            /**
725             * Returns the group local service.
726             *
727             * @return the group local service
728             */
729            public GroupLocalService getGroupLocalService() {
730                    return groupLocalService;
731            }
732    
733            /**
734             * Sets the group local service.
735             *
736             * @param groupLocalService the group local service
737             */
738            public void setGroupLocalService(GroupLocalService groupLocalService) {
739                    this.groupLocalService = groupLocalService;
740            }
741    
742            /**
743             * Returns the group remote service.
744             *
745             * @return the group remote service
746             */
747            public GroupService getGroupService() {
748                    return groupService;
749            }
750    
751            /**
752             * Sets the group remote service.
753             *
754             * @param groupService the group remote service
755             */
756            public void setGroupService(GroupService groupService) {
757                    this.groupService = groupService;
758            }
759    
760            /**
761             * Returns the group persistence.
762             *
763             * @return the group persistence
764             */
765            public GroupPersistence getGroupPersistence() {
766                    return groupPersistence;
767            }
768    
769            /**
770             * Sets the group persistence.
771             *
772             * @param groupPersistence the group persistence
773             */
774            public void setGroupPersistence(GroupPersistence groupPersistence) {
775                    this.groupPersistence = groupPersistence;
776            }
777    
778            /**
779             * Returns the group finder.
780             *
781             * @return the group finder
782             */
783            public GroupFinder getGroupFinder() {
784                    return groupFinder;
785            }
786    
787            /**
788             * Sets the group finder.
789             *
790             * @param groupFinder the group finder
791             */
792            public void setGroupFinder(GroupFinder groupFinder) {
793                    this.groupFinder = groupFinder;
794            }
795    
796            /**
797             * Returns the lock local service.
798             *
799             * @return the lock local service
800             */
801            public LockLocalService getLockLocalService() {
802                    return lockLocalService;
803            }
804    
805            /**
806             * Sets the lock local service.
807             *
808             * @param lockLocalService the lock local service
809             */
810            public void setLockLocalService(LockLocalService lockLocalService) {
811                    this.lockLocalService = lockLocalService;
812            }
813    
814            /**
815             * Returns the lock persistence.
816             *
817             * @return the lock persistence
818             */
819            public LockPersistence getLockPersistence() {
820                    return lockPersistence;
821            }
822    
823            /**
824             * Sets the lock persistence.
825             *
826             * @param lockPersistence the lock persistence
827             */
828            public void setLockPersistence(LockPersistence lockPersistence) {
829                    this.lockPersistence = lockPersistence;
830            }
831    
832            /**
833             * Returns the lock finder.
834             *
835             * @return the lock finder
836             */
837            public LockFinder getLockFinder() {
838                    return lockFinder;
839            }
840    
841            /**
842             * Sets the lock finder.
843             *
844             * @param lockFinder the lock finder
845             */
846            public void setLockFinder(LockFinder lockFinder) {
847                    this.lockFinder = lockFinder;
848            }
849    
850            /**
851             * Returns the resource local service.
852             *
853             * @return the resource local service
854             */
855            public ResourceLocalService getResourceLocalService() {
856                    return resourceLocalService;
857            }
858    
859            /**
860             * Sets the resource local service.
861             *
862             * @param resourceLocalService the resource local service
863             */
864            public void setResourceLocalService(
865                    ResourceLocalService resourceLocalService) {
866                    this.resourceLocalService = resourceLocalService;
867            }
868    
869            /**
870             * Returns the user local service.
871             *
872             * @return the user local service
873             */
874            public UserLocalService getUserLocalService() {
875                    return userLocalService;
876            }
877    
878            /**
879             * Sets the user local service.
880             *
881             * @param userLocalService the user local service
882             */
883            public void setUserLocalService(UserLocalService userLocalService) {
884                    this.userLocalService = userLocalService;
885            }
886    
887            /**
888             * Returns the user remote service.
889             *
890             * @return the user remote service
891             */
892            public UserService getUserService() {
893                    return userService;
894            }
895    
896            /**
897             * Sets the user remote service.
898             *
899             * @param userService the user remote service
900             */
901            public void setUserService(UserService userService) {
902                    this.userService = userService;
903            }
904    
905            /**
906             * Returns the user persistence.
907             *
908             * @return the user persistence
909             */
910            public UserPersistence getUserPersistence() {
911                    return userPersistence;
912            }
913    
914            /**
915             * Sets the user persistence.
916             *
917             * @param userPersistence the user persistence
918             */
919            public void setUserPersistence(UserPersistence userPersistence) {
920                    this.userPersistence = userPersistence;
921            }
922    
923            /**
924             * Returns the user finder.
925             *
926             * @return the user finder
927             */
928            public UserFinder getUserFinder() {
929                    return userFinder;
930            }
931    
932            /**
933             * Sets the user finder.
934             *
935             * @param userFinder the user finder
936             */
937            public void setUserFinder(UserFinder userFinder) {
938                    this.userFinder = userFinder;
939            }
940    
941            /**
942             * Returns the web d a v props local service.
943             *
944             * @return the web d a v props local service
945             */
946            public WebDAVPropsLocalService getWebDAVPropsLocalService() {
947                    return webDAVPropsLocalService;
948            }
949    
950            /**
951             * Sets the web d a v props local service.
952             *
953             * @param webDAVPropsLocalService the web d a v props local service
954             */
955            public void setWebDAVPropsLocalService(
956                    WebDAVPropsLocalService webDAVPropsLocalService) {
957                    this.webDAVPropsLocalService = webDAVPropsLocalService;
958            }
959    
960            /**
961             * Returns the web d a v props persistence.
962             *
963             * @return the web d a v props persistence
964             */
965            public WebDAVPropsPersistence getWebDAVPropsPersistence() {
966                    return webDAVPropsPersistence;
967            }
968    
969            /**
970             * Sets the web d a v props persistence.
971             *
972             * @param webDAVPropsPersistence the web d a v props persistence
973             */
974            public void setWebDAVPropsPersistence(
975                    WebDAVPropsPersistence webDAVPropsPersistence) {
976                    this.webDAVPropsPersistence = webDAVPropsPersistence;
977            }
978    
979            /**
980             * Returns the workflow definition link local service.
981             *
982             * @return the workflow definition link local service
983             */
984            public WorkflowDefinitionLinkLocalService getWorkflowDefinitionLinkLocalService() {
985                    return workflowDefinitionLinkLocalService;
986            }
987    
988            /**
989             * Sets the workflow definition link local service.
990             *
991             * @param workflowDefinitionLinkLocalService the workflow definition link local service
992             */
993            public void setWorkflowDefinitionLinkLocalService(
994                    WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService) {
995                    this.workflowDefinitionLinkLocalService = workflowDefinitionLinkLocalService;
996            }
997    
998            /**
999             * Returns the workflow definition link persistence.
1000             *
1001             * @return the workflow definition link persistence
1002             */
1003            public WorkflowDefinitionLinkPersistence getWorkflowDefinitionLinkPersistence() {
1004                    return workflowDefinitionLinkPersistence;
1005            }
1006    
1007            /**
1008             * Sets the workflow definition link persistence.
1009             *
1010             * @param workflowDefinitionLinkPersistence the workflow definition link persistence
1011             */
1012            public void setWorkflowDefinitionLinkPersistence(
1013                    WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence) {
1014                    this.workflowDefinitionLinkPersistence = workflowDefinitionLinkPersistence;
1015            }
1016    
1017            /**
1018             * Returns the workflow instance link local service.
1019             *
1020             * @return the workflow instance link local service
1021             */
1022            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
1023                    return workflowInstanceLinkLocalService;
1024            }
1025    
1026            /**
1027             * Sets the workflow instance link local service.
1028             *
1029             * @param workflowInstanceLinkLocalService the workflow instance link local service
1030             */
1031            public void setWorkflowInstanceLinkLocalService(
1032                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
1033                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
1034            }
1035    
1036            /**
1037             * Returns the workflow instance link persistence.
1038             *
1039             * @return the workflow instance link persistence
1040             */
1041            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
1042                    return workflowInstanceLinkPersistence;
1043            }
1044    
1045            /**
1046             * Sets the workflow instance link persistence.
1047             *
1048             * @param workflowInstanceLinkPersistence the workflow instance link persistence
1049             */
1050            public void setWorkflowInstanceLinkPersistence(
1051                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
1052                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
1053            }
1054    
1055            /**
1056             * Returns the asset entry local service.
1057             *
1058             * @return the asset entry local service
1059             */
1060            public AssetEntryLocalService getAssetEntryLocalService() {
1061                    return assetEntryLocalService;
1062            }
1063    
1064            /**
1065             * Sets the asset entry local service.
1066             *
1067             * @param assetEntryLocalService the asset entry local service
1068             */
1069            public void setAssetEntryLocalService(
1070                    AssetEntryLocalService assetEntryLocalService) {
1071                    this.assetEntryLocalService = assetEntryLocalService;
1072            }
1073    
1074            /**
1075             * Returns the asset entry remote service.
1076             *
1077             * @return the asset entry remote service
1078             */
1079            public AssetEntryService getAssetEntryService() {
1080                    return assetEntryService;
1081            }
1082    
1083            /**
1084             * Sets the asset entry remote service.
1085             *
1086             * @param assetEntryService the asset entry remote service
1087             */
1088            public void setAssetEntryService(AssetEntryService assetEntryService) {
1089                    this.assetEntryService = assetEntryService;
1090            }
1091    
1092            /**
1093             * Returns the asset entry persistence.
1094             *
1095             * @return the asset entry persistence
1096             */
1097            public AssetEntryPersistence getAssetEntryPersistence() {
1098                    return assetEntryPersistence;
1099            }
1100    
1101            /**
1102             * Sets the asset entry persistence.
1103             *
1104             * @param assetEntryPersistence the asset entry persistence
1105             */
1106            public void setAssetEntryPersistence(
1107                    AssetEntryPersistence assetEntryPersistence) {
1108                    this.assetEntryPersistence = assetEntryPersistence;
1109            }
1110    
1111            /**
1112             * Returns the asset entry finder.
1113             *
1114             * @return the asset entry finder
1115             */
1116            public AssetEntryFinder getAssetEntryFinder() {
1117                    return assetEntryFinder;
1118            }
1119    
1120            /**
1121             * Sets the asset entry finder.
1122             *
1123             * @param assetEntryFinder the asset entry finder
1124             */
1125            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
1126                    this.assetEntryFinder = assetEntryFinder;
1127            }
1128    
1129            /**
1130             * Returns the expando value local service.
1131             *
1132             * @return the expando value local service
1133             */
1134            public ExpandoValueLocalService getExpandoValueLocalService() {
1135                    return expandoValueLocalService;
1136            }
1137    
1138            /**
1139             * Sets the expando value local service.
1140             *
1141             * @param expandoValueLocalService the expando value local service
1142             */
1143            public void setExpandoValueLocalService(
1144                    ExpandoValueLocalService expandoValueLocalService) {
1145                    this.expandoValueLocalService = expandoValueLocalService;
1146            }
1147    
1148            /**
1149             * Returns the expando value remote service.
1150             *
1151             * @return the expando value remote service
1152             */
1153            public ExpandoValueService getExpandoValueService() {
1154                    return expandoValueService;
1155            }
1156    
1157            /**
1158             * Sets the expando value remote service.
1159             *
1160             * @param expandoValueService the expando value remote service
1161             */
1162            public void setExpandoValueService(ExpandoValueService expandoValueService) {
1163                    this.expandoValueService = expandoValueService;
1164            }
1165    
1166            /**
1167             * Returns the expando value persistence.
1168             *
1169             * @return the expando value persistence
1170             */
1171            public ExpandoValuePersistence getExpandoValuePersistence() {
1172                    return expandoValuePersistence;
1173            }
1174    
1175            /**
1176             * Sets the expando value persistence.
1177             *
1178             * @param expandoValuePersistence the expando value persistence
1179             */
1180            public void setExpandoValuePersistence(
1181                    ExpandoValuePersistence expandoValuePersistence) {
1182                    this.expandoValuePersistence = expandoValuePersistence;
1183            }
1184    
1185            /**
1186             * Returns the trash entry local service.
1187             *
1188             * @return the trash entry local service
1189             */
1190            public TrashEntryLocalService getTrashEntryLocalService() {
1191                    return trashEntryLocalService;
1192            }
1193    
1194            /**
1195             * Sets the trash entry local service.
1196             *
1197             * @param trashEntryLocalService the trash entry local service
1198             */
1199            public void setTrashEntryLocalService(
1200                    TrashEntryLocalService trashEntryLocalService) {
1201                    this.trashEntryLocalService = trashEntryLocalService;
1202            }
1203    
1204            /**
1205             * Returns the trash entry remote service.
1206             *
1207             * @return the trash entry remote service
1208             */
1209            public TrashEntryService getTrashEntryService() {
1210                    return trashEntryService;
1211            }
1212    
1213            /**
1214             * Sets the trash entry remote service.
1215             *
1216             * @param trashEntryService the trash entry remote service
1217             */
1218            public void setTrashEntryService(TrashEntryService trashEntryService) {
1219                    this.trashEntryService = trashEntryService;
1220            }
1221    
1222            /**
1223             * Returns the trash entry persistence.
1224             *
1225             * @return the trash entry persistence
1226             */
1227            public TrashEntryPersistence getTrashEntryPersistence() {
1228                    return trashEntryPersistence;
1229            }
1230    
1231            /**
1232             * Sets the trash entry persistence.
1233             *
1234             * @param trashEntryPersistence the trash entry persistence
1235             */
1236            public void setTrashEntryPersistence(
1237                    TrashEntryPersistence trashEntryPersistence) {
1238                    this.trashEntryPersistence = trashEntryPersistence;
1239            }
1240    
1241            public void afterPropertiesSet() {
1242            }
1243    
1244            public void destroy() {
1245            }
1246    
1247            /**
1248             * Returns the Spring bean ID for this bean.
1249             *
1250             * @return the Spring bean ID for this bean
1251             */
1252            public String getBeanIdentifier() {
1253                    return _beanIdentifier;
1254            }
1255    
1256            /**
1257             * Sets the Spring bean ID for this bean.
1258             *
1259             * @param beanIdentifier the Spring bean ID for this bean
1260             */
1261            public void setBeanIdentifier(String beanIdentifier) {
1262                    _beanIdentifier = beanIdentifier;
1263            }
1264    
1265            protected Class<?> getModelClass() {
1266                    return DLFolder.class;
1267            }
1268    
1269            protected String getModelClassName() {
1270                    return DLFolder.class.getName();
1271            }
1272    
1273            /**
1274             * Performs an SQL query.
1275             *
1276             * @param sql the sql query
1277             */
1278            protected void runSQL(String sql) throws SystemException {
1279                    try {
1280                            DataSource dataSource = dlFolderPersistence.getDataSource();
1281    
1282                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1283                                            sql, new int[0]);
1284    
1285                            sqlUpdate.update();
1286                    }
1287                    catch (Exception e) {
1288                            throw new SystemException(e);
1289                    }
1290            }
1291    
1292            @BeanReference(type = DLAppLocalService.class)
1293            protected DLAppLocalService dlAppLocalService;
1294            @BeanReference(type = DLAppService.class)
1295            protected DLAppService dlAppService;
1296            @BeanReference(type = DLAppHelperLocalService.class)
1297            protected DLAppHelperLocalService dlAppHelperLocalService;
1298            @BeanReference(type = DLContentLocalService.class)
1299            protected DLContentLocalService dlContentLocalService;
1300            @BeanReference(type = DLContentPersistence.class)
1301            protected DLContentPersistence dlContentPersistence;
1302            @BeanReference(type = DLFileEntryLocalService.class)
1303            protected DLFileEntryLocalService dlFileEntryLocalService;
1304            @BeanReference(type = DLFileEntryService.class)
1305            protected DLFileEntryService dlFileEntryService;
1306            @BeanReference(type = DLFileEntryPersistence.class)
1307            protected DLFileEntryPersistence dlFileEntryPersistence;
1308            @BeanReference(type = DLFileEntryFinder.class)
1309            protected DLFileEntryFinder dlFileEntryFinder;
1310            @BeanReference(type = DLFileEntryMetadataLocalService.class)
1311            protected DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService;
1312            @BeanReference(type = DLFileEntryMetadataPersistence.class)
1313            protected DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence;
1314            @BeanReference(type = DLFileEntryTypeLocalService.class)
1315            protected DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1316            @BeanReference(type = DLFileEntryTypeService.class)
1317            protected DLFileEntryTypeService dlFileEntryTypeService;
1318            @BeanReference(type = DLFileEntryTypePersistence.class)
1319            protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1320            @BeanReference(type = DLFileEntryTypeFinder.class)
1321            protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1322            @BeanReference(type = DLFileRankLocalService.class)
1323            protected DLFileRankLocalService dlFileRankLocalService;
1324            @BeanReference(type = DLFileRankPersistence.class)
1325            protected DLFileRankPersistence dlFileRankPersistence;
1326            @BeanReference(type = DLFileRankFinder.class)
1327            protected DLFileRankFinder dlFileRankFinder;
1328            @BeanReference(type = DLFileShortcutLocalService.class)
1329            protected DLFileShortcutLocalService dlFileShortcutLocalService;
1330            @BeanReference(type = DLFileShortcutService.class)
1331            protected DLFileShortcutService dlFileShortcutService;
1332            @BeanReference(type = DLFileShortcutPersistence.class)
1333            protected DLFileShortcutPersistence dlFileShortcutPersistence;
1334            @BeanReference(type = DLFileVersionLocalService.class)
1335            protected DLFileVersionLocalService dlFileVersionLocalService;
1336            @BeanReference(type = DLFileVersionService.class)
1337            protected DLFileVersionService dlFileVersionService;
1338            @BeanReference(type = DLFileVersionPersistence.class)
1339            protected DLFileVersionPersistence dlFileVersionPersistence;
1340            @BeanReference(type = DLFolderLocalService.class)
1341            protected DLFolderLocalService dlFolderLocalService;
1342            @BeanReference(type = DLFolderService.class)
1343            protected DLFolderService dlFolderService;
1344            @BeanReference(type = DLFolderPersistence.class)
1345            protected DLFolderPersistence dlFolderPersistence;
1346            @BeanReference(type = DLFolderFinder.class)
1347            protected DLFolderFinder dlFolderFinder;
1348            @BeanReference(type = DLSyncLocalService.class)
1349            protected DLSyncLocalService dlSyncLocalService;
1350            @BeanReference(type = DLSyncService.class)
1351            protected DLSyncService dlSyncService;
1352            @BeanReference(type = DLSyncPersistence.class)
1353            protected DLSyncPersistence dlSyncPersistence;
1354            @BeanReference(type = DLSyncFinder.class)
1355            protected DLSyncFinder dlSyncFinder;
1356            @BeanReference(type = CounterLocalService.class)
1357            protected CounterLocalService counterLocalService;
1358            @BeanReference(type = GroupLocalService.class)
1359            protected GroupLocalService groupLocalService;
1360            @BeanReference(type = GroupService.class)
1361            protected GroupService groupService;
1362            @BeanReference(type = GroupPersistence.class)
1363            protected GroupPersistence groupPersistence;
1364            @BeanReference(type = GroupFinder.class)
1365            protected GroupFinder groupFinder;
1366            @BeanReference(type = LockLocalService.class)
1367            protected LockLocalService lockLocalService;
1368            @BeanReference(type = LockPersistence.class)
1369            protected LockPersistence lockPersistence;
1370            @BeanReference(type = LockFinder.class)
1371            protected LockFinder lockFinder;
1372            @BeanReference(type = ResourceLocalService.class)
1373            protected ResourceLocalService resourceLocalService;
1374            @BeanReference(type = UserLocalService.class)
1375            protected UserLocalService userLocalService;
1376            @BeanReference(type = UserService.class)
1377            protected UserService userService;
1378            @BeanReference(type = UserPersistence.class)
1379            protected UserPersistence userPersistence;
1380            @BeanReference(type = UserFinder.class)
1381            protected UserFinder userFinder;
1382            @BeanReference(type = WebDAVPropsLocalService.class)
1383            protected WebDAVPropsLocalService webDAVPropsLocalService;
1384            @BeanReference(type = WebDAVPropsPersistence.class)
1385            protected WebDAVPropsPersistence webDAVPropsPersistence;
1386            @BeanReference(type = WorkflowDefinitionLinkLocalService.class)
1387            protected WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService;
1388            @BeanReference(type = WorkflowDefinitionLinkPersistence.class)
1389            protected WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence;
1390            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
1391            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1392            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1393            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1394            @BeanReference(type = AssetEntryLocalService.class)
1395            protected AssetEntryLocalService assetEntryLocalService;
1396            @BeanReference(type = AssetEntryService.class)
1397            protected AssetEntryService assetEntryService;
1398            @BeanReference(type = AssetEntryPersistence.class)
1399            protected AssetEntryPersistence assetEntryPersistence;
1400            @BeanReference(type = AssetEntryFinder.class)
1401            protected AssetEntryFinder assetEntryFinder;
1402            @BeanReference(type = ExpandoValueLocalService.class)
1403            protected ExpandoValueLocalService expandoValueLocalService;
1404            @BeanReference(type = ExpandoValueService.class)
1405            protected ExpandoValueService expandoValueService;
1406            @BeanReference(type = ExpandoValuePersistence.class)
1407            protected ExpandoValuePersistence expandoValuePersistence;
1408            @BeanReference(type = TrashEntryLocalService.class)
1409            protected TrashEntryLocalService trashEntryLocalService;
1410            @BeanReference(type = TrashEntryService.class)
1411            protected TrashEntryService trashEntryService;
1412            @BeanReference(type = TrashEntryPersistence.class)
1413            protected TrashEntryPersistence trashEntryPersistence;
1414            private String _beanIdentifier;
1415    }