001    /**
002     * Copyright (c) 2000-2013 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.ResourceService;
030    import com.liferay.portal.service.UserLocalService;
031    import com.liferay.portal.service.UserService;
032    import com.liferay.portal.service.WebDAVPropsLocalService;
033    import com.liferay.portal.service.WorkflowDefinitionLinkLocalService;
034    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
035    import com.liferay.portal.service.persistence.GroupFinder;
036    import com.liferay.portal.service.persistence.GroupPersistence;
037    import com.liferay.portal.service.persistence.LockFinder;
038    import com.liferay.portal.service.persistence.LockPersistence;
039    import com.liferay.portal.service.persistence.ResourceFinder;
040    import com.liferay.portal.service.persistence.ResourcePersistence;
041    import com.liferay.portal.service.persistence.UserFinder;
042    import com.liferay.portal.service.persistence.UserPersistence;
043    import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
044    import com.liferay.portal.service.persistence.WorkflowDefinitionLinkPersistence;
045    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
046    
047    import com.liferay.portlet.documentlibrary.model.DLFolder;
048    import com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService;
049    import com.liferay.portlet.documentlibrary.service.DLAppLocalService;
050    import com.liferay.portlet.documentlibrary.service.DLAppService;
051    import com.liferay.portlet.documentlibrary.service.DLContentLocalService;
052    import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
053    import com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalService;
054    import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
055    import com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService;
056    import com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService;
057    import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
058    import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
059    import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
060    import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
061    import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
062    import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
063    import com.liferay.portlet.documentlibrary.service.DLFolderService;
064    import com.liferay.portlet.documentlibrary.service.DLSyncLocalService;
065    import com.liferay.portlet.documentlibrary.service.DLSyncService;
066    import com.liferay.portlet.documentlibrary.service.persistence.DLContentPersistence;
067    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
068    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryMetadataPersistence;
069    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
070    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
071    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
072    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder;
073    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
074    import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
075    import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
076    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
077    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
078    import com.liferay.portlet.documentlibrary.service.persistence.DLSyncFinder;
079    import com.liferay.portlet.documentlibrary.service.persistence.DLSyncPersistence;
080    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
081    import com.liferay.portlet.expando.service.ExpandoValueService;
082    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
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 resource remote service.
867             *
868             * @return the resource remote service
869             */
870            public ResourceService getResourceService() {
871                    return resourceService;
872            }
873    
874            /**
875             * Sets the resource remote service.
876             *
877             * @param resourceService the resource remote service
878             */
879            public void setResourceService(ResourceService resourceService) {
880                    this.resourceService = resourceService;
881            }
882    
883            /**
884             * Returns the resource persistence.
885             *
886             * @return the resource persistence
887             */
888            public ResourcePersistence getResourcePersistence() {
889                    return resourcePersistence;
890            }
891    
892            /**
893             * Sets the resource persistence.
894             *
895             * @param resourcePersistence the resource persistence
896             */
897            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
898                    this.resourcePersistence = resourcePersistence;
899            }
900    
901            /**
902             * Returns the resource finder.
903             *
904             * @return the resource finder
905             */
906            public ResourceFinder getResourceFinder() {
907                    return resourceFinder;
908            }
909    
910            /**
911             * Sets the resource finder.
912             *
913             * @param resourceFinder the resource finder
914             */
915            public void setResourceFinder(ResourceFinder resourceFinder) {
916                    this.resourceFinder = resourceFinder;
917            }
918    
919            /**
920             * Returns the user local service.
921             *
922             * @return the user local service
923             */
924            public UserLocalService getUserLocalService() {
925                    return userLocalService;
926            }
927    
928            /**
929             * Sets the user local service.
930             *
931             * @param userLocalService the user local service
932             */
933            public void setUserLocalService(UserLocalService userLocalService) {
934                    this.userLocalService = userLocalService;
935            }
936    
937            /**
938             * Returns the user remote service.
939             *
940             * @return the user remote service
941             */
942            public UserService getUserService() {
943                    return userService;
944            }
945    
946            /**
947             * Sets the user remote service.
948             *
949             * @param userService the user remote service
950             */
951            public void setUserService(UserService userService) {
952                    this.userService = userService;
953            }
954    
955            /**
956             * Returns the user persistence.
957             *
958             * @return the user persistence
959             */
960            public UserPersistence getUserPersistence() {
961                    return userPersistence;
962            }
963    
964            /**
965             * Sets the user persistence.
966             *
967             * @param userPersistence the user persistence
968             */
969            public void setUserPersistence(UserPersistence userPersistence) {
970                    this.userPersistence = userPersistence;
971            }
972    
973            /**
974             * Returns the user finder.
975             *
976             * @return the user finder
977             */
978            public UserFinder getUserFinder() {
979                    return userFinder;
980            }
981    
982            /**
983             * Sets the user finder.
984             *
985             * @param userFinder the user finder
986             */
987            public void setUserFinder(UserFinder userFinder) {
988                    this.userFinder = userFinder;
989            }
990    
991            /**
992             * Returns the web d a v props local service.
993             *
994             * @return the web d a v props local service
995             */
996            public WebDAVPropsLocalService getWebDAVPropsLocalService() {
997                    return webDAVPropsLocalService;
998            }
999    
1000            /**
1001             * Sets the web d a v props local service.
1002             *
1003             * @param webDAVPropsLocalService the web d a v props local service
1004             */
1005            public void setWebDAVPropsLocalService(
1006                    WebDAVPropsLocalService webDAVPropsLocalService) {
1007                    this.webDAVPropsLocalService = webDAVPropsLocalService;
1008            }
1009    
1010            /**
1011             * Returns the web d a v props persistence.
1012             *
1013             * @return the web d a v props persistence
1014             */
1015            public WebDAVPropsPersistence getWebDAVPropsPersistence() {
1016                    return webDAVPropsPersistence;
1017            }
1018    
1019            /**
1020             * Sets the web d a v props persistence.
1021             *
1022             * @param webDAVPropsPersistence the web d a v props persistence
1023             */
1024            public void setWebDAVPropsPersistence(
1025                    WebDAVPropsPersistence webDAVPropsPersistence) {
1026                    this.webDAVPropsPersistence = webDAVPropsPersistence;
1027            }
1028    
1029            /**
1030             * Returns the workflow definition link local service.
1031             *
1032             * @return the workflow definition link local service
1033             */
1034            public WorkflowDefinitionLinkLocalService getWorkflowDefinitionLinkLocalService() {
1035                    return workflowDefinitionLinkLocalService;
1036            }
1037    
1038            /**
1039             * Sets the workflow definition link local service.
1040             *
1041             * @param workflowDefinitionLinkLocalService the workflow definition link local service
1042             */
1043            public void setWorkflowDefinitionLinkLocalService(
1044                    WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService) {
1045                    this.workflowDefinitionLinkLocalService = workflowDefinitionLinkLocalService;
1046            }
1047    
1048            /**
1049             * Returns the workflow definition link persistence.
1050             *
1051             * @return the workflow definition link persistence
1052             */
1053            public WorkflowDefinitionLinkPersistence getWorkflowDefinitionLinkPersistence() {
1054                    return workflowDefinitionLinkPersistence;
1055            }
1056    
1057            /**
1058             * Sets the workflow definition link persistence.
1059             *
1060             * @param workflowDefinitionLinkPersistence the workflow definition link persistence
1061             */
1062            public void setWorkflowDefinitionLinkPersistence(
1063                    WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence) {
1064                    this.workflowDefinitionLinkPersistence = workflowDefinitionLinkPersistence;
1065            }
1066    
1067            /**
1068             * Returns the workflow instance link local service.
1069             *
1070             * @return the workflow instance link local service
1071             */
1072            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
1073                    return workflowInstanceLinkLocalService;
1074            }
1075    
1076            /**
1077             * Sets the workflow instance link local service.
1078             *
1079             * @param workflowInstanceLinkLocalService the workflow instance link local service
1080             */
1081            public void setWorkflowInstanceLinkLocalService(
1082                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
1083                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
1084            }
1085    
1086            /**
1087             * Returns the workflow instance link persistence.
1088             *
1089             * @return the workflow instance link persistence
1090             */
1091            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
1092                    return workflowInstanceLinkPersistence;
1093            }
1094    
1095            /**
1096             * Sets the workflow instance link persistence.
1097             *
1098             * @param workflowInstanceLinkPersistence the workflow instance link persistence
1099             */
1100            public void setWorkflowInstanceLinkPersistence(
1101                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
1102                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
1103            }
1104    
1105            /**
1106             * Returns the expando value local service.
1107             *
1108             * @return the expando value local service
1109             */
1110            public ExpandoValueLocalService getExpandoValueLocalService() {
1111                    return expandoValueLocalService;
1112            }
1113    
1114            /**
1115             * Sets the expando value local service.
1116             *
1117             * @param expandoValueLocalService the expando value local service
1118             */
1119            public void setExpandoValueLocalService(
1120                    ExpandoValueLocalService expandoValueLocalService) {
1121                    this.expandoValueLocalService = expandoValueLocalService;
1122            }
1123    
1124            /**
1125             * Returns the expando value remote service.
1126             *
1127             * @return the expando value remote service
1128             */
1129            public ExpandoValueService getExpandoValueService() {
1130                    return expandoValueService;
1131            }
1132    
1133            /**
1134             * Sets the expando value remote service.
1135             *
1136             * @param expandoValueService the expando value remote service
1137             */
1138            public void setExpandoValueService(ExpandoValueService expandoValueService) {
1139                    this.expandoValueService = expandoValueService;
1140            }
1141    
1142            /**
1143             * Returns the expando value persistence.
1144             *
1145             * @return the expando value persistence
1146             */
1147            public ExpandoValuePersistence getExpandoValuePersistence() {
1148                    return expandoValuePersistence;
1149            }
1150    
1151            /**
1152             * Sets the expando value persistence.
1153             *
1154             * @param expandoValuePersistence the expando value persistence
1155             */
1156            public void setExpandoValuePersistence(
1157                    ExpandoValuePersistence expandoValuePersistence) {
1158                    this.expandoValuePersistence = expandoValuePersistence;
1159            }
1160    
1161            public void afterPropertiesSet() {
1162            }
1163    
1164            public void destroy() {
1165            }
1166    
1167            /**
1168             * Returns the Spring bean ID for this bean.
1169             *
1170             * @return the Spring bean ID for this bean
1171             */
1172            public String getBeanIdentifier() {
1173                    return _beanIdentifier;
1174            }
1175    
1176            /**
1177             * Sets the Spring bean ID for this bean.
1178             *
1179             * @param beanIdentifier the Spring bean ID for this bean
1180             */
1181            public void setBeanIdentifier(String beanIdentifier) {
1182                    _beanIdentifier = beanIdentifier;
1183            }
1184    
1185            protected Class<?> getModelClass() {
1186                    return DLFolder.class;
1187            }
1188    
1189            protected String getModelClassName() {
1190                    return DLFolder.class.getName();
1191            }
1192    
1193            /**
1194             * Performs an SQL query.
1195             *
1196             * @param sql the sql query
1197             */
1198            protected void runSQL(String sql) throws SystemException {
1199                    try {
1200                            DataSource dataSource = dlFolderPersistence.getDataSource();
1201    
1202                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1203                                            sql, new int[0]);
1204    
1205                            sqlUpdate.update();
1206                    }
1207                    catch (Exception e) {
1208                            throw new SystemException(e);
1209                    }
1210            }
1211    
1212            @BeanReference(type = DLAppLocalService.class)
1213            protected DLAppLocalService dlAppLocalService;
1214            @BeanReference(type = DLAppService.class)
1215            protected DLAppService dlAppService;
1216            @BeanReference(type = DLAppHelperLocalService.class)
1217            protected DLAppHelperLocalService dlAppHelperLocalService;
1218            @BeanReference(type = DLContentLocalService.class)
1219            protected DLContentLocalService dlContentLocalService;
1220            @BeanReference(type = DLContentPersistence.class)
1221            protected DLContentPersistence dlContentPersistence;
1222            @BeanReference(type = DLFileEntryLocalService.class)
1223            protected DLFileEntryLocalService dlFileEntryLocalService;
1224            @BeanReference(type = DLFileEntryService.class)
1225            protected DLFileEntryService dlFileEntryService;
1226            @BeanReference(type = DLFileEntryPersistence.class)
1227            protected DLFileEntryPersistence dlFileEntryPersistence;
1228            @BeanReference(type = DLFileEntryFinder.class)
1229            protected DLFileEntryFinder dlFileEntryFinder;
1230            @BeanReference(type = DLFileEntryMetadataLocalService.class)
1231            protected DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService;
1232            @BeanReference(type = DLFileEntryMetadataPersistence.class)
1233            protected DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence;
1234            @BeanReference(type = DLFileEntryTypeLocalService.class)
1235            protected DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1236            @BeanReference(type = DLFileEntryTypeService.class)
1237            protected DLFileEntryTypeService dlFileEntryTypeService;
1238            @BeanReference(type = DLFileEntryTypePersistence.class)
1239            protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1240            @BeanReference(type = DLFileEntryTypeFinder.class)
1241            protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1242            @BeanReference(type = DLFileRankLocalService.class)
1243            protected DLFileRankLocalService dlFileRankLocalService;
1244            @BeanReference(type = DLFileRankPersistence.class)
1245            protected DLFileRankPersistence dlFileRankPersistence;
1246            @BeanReference(type = DLFileRankFinder.class)
1247            protected DLFileRankFinder dlFileRankFinder;
1248            @BeanReference(type = DLFileShortcutLocalService.class)
1249            protected DLFileShortcutLocalService dlFileShortcutLocalService;
1250            @BeanReference(type = DLFileShortcutService.class)
1251            protected DLFileShortcutService dlFileShortcutService;
1252            @BeanReference(type = DLFileShortcutPersistence.class)
1253            protected DLFileShortcutPersistence dlFileShortcutPersistence;
1254            @BeanReference(type = DLFileVersionLocalService.class)
1255            protected DLFileVersionLocalService dlFileVersionLocalService;
1256            @BeanReference(type = DLFileVersionService.class)
1257            protected DLFileVersionService dlFileVersionService;
1258            @BeanReference(type = DLFileVersionPersistence.class)
1259            protected DLFileVersionPersistence dlFileVersionPersistence;
1260            @BeanReference(type = DLFolderLocalService.class)
1261            protected DLFolderLocalService dlFolderLocalService;
1262            @BeanReference(type = DLFolderService.class)
1263            protected DLFolderService dlFolderService;
1264            @BeanReference(type = DLFolderPersistence.class)
1265            protected DLFolderPersistence dlFolderPersistence;
1266            @BeanReference(type = DLFolderFinder.class)
1267            protected DLFolderFinder dlFolderFinder;
1268            @BeanReference(type = DLSyncLocalService.class)
1269            protected DLSyncLocalService dlSyncLocalService;
1270            @BeanReference(type = DLSyncService.class)
1271            protected DLSyncService dlSyncService;
1272            @BeanReference(type = DLSyncPersistence.class)
1273            protected DLSyncPersistence dlSyncPersistence;
1274            @BeanReference(type = DLSyncFinder.class)
1275            protected DLSyncFinder dlSyncFinder;
1276            @BeanReference(type = CounterLocalService.class)
1277            protected CounterLocalService counterLocalService;
1278            @BeanReference(type = GroupLocalService.class)
1279            protected GroupLocalService groupLocalService;
1280            @BeanReference(type = GroupService.class)
1281            protected GroupService groupService;
1282            @BeanReference(type = GroupPersistence.class)
1283            protected GroupPersistence groupPersistence;
1284            @BeanReference(type = GroupFinder.class)
1285            protected GroupFinder groupFinder;
1286            @BeanReference(type = LockLocalService.class)
1287            protected LockLocalService lockLocalService;
1288            @BeanReference(type = LockPersistence.class)
1289            protected LockPersistence lockPersistence;
1290            @BeanReference(type = LockFinder.class)
1291            protected LockFinder lockFinder;
1292            @BeanReference(type = ResourceLocalService.class)
1293            protected ResourceLocalService resourceLocalService;
1294            @BeanReference(type = ResourceService.class)
1295            protected ResourceService resourceService;
1296            @BeanReference(type = ResourcePersistence.class)
1297            protected ResourcePersistence resourcePersistence;
1298            @BeanReference(type = ResourceFinder.class)
1299            protected ResourceFinder resourceFinder;
1300            @BeanReference(type = UserLocalService.class)
1301            protected UserLocalService userLocalService;
1302            @BeanReference(type = UserService.class)
1303            protected UserService userService;
1304            @BeanReference(type = UserPersistence.class)
1305            protected UserPersistence userPersistence;
1306            @BeanReference(type = UserFinder.class)
1307            protected UserFinder userFinder;
1308            @BeanReference(type = WebDAVPropsLocalService.class)
1309            protected WebDAVPropsLocalService webDAVPropsLocalService;
1310            @BeanReference(type = WebDAVPropsPersistence.class)
1311            protected WebDAVPropsPersistence webDAVPropsPersistence;
1312            @BeanReference(type = WorkflowDefinitionLinkLocalService.class)
1313            protected WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService;
1314            @BeanReference(type = WorkflowDefinitionLinkPersistence.class)
1315            protected WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence;
1316            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
1317            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1318            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1319            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1320            @BeanReference(type = ExpandoValueLocalService.class)
1321            protected ExpandoValueLocalService expandoValueLocalService;
1322            @BeanReference(type = ExpandoValueService.class)
1323            protected ExpandoValueService expandoValueService;
1324            @BeanReference(type = ExpandoValuePersistence.class)
1325            protected ExpandoValuePersistence expandoValuePersistence;
1326            private String _beanIdentifier;
1327    }