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