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