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