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