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