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