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