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.
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 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    }