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