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.dynamicdatamapping.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.exception.SystemException;
022    import com.liferay.portal.service.BaseServiceImpl;
023    import com.liferay.portal.service.persistence.GroupFinder;
024    import com.liferay.portal.service.persistence.GroupPersistence;
025    import com.liferay.portal.service.persistence.SystemEventPersistence;
026    import com.liferay.portal.service.persistence.UserFinder;
027    import com.liferay.portal.service.persistence.UserPersistence;
028    
029    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
030    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
031    import com.liferay.portlet.dynamicdatamapping.model.DDMStructure;
032    import com.liferay.portlet.dynamicdatamapping.service.DDMStructureService;
033    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMContentPersistence;
034    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStorageLinkPersistence;
035    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
036    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureLinkPersistence;
037    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
038    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateFinder;
039    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplatePersistence;
040    
041    import javax.sql.DataSource;
042    
043    /**
044     * Provides the base implementation for the d d m structure remote service.
045     *
046     * <p>
047     * 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.dynamicdatamapping.service.impl.DDMStructureServiceImpl}.
048     * </p>
049     *
050     * @author Brian Wing Shun Chan
051     * @see com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureServiceImpl
052     * @see com.liferay.portlet.dynamicdatamapping.service.DDMStructureServiceUtil
053     * @generated
054     */
055    public abstract class DDMStructureServiceBaseImpl extends BaseServiceImpl
056            implements DDMStructureService, IdentifiableBean {
057            /*
058             * NOTE FOR DEVELOPERS:
059             *
060             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.dynamicdatamapping.service.DDMStructureServiceUtil} to access the d d m structure remote service.
061             */
062    
063            /**
064             * Returns the d d m content local service.
065             *
066             * @return the d d m content local service
067             */
068            public com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService getDDMContentLocalService() {
069                    return ddmContentLocalService;
070            }
071    
072            /**
073             * Sets the d d m content local service.
074             *
075             * @param ddmContentLocalService the d d m content local service
076             */
077            public void setDDMContentLocalService(
078                    com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService ddmContentLocalService) {
079                    this.ddmContentLocalService = ddmContentLocalService;
080            }
081    
082            /**
083             * Returns the d d m content persistence.
084             *
085             * @return the d d m content persistence
086             */
087            public DDMContentPersistence getDDMContentPersistence() {
088                    return ddmContentPersistence;
089            }
090    
091            /**
092             * Sets the d d m content persistence.
093             *
094             * @param ddmContentPersistence the d d m content persistence
095             */
096            public void setDDMContentPersistence(
097                    DDMContentPersistence ddmContentPersistence) {
098                    this.ddmContentPersistence = ddmContentPersistence;
099            }
100    
101            /**
102             * Returns the d d m storage link local service.
103             *
104             * @return the d d m storage link local service
105             */
106            public com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService getDDMStorageLinkLocalService() {
107                    return ddmStorageLinkLocalService;
108            }
109    
110            /**
111             * Sets the d d m storage link local service.
112             *
113             * @param ddmStorageLinkLocalService the d d m storage link local service
114             */
115            public void setDDMStorageLinkLocalService(
116                    com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService ddmStorageLinkLocalService) {
117                    this.ddmStorageLinkLocalService = ddmStorageLinkLocalService;
118            }
119    
120            /**
121             * Returns the d d m storage link persistence.
122             *
123             * @return the d d m storage link persistence
124             */
125            public DDMStorageLinkPersistence getDDMStorageLinkPersistence() {
126                    return ddmStorageLinkPersistence;
127            }
128    
129            /**
130             * Sets the d d m storage link persistence.
131             *
132             * @param ddmStorageLinkPersistence the d d m storage link persistence
133             */
134            public void setDDMStorageLinkPersistence(
135                    DDMStorageLinkPersistence ddmStorageLinkPersistence) {
136                    this.ddmStorageLinkPersistence = ddmStorageLinkPersistence;
137            }
138    
139            /**
140             * Returns the d d m structure local service.
141             *
142             * @return the d d m structure local service
143             */
144            public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService getDDMStructureLocalService() {
145                    return ddmStructureLocalService;
146            }
147    
148            /**
149             * Sets the d d m structure local service.
150             *
151             * @param ddmStructureLocalService the d d m structure local service
152             */
153            public void setDDMStructureLocalService(
154                    com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService) {
155                    this.ddmStructureLocalService = ddmStructureLocalService;
156            }
157    
158            /**
159             * Returns the d d m structure remote service.
160             *
161             * @return the d d m structure remote service
162             */
163            public com.liferay.portlet.dynamicdatamapping.service.DDMStructureService getDDMStructureService() {
164                    return ddmStructureService;
165            }
166    
167            /**
168             * Sets the d d m structure remote service.
169             *
170             * @param ddmStructureService the d d m structure remote service
171             */
172            public void setDDMStructureService(
173                    com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService) {
174                    this.ddmStructureService = ddmStructureService;
175            }
176    
177            /**
178             * Returns the d d m structure persistence.
179             *
180             * @return the d d m structure persistence
181             */
182            public DDMStructurePersistence getDDMStructurePersistence() {
183                    return ddmStructurePersistence;
184            }
185    
186            /**
187             * Sets the d d m structure persistence.
188             *
189             * @param ddmStructurePersistence the d d m structure persistence
190             */
191            public void setDDMStructurePersistence(
192                    DDMStructurePersistence ddmStructurePersistence) {
193                    this.ddmStructurePersistence = ddmStructurePersistence;
194            }
195    
196            /**
197             * Returns the d d m structure finder.
198             *
199             * @return the d d m structure finder
200             */
201            public DDMStructureFinder getDDMStructureFinder() {
202                    return ddmStructureFinder;
203            }
204    
205            /**
206             * Sets the d d m structure finder.
207             *
208             * @param ddmStructureFinder the d d m structure finder
209             */
210            public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
211                    this.ddmStructureFinder = ddmStructureFinder;
212            }
213    
214            /**
215             * Returns the d d m structure link local service.
216             *
217             * @return the d d m structure link local service
218             */
219            public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService getDDMStructureLinkLocalService() {
220                    return ddmStructureLinkLocalService;
221            }
222    
223            /**
224             * Sets the d d m structure link local service.
225             *
226             * @param ddmStructureLinkLocalService the d d m structure link local service
227             */
228            public void setDDMStructureLinkLocalService(
229                    com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService ddmStructureLinkLocalService) {
230                    this.ddmStructureLinkLocalService = ddmStructureLinkLocalService;
231            }
232    
233            /**
234             * Returns the d d m structure link persistence.
235             *
236             * @return the d d m structure link persistence
237             */
238            public DDMStructureLinkPersistence getDDMStructureLinkPersistence() {
239                    return ddmStructureLinkPersistence;
240            }
241    
242            /**
243             * Sets the d d m structure link persistence.
244             *
245             * @param ddmStructureLinkPersistence the d d m structure link persistence
246             */
247            public void setDDMStructureLinkPersistence(
248                    DDMStructureLinkPersistence ddmStructureLinkPersistence) {
249                    this.ddmStructureLinkPersistence = ddmStructureLinkPersistence;
250            }
251    
252            /**
253             * Returns the d d m template local service.
254             *
255             * @return the d d m template local service
256             */
257            public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService getDDMTemplateLocalService() {
258                    return ddmTemplateLocalService;
259            }
260    
261            /**
262             * Sets the d d m template local service.
263             *
264             * @param ddmTemplateLocalService the d d m template local service
265             */
266            public void setDDMTemplateLocalService(
267                    com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService ddmTemplateLocalService) {
268                    this.ddmTemplateLocalService = ddmTemplateLocalService;
269            }
270    
271            /**
272             * Returns the d d m template remote service.
273             *
274             * @return the d d m template remote service
275             */
276            public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService getDDMTemplateService() {
277                    return ddmTemplateService;
278            }
279    
280            /**
281             * Sets the d d m template remote service.
282             *
283             * @param ddmTemplateService the d d m template remote service
284             */
285            public void setDDMTemplateService(
286                    com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService) {
287                    this.ddmTemplateService = ddmTemplateService;
288            }
289    
290            /**
291             * Returns the d d m template persistence.
292             *
293             * @return the d d m template persistence
294             */
295            public DDMTemplatePersistence getDDMTemplatePersistence() {
296                    return ddmTemplatePersistence;
297            }
298    
299            /**
300             * Sets the d d m template persistence.
301             *
302             * @param ddmTemplatePersistence the d d m template persistence
303             */
304            public void setDDMTemplatePersistence(
305                    DDMTemplatePersistence ddmTemplatePersistence) {
306                    this.ddmTemplatePersistence = ddmTemplatePersistence;
307            }
308    
309            /**
310             * Returns the d d m template finder.
311             *
312             * @return the d d m template finder
313             */
314            public DDMTemplateFinder getDDMTemplateFinder() {
315                    return ddmTemplateFinder;
316            }
317    
318            /**
319             * Sets the d d m template finder.
320             *
321             * @param ddmTemplateFinder the d d m template finder
322             */
323            public void setDDMTemplateFinder(DDMTemplateFinder ddmTemplateFinder) {
324                    this.ddmTemplateFinder = ddmTemplateFinder;
325            }
326    
327            /**
328             * Returns the counter local service.
329             *
330             * @return the counter local service
331             */
332            public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
333                    return counterLocalService;
334            }
335    
336            /**
337             * Sets the counter local service.
338             *
339             * @param counterLocalService the counter local service
340             */
341            public void setCounterLocalService(
342                    com.liferay.counter.service.CounterLocalService counterLocalService) {
343                    this.counterLocalService = counterLocalService;
344            }
345    
346            /**
347             * Returns the group local service.
348             *
349             * @return the group local service
350             */
351            public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
352                    return groupLocalService;
353            }
354    
355            /**
356             * Sets the group local service.
357             *
358             * @param groupLocalService the group local service
359             */
360            public void setGroupLocalService(
361                    com.liferay.portal.service.GroupLocalService groupLocalService) {
362                    this.groupLocalService = groupLocalService;
363            }
364    
365            /**
366             * Returns the group remote service.
367             *
368             * @return the group remote service
369             */
370            public com.liferay.portal.service.GroupService getGroupService() {
371                    return groupService;
372            }
373    
374            /**
375             * Sets the group remote service.
376             *
377             * @param groupService the group remote service
378             */
379            public void setGroupService(
380                    com.liferay.portal.service.GroupService groupService) {
381                    this.groupService = groupService;
382            }
383    
384            /**
385             * Returns the group persistence.
386             *
387             * @return the group persistence
388             */
389            public GroupPersistence getGroupPersistence() {
390                    return groupPersistence;
391            }
392    
393            /**
394             * Sets the group persistence.
395             *
396             * @param groupPersistence the group persistence
397             */
398            public void setGroupPersistence(GroupPersistence groupPersistence) {
399                    this.groupPersistence = groupPersistence;
400            }
401    
402            /**
403             * Returns the group finder.
404             *
405             * @return the group finder
406             */
407            public GroupFinder getGroupFinder() {
408                    return groupFinder;
409            }
410    
411            /**
412             * Sets the group finder.
413             *
414             * @param groupFinder the group finder
415             */
416            public void setGroupFinder(GroupFinder groupFinder) {
417                    this.groupFinder = groupFinder;
418            }
419    
420            /**
421             * Returns the resource local service.
422             *
423             * @return the resource local service
424             */
425            public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
426                    return resourceLocalService;
427            }
428    
429            /**
430             * Sets the resource local service.
431             *
432             * @param resourceLocalService the resource local service
433             */
434            public void setResourceLocalService(
435                    com.liferay.portal.service.ResourceLocalService resourceLocalService) {
436                    this.resourceLocalService = resourceLocalService;
437            }
438    
439            /**
440             * Returns the system event local service.
441             *
442             * @return the system event local service
443             */
444            public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
445                    return systemEventLocalService;
446            }
447    
448            /**
449             * Sets the system event local service.
450             *
451             * @param systemEventLocalService the system event local service
452             */
453            public void setSystemEventLocalService(
454                    com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
455                    this.systemEventLocalService = systemEventLocalService;
456            }
457    
458            /**
459             * Returns the system event persistence.
460             *
461             * @return the system event persistence
462             */
463            public SystemEventPersistence getSystemEventPersistence() {
464                    return systemEventPersistence;
465            }
466    
467            /**
468             * Sets the system event persistence.
469             *
470             * @param systemEventPersistence the system event persistence
471             */
472            public void setSystemEventPersistence(
473                    SystemEventPersistence systemEventPersistence) {
474                    this.systemEventPersistence = systemEventPersistence;
475            }
476    
477            /**
478             * Returns the user local service.
479             *
480             * @return the user local service
481             */
482            public com.liferay.portal.service.UserLocalService getUserLocalService() {
483                    return userLocalService;
484            }
485    
486            /**
487             * Sets the user local service.
488             *
489             * @param userLocalService the user local service
490             */
491            public void setUserLocalService(
492                    com.liferay.portal.service.UserLocalService userLocalService) {
493                    this.userLocalService = userLocalService;
494            }
495    
496            /**
497             * Returns the user remote service.
498             *
499             * @return the user remote service
500             */
501            public com.liferay.portal.service.UserService getUserService() {
502                    return userService;
503            }
504    
505            /**
506             * Sets the user remote service.
507             *
508             * @param userService the user remote service
509             */
510            public void setUserService(
511                    com.liferay.portal.service.UserService userService) {
512                    this.userService = userService;
513            }
514    
515            /**
516             * Returns the user persistence.
517             *
518             * @return the user persistence
519             */
520            public UserPersistence getUserPersistence() {
521                    return userPersistence;
522            }
523    
524            /**
525             * Sets the user persistence.
526             *
527             * @param userPersistence the user persistence
528             */
529            public void setUserPersistence(UserPersistence userPersistence) {
530                    this.userPersistence = userPersistence;
531            }
532    
533            /**
534             * Returns the user finder.
535             *
536             * @return the user finder
537             */
538            public UserFinder getUserFinder() {
539                    return userFinder;
540            }
541    
542            /**
543             * Sets the user finder.
544             *
545             * @param userFinder the user finder
546             */
547            public void setUserFinder(UserFinder userFinder) {
548                    this.userFinder = userFinder;
549            }
550    
551            /**
552             * Returns the document library file entry type local service.
553             *
554             * @return the document library file entry type local service
555             */
556            public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
557                    return dlFileEntryTypeLocalService;
558            }
559    
560            /**
561             * Sets the document library file entry type local service.
562             *
563             * @param dlFileEntryTypeLocalService the document library file entry type local service
564             */
565            public void setDLFileEntryTypeLocalService(
566                    com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
567                    this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
568            }
569    
570            /**
571             * Returns the document library file entry type remote service.
572             *
573             * @return the document library file entry type remote service
574             */
575            public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService getDLFileEntryTypeService() {
576                    return dlFileEntryTypeService;
577            }
578    
579            /**
580             * Sets the document library file entry type remote service.
581             *
582             * @param dlFileEntryTypeService the document library file entry type remote service
583             */
584            public void setDLFileEntryTypeService(
585                    com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService) {
586                    this.dlFileEntryTypeService = dlFileEntryTypeService;
587            }
588    
589            /**
590             * Returns the document library file entry type persistence.
591             *
592             * @return the document library file entry type persistence
593             */
594            public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
595                    return dlFileEntryTypePersistence;
596            }
597    
598            /**
599             * Sets the document library file entry type persistence.
600             *
601             * @param dlFileEntryTypePersistence the document library file entry type persistence
602             */
603            public void setDLFileEntryTypePersistence(
604                    DLFileEntryTypePersistence dlFileEntryTypePersistence) {
605                    this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
606            }
607    
608            /**
609             * Returns the document library file entry type finder.
610             *
611             * @return the document library file entry type finder
612             */
613            public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
614                    return dlFileEntryTypeFinder;
615            }
616    
617            /**
618             * Sets the document library file entry type finder.
619             *
620             * @param dlFileEntryTypeFinder the document library file entry type finder
621             */
622            public void setDLFileEntryTypeFinder(
623                    DLFileEntryTypeFinder dlFileEntryTypeFinder) {
624                    this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
625            }
626    
627            public void afterPropertiesSet() {
628            }
629    
630            public void destroy() {
631            }
632    
633            /**
634             * Returns the Spring bean ID for this bean.
635             *
636             * @return the Spring bean ID for this bean
637             */
638            @Override
639            public String getBeanIdentifier() {
640                    return _beanIdentifier;
641            }
642    
643            /**
644             * Sets the Spring bean ID for this bean.
645             *
646             * @param beanIdentifier the Spring bean ID for this bean
647             */
648            @Override
649            public void setBeanIdentifier(String beanIdentifier) {
650                    _beanIdentifier = beanIdentifier;
651            }
652    
653            protected Class<?> getModelClass() {
654                    return DDMStructure.class;
655            }
656    
657            protected String getModelClassName() {
658                    return DDMStructure.class.getName();
659            }
660    
661            /**
662             * Performs an SQL query.
663             *
664             * @param sql the sql query
665             */
666            protected void runSQL(String sql) throws SystemException {
667                    try {
668                            DataSource dataSource = ddmStructurePersistence.getDataSource();
669    
670                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
671                                            sql, new int[0]);
672    
673                            sqlUpdate.update();
674                    }
675                    catch (Exception e) {
676                            throw new SystemException(e);
677                    }
678            }
679    
680            @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService.class)
681            protected com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService ddmContentLocalService;
682            @BeanReference(type = DDMContentPersistence.class)
683            protected DDMContentPersistence ddmContentPersistence;
684            @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService.class)
685            protected com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService ddmStorageLinkLocalService;
686            @BeanReference(type = DDMStorageLinkPersistence.class)
687            protected DDMStorageLinkPersistence ddmStorageLinkPersistence;
688            @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService.class)
689            protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService;
690            @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureService.class)
691            protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService;
692            @BeanReference(type = DDMStructurePersistence.class)
693            protected DDMStructurePersistence ddmStructurePersistence;
694            @BeanReference(type = DDMStructureFinder.class)
695            protected DDMStructureFinder ddmStructureFinder;
696            @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService.class)
697            protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService ddmStructureLinkLocalService;
698            @BeanReference(type = DDMStructureLinkPersistence.class)
699            protected DDMStructureLinkPersistence ddmStructureLinkPersistence;
700            @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService.class)
701            protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService ddmTemplateLocalService;
702            @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService.class)
703            protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService;
704            @BeanReference(type = DDMTemplatePersistence.class)
705            protected DDMTemplatePersistence ddmTemplatePersistence;
706            @BeanReference(type = DDMTemplateFinder.class)
707            protected DDMTemplateFinder ddmTemplateFinder;
708            @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
709            protected com.liferay.counter.service.CounterLocalService counterLocalService;
710            @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
711            protected com.liferay.portal.service.GroupLocalService groupLocalService;
712            @BeanReference(type = com.liferay.portal.service.GroupService.class)
713            protected com.liferay.portal.service.GroupService groupService;
714            @BeanReference(type = GroupPersistence.class)
715            protected GroupPersistence groupPersistence;
716            @BeanReference(type = GroupFinder.class)
717            protected GroupFinder groupFinder;
718            @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
719            protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
720            @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
721            protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
722            @BeanReference(type = SystemEventPersistence.class)
723            protected SystemEventPersistence systemEventPersistence;
724            @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
725            protected com.liferay.portal.service.UserLocalService userLocalService;
726            @BeanReference(type = com.liferay.portal.service.UserService.class)
727            protected com.liferay.portal.service.UserService userService;
728            @BeanReference(type = UserPersistence.class)
729            protected UserPersistence userPersistence;
730            @BeanReference(type = UserFinder.class)
731            protected UserFinder userFinder;
732            @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService.class)
733            protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
734            @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService.class)
735            protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService;
736            @BeanReference(type = DLFileEntryTypePersistence.class)
737            protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
738            @BeanReference(type = DLFileEntryTypeFinder.class)
739            protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
740            private String _beanIdentifier;
741    }