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