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.journal.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.bean.BeanReference;
020    import com.liferay.portal.kernel.bean.IdentifiableBean;
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.GroupLocalService;
026    import com.liferay.portal.service.GroupService;
027    import com.liferay.portal.service.ImageLocalService;
028    import com.liferay.portal.service.ImageService;
029    import com.liferay.portal.service.ResourceLocalService;
030    import com.liferay.portal.service.UserLocalService;
031    import com.liferay.portal.service.UserService;
032    import com.liferay.portal.service.WebDAVPropsLocalService;
033    import com.liferay.portal.service.persistence.GroupFinder;
034    import com.liferay.portal.service.persistence.GroupPersistence;
035    import com.liferay.portal.service.persistence.ImagePersistence;
036    import com.liferay.portal.service.persistence.UserFinder;
037    import com.liferay.portal.service.persistence.UserPersistence;
038    import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
039    
040    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
041    import com.liferay.portlet.expando.service.ExpandoValueService;
042    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
043    import com.liferay.portlet.journal.model.JournalTemplate;
044    import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
045    import com.liferay.portlet.journal.service.JournalArticleLocalService;
046    import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
047    import com.liferay.portlet.journal.service.JournalArticleService;
048    import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
049    import com.liferay.portlet.journal.service.JournalFeedLocalService;
050    import com.liferay.portlet.journal.service.JournalFeedService;
051    import com.liferay.portlet.journal.service.JournalFolderLocalService;
052    import com.liferay.portlet.journal.service.JournalFolderService;
053    import com.liferay.portlet.journal.service.JournalStructureLocalService;
054    import com.liferay.portlet.journal.service.JournalStructureService;
055    import com.liferay.portlet.journal.service.JournalTemplateLocalService;
056    import com.liferay.portlet.journal.service.JournalTemplateService;
057    import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
058    import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
059    import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
060    import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
061    import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
062    import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
063    import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
064    import com.liferay.portlet.journal.service.persistence.JournalFolderFinder;
065    import com.liferay.portlet.journal.service.persistence.JournalFolderPersistence;
066    import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
067    import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
068    import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
069    import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
070    
071    import javax.sql.DataSource;
072    
073    /**
074     * The base implementation of the journal template remote service.
075     *
076     * <p>
077     * 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.journal.service.impl.JournalTemplateServiceImpl}.
078     * </p>
079     *
080     * @author Brian Wing Shun Chan
081     * @see com.liferay.portlet.journal.service.impl.JournalTemplateServiceImpl
082     * @see com.liferay.portlet.journal.service.JournalTemplateServiceUtil
083     * @generated
084     */
085    public abstract class JournalTemplateServiceBaseImpl extends BaseServiceImpl
086            implements JournalTemplateService, IdentifiableBean {
087            /*
088             * NOTE FOR DEVELOPERS:
089             *
090             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.journal.service.JournalTemplateServiceUtil} to access the journal template remote service.
091             */
092    
093            /**
094             * Returns the journal article local service.
095             *
096             * @return the journal article local service
097             */
098            public JournalArticleLocalService getJournalArticleLocalService() {
099                    return journalArticleLocalService;
100            }
101    
102            /**
103             * Sets the journal article local service.
104             *
105             * @param journalArticleLocalService the journal article local service
106             */
107            public void setJournalArticleLocalService(
108                    JournalArticleLocalService journalArticleLocalService) {
109                    this.journalArticleLocalService = journalArticleLocalService;
110            }
111    
112            /**
113             * Returns the journal article remote service.
114             *
115             * @return the journal article remote service
116             */
117            public JournalArticleService getJournalArticleService() {
118                    return journalArticleService;
119            }
120    
121            /**
122             * Sets the journal article remote service.
123             *
124             * @param journalArticleService the journal article remote service
125             */
126            public void setJournalArticleService(
127                    JournalArticleService journalArticleService) {
128                    this.journalArticleService = journalArticleService;
129            }
130    
131            /**
132             * Returns the journal article persistence.
133             *
134             * @return the journal article persistence
135             */
136            public JournalArticlePersistence getJournalArticlePersistence() {
137                    return journalArticlePersistence;
138            }
139    
140            /**
141             * Sets the journal article persistence.
142             *
143             * @param journalArticlePersistence the journal article persistence
144             */
145            public void setJournalArticlePersistence(
146                    JournalArticlePersistence journalArticlePersistence) {
147                    this.journalArticlePersistence = journalArticlePersistence;
148            }
149    
150            /**
151             * Returns the journal article finder.
152             *
153             * @return the journal article finder
154             */
155            public JournalArticleFinder getJournalArticleFinder() {
156                    return journalArticleFinder;
157            }
158    
159            /**
160             * Sets the journal article finder.
161             *
162             * @param journalArticleFinder the journal article finder
163             */
164            public void setJournalArticleFinder(
165                    JournalArticleFinder journalArticleFinder) {
166                    this.journalArticleFinder = journalArticleFinder;
167            }
168    
169            /**
170             * Returns the journal article image local service.
171             *
172             * @return the journal article image local service
173             */
174            public JournalArticleImageLocalService getJournalArticleImageLocalService() {
175                    return journalArticleImageLocalService;
176            }
177    
178            /**
179             * Sets the journal article image local service.
180             *
181             * @param journalArticleImageLocalService the journal article image local service
182             */
183            public void setJournalArticleImageLocalService(
184                    JournalArticleImageLocalService journalArticleImageLocalService) {
185                    this.journalArticleImageLocalService = journalArticleImageLocalService;
186            }
187    
188            /**
189             * Returns the journal article image persistence.
190             *
191             * @return the journal article image persistence
192             */
193            public JournalArticleImagePersistence getJournalArticleImagePersistence() {
194                    return journalArticleImagePersistence;
195            }
196    
197            /**
198             * Sets the journal article image persistence.
199             *
200             * @param journalArticleImagePersistence the journal article image persistence
201             */
202            public void setJournalArticleImagePersistence(
203                    JournalArticleImagePersistence journalArticleImagePersistence) {
204                    this.journalArticleImagePersistence = journalArticleImagePersistence;
205            }
206    
207            /**
208             * Returns the journal article resource local service.
209             *
210             * @return the journal article resource local service
211             */
212            public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
213                    return journalArticleResourceLocalService;
214            }
215    
216            /**
217             * Sets the journal article resource local service.
218             *
219             * @param journalArticleResourceLocalService the journal article resource local service
220             */
221            public void setJournalArticleResourceLocalService(
222                    JournalArticleResourceLocalService journalArticleResourceLocalService) {
223                    this.journalArticleResourceLocalService = journalArticleResourceLocalService;
224            }
225    
226            /**
227             * Returns the journal article resource persistence.
228             *
229             * @return the journal article resource persistence
230             */
231            public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
232                    return journalArticleResourcePersistence;
233            }
234    
235            /**
236             * Sets the journal article resource persistence.
237             *
238             * @param journalArticleResourcePersistence the journal article resource persistence
239             */
240            public void setJournalArticleResourcePersistence(
241                    JournalArticleResourcePersistence journalArticleResourcePersistence) {
242                    this.journalArticleResourcePersistence = journalArticleResourcePersistence;
243            }
244    
245            /**
246             * Returns the journal content search local service.
247             *
248             * @return the journal content search local service
249             */
250            public JournalContentSearchLocalService getJournalContentSearchLocalService() {
251                    return journalContentSearchLocalService;
252            }
253    
254            /**
255             * Sets the journal content search local service.
256             *
257             * @param journalContentSearchLocalService the journal content search local service
258             */
259            public void setJournalContentSearchLocalService(
260                    JournalContentSearchLocalService journalContentSearchLocalService) {
261                    this.journalContentSearchLocalService = journalContentSearchLocalService;
262            }
263    
264            /**
265             * Returns the journal content search persistence.
266             *
267             * @return the journal content search persistence
268             */
269            public JournalContentSearchPersistence getJournalContentSearchPersistence() {
270                    return journalContentSearchPersistence;
271            }
272    
273            /**
274             * Sets the journal content search persistence.
275             *
276             * @param journalContentSearchPersistence the journal content search persistence
277             */
278            public void setJournalContentSearchPersistence(
279                    JournalContentSearchPersistence journalContentSearchPersistence) {
280                    this.journalContentSearchPersistence = journalContentSearchPersistence;
281            }
282    
283            /**
284             * Returns the journal feed local service.
285             *
286             * @return the journal feed local service
287             */
288            public JournalFeedLocalService getJournalFeedLocalService() {
289                    return journalFeedLocalService;
290            }
291    
292            /**
293             * Sets the journal feed local service.
294             *
295             * @param journalFeedLocalService the journal feed local service
296             */
297            public void setJournalFeedLocalService(
298                    JournalFeedLocalService journalFeedLocalService) {
299                    this.journalFeedLocalService = journalFeedLocalService;
300            }
301    
302            /**
303             * Returns the journal feed remote service.
304             *
305             * @return the journal feed remote service
306             */
307            public JournalFeedService getJournalFeedService() {
308                    return journalFeedService;
309            }
310    
311            /**
312             * Sets the journal feed remote service.
313             *
314             * @param journalFeedService the journal feed remote service
315             */
316            public void setJournalFeedService(JournalFeedService journalFeedService) {
317                    this.journalFeedService = journalFeedService;
318            }
319    
320            /**
321             * Returns the journal feed persistence.
322             *
323             * @return the journal feed persistence
324             */
325            public JournalFeedPersistence getJournalFeedPersistence() {
326                    return journalFeedPersistence;
327            }
328    
329            /**
330             * Sets the journal feed persistence.
331             *
332             * @param journalFeedPersistence the journal feed persistence
333             */
334            public void setJournalFeedPersistence(
335                    JournalFeedPersistence journalFeedPersistence) {
336                    this.journalFeedPersistence = journalFeedPersistence;
337            }
338    
339            /**
340             * Returns the journal feed finder.
341             *
342             * @return the journal feed finder
343             */
344            public JournalFeedFinder getJournalFeedFinder() {
345                    return journalFeedFinder;
346            }
347    
348            /**
349             * Sets the journal feed finder.
350             *
351             * @param journalFeedFinder the journal feed finder
352             */
353            public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
354                    this.journalFeedFinder = journalFeedFinder;
355            }
356    
357            /**
358             * Returns the journal folder local service.
359             *
360             * @return the journal folder local service
361             */
362            public JournalFolderLocalService getJournalFolderLocalService() {
363                    return journalFolderLocalService;
364            }
365    
366            /**
367             * Sets the journal folder local service.
368             *
369             * @param journalFolderLocalService the journal folder local service
370             */
371            public void setJournalFolderLocalService(
372                    JournalFolderLocalService journalFolderLocalService) {
373                    this.journalFolderLocalService = journalFolderLocalService;
374            }
375    
376            /**
377             * Returns the journal folder remote service.
378             *
379             * @return the journal folder remote service
380             */
381            public JournalFolderService getJournalFolderService() {
382                    return journalFolderService;
383            }
384    
385            /**
386             * Sets the journal folder remote service.
387             *
388             * @param journalFolderService the journal folder remote service
389             */
390            public void setJournalFolderService(
391                    JournalFolderService journalFolderService) {
392                    this.journalFolderService = journalFolderService;
393            }
394    
395            /**
396             * Returns the journal folder persistence.
397             *
398             * @return the journal folder persistence
399             */
400            public JournalFolderPersistence getJournalFolderPersistence() {
401                    return journalFolderPersistence;
402            }
403    
404            /**
405             * Sets the journal folder persistence.
406             *
407             * @param journalFolderPersistence the journal folder persistence
408             */
409            public void setJournalFolderPersistence(
410                    JournalFolderPersistence journalFolderPersistence) {
411                    this.journalFolderPersistence = journalFolderPersistence;
412            }
413    
414            /**
415             * Returns the journal folder finder.
416             *
417             * @return the journal folder finder
418             */
419            public JournalFolderFinder getJournalFolderFinder() {
420                    return journalFolderFinder;
421            }
422    
423            /**
424             * Sets the journal folder finder.
425             *
426             * @param journalFolderFinder the journal folder finder
427             */
428            public void setJournalFolderFinder(JournalFolderFinder journalFolderFinder) {
429                    this.journalFolderFinder = journalFolderFinder;
430            }
431    
432            /**
433             * Returns the journal structure local service.
434             *
435             * @return the journal structure local service
436             */
437            public JournalStructureLocalService getJournalStructureLocalService() {
438                    return journalStructureLocalService;
439            }
440    
441            /**
442             * Sets the journal structure local service.
443             *
444             * @param journalStructureLocalService the journal structure local service
445             */
446            public void setJournalStructureLocalService(
447                    JournalStructureLocalService journalStructureLocalService) {
448                    this.journalStructureLocalService = journalStructureLocalService;
449            }
450    
451            /**
452             * Returns the journal structure remote service.
453             *
454             * @return the journal structure remote service
455             */
456            public JournalStructureService getJournalStructureService() {
457                    return journalStructureService;
458            }
459    
460            /**
461             * Sets the journal structure remote service.
462             *
463             * @param journalStructureService the journal structure remote service
464             */
465            public void setJournalStructureService(
466                    JournalStructureService journalStructureService) {
467                    this.journalStructureService = journalStructureService;
468            }
469    
470            /**
471             * Returns the journal structure persistence.
472             *
473             * @return the journal structure persistence
474             */
475            public JournalStructurePersistence getJournalStructurePersistence() {
476                    return journalStructurePersistence;
477            }
478    
479            /**
480             * Sets the journal structure persistence.
481             *
482             * @param journalStructurePersistence the journal structure persistence
483             */
484            public void setJournalStructurePersistence(
485                    JournalStructurePersistence journalStructurePersistence) {
486                    this.journalStructurePersistence = journalStructurePersistence;
487            }
488    
489            /**
490             * Returns the journal structure finder.
491             *
492             * @return the journal structure finder
493             */
494            public JournalStructureFinder getJournalStructureFinder() {
495                    return journalStructureFinder;
496            }
497    
498            /**
499             * Sets the journal structure finder.
500             *
501             * @param journalStructureFinder the journal structure finder
502             */
503            public void setJournalStructureFinder(
504                    JournalStructureFinder journalStructureFinder) {
505                    this.journalStructureFinder = journalStructureFinder;
506            }
507    
508            /**
509             * Returns the journal template local service.
510             *
511             * @return the journal template local service
512             */
513            public JournalTemplateLocalService getJournalTemplateLocalService() {
514                    return journalTemplateLocalService;
515            }
516    
517            /**
518             * Sets the journal template local service.
519             *
520             * @param journalTemplateLocalService the journal template local service
521             */
522            public void setJournalTemplateLocalService(
523                    JournalTemplateLocalService journalTemplateLocalService) {
524                    this.journalTemplateLocalService = journalTemplateLocalService;
525            }
526    
527            /**
528             * Returns the journal template remote service.
529             *
530             * @return the journal template remote service
531             */
532            public JournalTemplateService getJournalTemplateService() {
533                    return journalTemplateService;
534            }
535    
536            /**
537             * Sets the journal template remote service.
538             *
539             * @param journalTemplateService the journal template remote service
540             */
541            public void setJournalTemplateService(
542                    JournalTemplateService journalTemplateService) {
543                    this.journalTemplateService = journalTemplateService;
544            }
545    
546            /**
547             * Returns the journal template persistence.
548             *
549             * @return the journal template persistence
550             */
551            public JournalTemplatePersistence getJournalTemplatePersistence() {
552                    return journalTemplatePersistence;
553            }
554    
555            /**
556             * Sets the journal template persistence.
557             *
558             * @param journalTemplatePersistence the journal template persistence
559             */
560            public void setJournalTemplatePersistence(
561                    JournalTemplatePersistence journalTemplatePersistence) {
562                    this.journalTemplatePersistence = journalTemplatePersistence;
563            }
564    
565            /**
566             * Returns the journal template finder.
567             *
568             * @return the journal template finder
569             */
570            public JournalTemplateFinder getJournalTemplateFinder() {
571                    return journalTemplateFinder;
572            }
573    
574            /**
575             * Sets the journal template finder.
576             *
577             * @param journalTemplateFinder the journal template finder
578             */
579            public void setJournalTemplateFinder(
580                    JournalTemplateFinder journalTemplateFinder) {
581                    this.journalTemplateFinder = journalTemplateFinder;
582            }
583    
584            /**
585             * Returns the counter local service.
586             *
587             * @return the counter local service
588             */
589            public CounterLocalService getCounterLocalService() {
590                    return counterLocalService;
591            }
592    
593            /**
594             * Sets the counter local service.
595             *
596             * @param counterLocalService the counter local service
597             */
598            public void setCounterLocalService(CounterLocalService counterLocalService) {
599                    this.counterLocalService = counterLocalService;
600            }
601    
602            /**
603             * Returns the group local service.
604             *
605             * @return the group local service
606             */
607            public GroupLocalService getGroupLocalService() {
608                    return groupLocalService;
609            }
610    
611            /**
612             * Sets the group local service.
613             *
614             * @param groupLocalService the group local service
615             */
616            public void setGroupLocalService(GroupLocalService groupLocalService) {
617                    this.groupLocalService = groupLocalService;
618            }
619    
620            /**
621             * Returns the group remote service.
622             *
623             * @return the group remote service
624             */
625            public GroupService getGroupService() {
626                    return groupService;
627            }
628    
629            /**
630             * Sets the group remote service.
631             *
632             * @param groupService the group remote service
633             */
634            public void setGroupService(GroupService groupService) {
635                    this.groupService = groupService;
636            }
637    
638            /**
639             * Returns the group persistence.
640             *
641             * @return the group persistence
642             */
643            public GroupPersistence getGroupPersistence() {
644                    return groupPersistence;
645            }
646    
647            /**
648             * Sets the group persistence.
649             *
650             * @param groupPersistence the group persistence
651             */
652            public void setGroupPersistence(GroupPersistence groupPersistence) {
653                    this.groupPersistence = groupPersistence;
654            }
655    
656            /**
657             * Returns the group finder.
658             *
659             * @return the group finder
660             */
661            public GroupFinder getGroupFinder() {
662                    return groupFinder;
663            }
664    
665            /**
666             * Sets the group finder.
667             *
668             * @param groupFinder the group finder
669             */
670            public void setGroupFinder(GroupFinder groupFinder) {
671                    this.groupFinder = groupFinder;
672            }
673    
674            /**
675             * Returns the image local service.
676             *
677             * @return the image local service
678             */
679            public ImageLocalService getImageLocalService() {
680                    return imageLocalService;
681            }
682    
683            /**
684             * Sets the image local service.
685             *
686             * @param imageLocalService the image local service
687             */
688            public void setImageLocalService(ImageLocalService imageLocalService) {
689                    this.imageLocalService = imageLocalService;
690            }
691    
692            /**
693             * Returns the image remote service.
694             *
695             * @return the image remote service
696             */
697            public ImageService getImageService() {
698                    return imageService;
699            }
700    
701            /**
702             * Sets the image remote service.
703             *
704             * @param imageService the image remote service
705             */
706            public void setImageService(ImageService imageService) {
707                    this.imageService = imageService;
708            }
709    
710            /**
711             * Returns the image persistence.
712             *
713             * @return the image persistence
714             */
715            public ImagePersistence getImagePersistence() {
716                    return imagePersistence;
717            }
718    
719            /**
720             * Sets the image persistence.
721             *
722             * @param imagePersistence the image persistence
723             */
724            public void setImagePersistence(ImagePersistence imagePersistence) {
725                    this.imagePersistence = imagePersistence;
726            }
727    
728            /**
729             * Returns the resource local service.
730             *
731             * @return the resource local service
732             */
733            public ResourceLocalService getResourceLocalService() {
734                    return resourceLocalService;
735            }
736    
737            /**
738             * Sets the resource local service.
739             *
740             * @param resourceLocalService the resource local service
741             */
742            public void setResourceLocalService(
743                    ResourceLocalService resourceLocalService) {
744                    this.resourceLocalService = resourceLocalService;
745            }
746    
747            /**
748             * Returns the user local service.
749             *
750             * @return the user local service
751             */
752            public UserLocalService getUserLocalService() {
753                    return userLocalService;
754            }
755    
756            /**
757             * Sets the user local service.
758             *
759             * @param userLocalService the user local service
760             */
761            public void setUserLocalService(UserLocalService userLocalService) {
762                    this.userLocalService = userLocalService;
763            }
764    
765            /**
766             * Returns the user remote service.
767             *
768             * @return the user remote service
769             */
770            public UserService getUserService() {
771                    return userService;
772            }
773    
774            /**
775             * Sets the user remote service.
776             *
777             * @param userService the user remote service
778             */
779            public void setUserService(UserService userService) {
780                    this.userService = userService;
781            }
782    
783            /**
784             * Returns the user persistence.
785             *
786             * @return the user persistence
787             */
788            public UserPersistence getUserPersistence() {
789                    return userPersistence;
790            }
791    
792            /**
793             * Sets the user persistence.
794             *
795             * @param userPersistence the user persistence
796             */
797            public void setUserPersistence(UserPersistence userPersistence) {
798                    this.userPersistence = userPersistence;
799            }
800    
801            /**
802             * Returns the user finder.
803             *
804             * @return the user finder
805             */
806            public UserFinder getUserFinder() {
807                    return userFinder;
808            }
809    
810            /**
811             * Sets the user finder.
812             *
813             * @param userFinder the user finder
814             */
815            public void setUserFinder(UserFinder userFinder) {
816                    this.userFinder = userFinder;
817            }
818    
819            /**
820             * Returns the web d a v props local service.
821             *
822             * @return the web d a v props local service
823             */
824            public WebDAVPropsLocalService getWebDAVPropsLocalService() {
825                    return webDAVPropsLocalService;
826            }
827    
828            /**
829             * Sets the web d a v props local service.
830             *
831             * @param webDAVPropsLocalService the web d a v props local service
832             */
833            public void setWebDAVPropsLocalService(
834                    WebDAVPropsLocalService webDAVPropsLocalService) {
835                    this.webDAVPropsLocalService = webDAVPropsLocalService;
836            }
837    
838            /**
839             * Returns the web d a v props persistence.
840             *
841             * @return the web d a v props persistence
842             */
843            public WebDAVPropsPersistence getWebDAVPropsPersistence() {
844                    return webDAVPropsPersistence;
845            }
846    
847            /**
848             * Sets the web d a v props persistence.
849             *
850             * @param webDAVPropsPersistence the web d a v props persistence
851             */
852            public void setWebDAVPropsPersistence(
853                    WebDAVPropsPersistence webDAVPropsPersistence) {
854                    this.webDAVPropsPersistence = webDAVPropsPersistence;
855            }
856    
857            /**
858             * Returns the expando value local service.
859             *
860             * @return the expando value local service
861             */
862            public ExpandoValueLocalService getExpandoValueLocalService() {
863                    return expandoValueLocalService;
864            }
865    
866            /**
867             * Sets the expando value local service.
868             *
869             * @param expandoValueLocalService the expando value local service
870             */
871            public void setExpandoValueLocalService(
872                    ExpandoValueLocalService expandoValueLocalService) {
873                    this.expandoValueLocalService = expandoValueLocalService;
874            }
875    
876            /**
877             * Returns the expando value remote service.
878             *
879             * @return the expando value remote service
880             */
881            public ExpandoValueService getExpandoValueService() {
882                    return expandoValueService;
883            }
884    
885            /**
886             * Sets the expando value remote service.
887             *
888             * @param expandoValueService the expando value remote service
889             */
890            public void setExpandoValueService(ExpandoValueService expandoValueService) {
891                    this.expandoValueService = expandoValueService;
892            }
893    
894            /**
895             * Returns the expando value persistence.
896             *
897             * @return the expando value persistence
898             */
899            public ExpandoValuePersistence getExpandoValuePersistence() {
900                    return expandoValuePersistence;
901            }
902    
903            /**
904             * Sets the expando value persistence.
905             *
906             * @param expandoValuePersistence the expando value persistence
907             */
908            public void setExpandoValuePersistence(
909                    ExpandoValuePersistence expandoValuePersistence) {
910                    this.expandoValuePersistence = expandoValuePersistence;
911            }
912    
913            public void afterPropertiesSet() {
914            }
915    
916            public void destroy() {
917            }
918    
919            /**
920             * Returns the Spring bean ID for this bean.
921             *
922             * @return the Spring bean ID for this bean
923             */
924            public String getBeanIdentifier() {
925                    return _beanIdentifier;
926            }
927    
928            /**
929             * Sets the Spring bean ID for this bean.
930             *
931             * @param beanIdentifier the Spring bean ID for this bean
932             */
933            public void setBeanIdentifier(String beanIdentifier) {
934                    _beanIdentifier = beanIdentifier;
935            }
936    
937            protected Class<?> getModelClass() {
938                    return JournalTemplate.class;
939            }
940    
941            protected String getModelClassName() {
942                    return JournalTemplate.class.getName();
943            }
944    
945            /**
946             * Performs an SQL query.
947             *
948             * @param sql the sql query
949             */
950            protected void runSQL(String sql) throws SystemException {
951                    try {
952                            DataSource dataSource = journalTemplatePersistence.getDataSource();
953    
954                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
955                                            sql, new int[0]);
956    
957                            sqlUpdate.update();
958                    }
959                    catch (Exception e) {
960                            throw new SystemException(e);
961                    }
962            }
963    
964            @BeanReference(type = JournalArticleLocalService.class)
965            protected JournalArticleLocalService journalArticleLocalService;
966            @BeanReference(type = JournalArticleService.class)
967            protected JournalArticleService journalArticleService;
968            @BeanReference(type = JournalArticlePersistence.class)
969            protected JournalArticlePersistence journalArticlePersistence;
970            @BeanReference(type = JournalArticleFinder.class)
971            protected JournalArticleFinder journalArticleFinder;
972            @BeanReference(type = JournalArticleImageLocalService.class)
973            protected JournalArticleImageLocalService journalArticleImageLocalService;
974            @BeanReference(type = JournalArticleImagePersistence.class)
975            protected JournalArticleImagePersistence journalArticleImagePersistence;
976            @BeanReference(type = JournalArticleResourceLocalService.class)
977            protected JournalArticleResourceLocalService journalArticleResourceLocalService;
978            @BeanReference(type = JournalArticleResourcePersistence.class)
979            protected JournalArticleResourcePersistence journalArticleResourcePersistence;
980            @BeanReference(type = JournalContentSearchLocalService.class)
981            protected JournalContentSearchLocalService journalContentSearchLocalService;
982            @BeanReference(type = JournalContentSearchPersistence.class)
983            protected JournalContentSearchPersistence journalContentSearchPersistence;
984            @BeanReference(type = JournalFeedLocalService.class)
985            protected JournalFeedLocalService journalFeedLocalService;
986            @BeanReference(type = JournalFeedService.class)
987            protected JournalFeedService journalFeedService;
988            @BeanReference(type = JournalFeedPersistence.class)
989            protected JournalFeedPersistence journalFeedPersistence;
990            @BeanReference(type = JournalFeedFinder.class)
991            protected JournalFeedFinder journalFeedFinder;
992            @BeanReference(type = JournalFolderLocalService.class)
993            protected JournalFolderLocalService journalFolderLocalService;
994            @BeanReference(type = JournalFolderService.class)
995            protected JournalFolderService journalFolderService;
996            @BeanReference(type = JournalFolderPersistence.class)
997            protected JournalFolderPersistence journalFolderPersistence;
998            @BeanReference(type = JournalFolderFinder.class)
999            protected JournalFolderFinder journalFolderFinder;
1000            @BeanReference(type = JournalStructureLocalService.class)
1001            protected JournalStructureLocalService journalStructureLocalService;
1002            @BeanReference(type = JournalStructureService.class)
1003            protected JournalStructureService journalStructureService;
1004            @BeanReference(type = JournalStructurePersistence.class)
1005            protected JournalStructurePersistence journalStructurePersistence;
1006            @BeanReference(type = JournalStructureFinder.class)
1007            protected JournalStructureFinder journalStructureFinder;
1008            @BeanReference(type = JournalTemplateLocalService.class)
1009            protected JournalTemplateLocalService journalTemplateLocalService;
1010            @BeanReference(type = JournalTemplateService.class)
1011            protected JournalTemplateService journalTemplateService;
1012            @BeanReference(type = JournalTemplatePersistence.class)
1013            protected JournalTemplatePersistence journalTemplatePersistence;
1014            @BeanReference(type = JournalTemplateFinder.class)
1015            protected JournalTemplateFinder journalTemplateFinder;
1016            @BeanReference(type = CounterLocalService.class)
1017            protected CounterLocalService counterLocalService;
1018            @BeanReference(type = GroupLocalService.class)
1019            protected GroupLocalService groupLocalService;
1020            @BeanReference(type = GroupService.class)
1021            protected GroupService groupService;
1022            @BeanReference(type = GroupPersistence.class)
1023            protected GroupPersistence groupPersistence;
1024            @BeanReference(type = GroupFinder.class)
1025            protected GroupFinder groupFinder;
1026            @BeanReference(type = ImageLocalService.class)
1027            protected ImageLocalService imageLocalService;
1028            @BeanReference(type = ImageService.class)
1029            protected ImageService imageService;
1030            @BeanReference(type = ImagePersistence.class)
1031            protected ImagePersistence imagePersistence;
1032            @BeanReference(type = ResourceLocalService.class)
1033            protected ResourceLocalService resourceLocalService;
1034            @BeanReference(type = UserLocalService.class)
1035            protected UserLocalService userLocalService;
1036            @BeanReference(type = UserService.class)
1037            protected UserService userService;
1038            @BeanReference(type = UserPersistence.class)
1039            protected UserPersistence userPersistence;
1040            @BeanReference(type = UserFinder.class)
1041            protected UserFinder userFinder;
1042            @BeanReference(type = WebDAVPropsLocalService.class)
1043            protected WebDAVPropsLocalService webDAVPropsLocalService;
1044            @BeanReference(type = WebDAVPropsPersistence.class)
1045            protected WebDAVPropsPersistence webDAVPropsPersistence;
1046            @BeanReference(type = ExpandoValueLocalService.class)
1047            protected ExpandoValueLocalService expandoValueLocalService;
1048            @BeanReference(type = ExpandoValueService.class)
1049            protected ExpandoValueService expandoValueService;
1050            @BeanReference(type = ExpandoValuePersistence.class)
1051            protected ExpandoValuePersistence expandoValuePersistence;
1052            private String _beanIdentifier;
1053    }