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.wiki.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.CompanyLocalService;
026    import com.liferay.portal.service.CompanyService;
027    import com.liferay.portal.service.GroupLocalService;
028    import com.liferay.portal.service.GroupService;
029    import com.liferay.portal.service.PortletPreferencesLocalService;
030    import com.liferay.portal.service.PortletPreferencesService;
031    import com.liferay.portal.service.ResourceLocalService;
032    import com.liferay.portal.service.SubscriptionLocalService;
033    import com.liferay.portal.service.UserLocalService;
034    import com.liferay.portal.service.UserService;
035    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
036    import com.liferay.portal.service.persistence.CompanyPersistence;
037    import com.liferay.portal.service.persistence.GroupFinder;
038    import com.liferay.portal.service.persistence.GroupPersistence;
039    import com.liferay.portal.service.persistence.PortletPreferencesFinder;
040    import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
041    import com.liferay.portal.service.persistence.SubscriptionPersistence;
042    import com.liferay.portal.service.persistence.UserFinder;
043    import com.liferay.portal.service.persistence.UserPersistence;
044    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
045    
046    import com.liferay.portlet.asset.service.AssetCategoryLocalService;
047    import com.liferay.portlet.asset.service.AssetCategoryService;
048    import com.liferay.portlet.asset.service.AssetEntryLocalService;
049    import com.liferay.portlet.asset.service.AssetEntryService;
050    import com.liferay.portlet.asset.service.AssetLinkLocalService;
051    import com.liferay.portlet.asset.service.AssetTagLocalService;
052    import com.liferay.portlet.asset.service.AssetTagService;
053    import com.liferay.portlet.asset.service.persistence.AssetCategoryFinder;
054    import com.liferay.portlet.asset.service.persistence.AssetCategoryPersistence;
055    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
056    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
057    import com.liferay.portlet.asset.service.persistence.AssetLinkFinder;
058    import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
059    import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
060    import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
061    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
062    import com.liferay.portlet.expando.service.ExpandoValueService;
063    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
064    import com.liferay.portlet.messageboards.service.MBMessageLocalService;
065    import com.liferay.portlet.messageboards.service.MBMessageService;
066    import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
067    import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
068    import com.liferay.portlet.social.service.SocialActivityLocalService;
069    import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
070    import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
071    import com.liferay.portlet.trash.service.TrashEntryLocalService;
072    import com.liferay.portlet.trash.service.TrashEntryService;
073    import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
074    import com.liferay.portlet.wiki.model.WikiPage;
075    import com.liferay.portlet.wiki.service.WikiNodeLocalService;
076    import com.liferay.portlet.wiki.service.WikiNodeService;
077    import com.liferay.portlet.wiki.service.WikiPageLocalService;
078    import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
079    import com.liferay.portlet.wiki.service.WikiPageService;
080    import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
081    import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
082    import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
083    import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
084    
085    import javax.sql.DataSource;
086    
087    /**
088     * The base implementation of the wiki page remote service.
089     *
090     * <p>
091     * 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.wiki.service.impl.WikiPageServiceImpl}.
092     * </p>
093     *
094     * @author Brian Wing Shun Chan
095     * @see com.liferay.portlet.wiki.service.impl.WikiPageServiceImpl
096     * @see com.liferay.portlet.wiki.service.WikiPageServiceUtil
097     * @generated
098     */
099    public abstract class WikiPageServiceBaseImpl extends BaseServiceImpl
100            implements WikiPageService, IdentifiableBean {
101            /*
102             * NOTE FOR DEVELOPERS:
103             *
104             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.wiki.service.WikiPageServiceUtil} to access the wiki page remote service.
105             */
106    
107            /**
108             * Returns the wiki node local service.
109             *
110             * @return the wiki node local service
111             */
112            public WikiNodeLocalService getWikiNodeLocalService() {
113                    return wikiNodeLocalService;
114            }
115    
116            /**
117             * Sets the wiki node local service.
118             *
119             * @param wikiNodeLocalService the wiki node local service
120             */
121            public void setWikiNodeLocalService(
122                    WikiNodeLocalService wikiNodeLocalService) {
123                    this.wikiNodeLocalService = wikiNodeLocalService;
124            }
125    
126            /**
127             * Returns the wiki node remote service.
128             *
129             * @return the wiki node remote service
130             */
131            public WikiNodeService getWikiNodeService() {
132                    return wikiNodeService;
133            }
134    
135            /**
136             * Sets the wiki node remote service.
137             *
138             * @param wikiNodeService the wiki node remote service
139             */
140            public void setWikiNodeService(WikiNodeService wikiNodeService) {
141                    this.wikiNodeService = wikiNodeService;
142            }
143    
144            /**
145             * Returns the wiki node persistence.
146             *
147             * @return the wiki node persistence
148             */
149            public WikiNodePersistence getWikiNodePersistence() {
150                    return wikiNodePersistence;
151            }
152    
153            /**
154             * Sets the wiki node persistence.
155             *
156             * @param wikiNodePersistence the wiki node persistence
157             */
158            public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
159                    this.wikiNodePersistence = wikiNodePersistence;
160            }
161    
162            /**
163             * Returns the wiki page local service.
164             *
165             * @return the wiki page local service
166             */
167            public WikiPageLocalService getWikiPageLocalService() {
168                    return wikiPageLocalService;
169            }
170    
171            /**
172             * Sets the wiki page local service.
173             *
174             * @param wikiPageLocalService the wiki page local service
175             */
176            public void setWikiPageLocalService(
177                    WikiPageLocalService wikiPageLocalService) {
178                    this.wikiPageLocalService = wikiPageLocalService;
179            }
180    
181            /**
182             * Returns the wiki page remote service.
183             *
184             * @return the wiki page remote service
185             */
186            public WikiPageService getWikiPageService() {
187                    return wikiPageService;
188            }
189    
190            /**
191             * Sets the wiki page remote service.
192             *
193             * @param wikiPageService the wiki page remote service
194             */
195            public void setWikiPageService(WikiPageService wikiPageService) {
196                    this.wikiPageService = wikiPageService;
197            }
198    
199            /**
200             * Returns the wiki page persistence.
201             *
202             * @return the wiki page persistence
203             */
204            public WikiPagePersistence getWikiPagePersistence() {
205                    return wikiPagePersistence;
206            }
207    
208            /**
209             * Sets the wiki page persistence.
210             *
211             * @param wikiPagePersistence the wiki page persistence
212             */
213            public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
214                    this.wikiPagePersistence = wikiPagePersistence;
215            }
216    
217            /**
218             * Returns the wiki page finder.
219             *
220             * @return the wiki page finder
221             */
222            public WikiPageFinder getWikiPageFinder() {
223                    return wikiPageFinder;
224            }
225    
226            /**
227             * Sets the wiki page finder.
228             *
229             * @param wikiPageFinder the wiki page finder
230             */
231            public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
232                    this.wikiPageFinder = wikiPageFinder;
233            }
234    
235            /**
236             * Returns the wiki page resource local service.
237             *
238             * @return the wiki page resource local service
239             */
240            public WikiPageResourceLocalService getWikiPageResourceLocalService() {
241                    return wikiPageResourceLocalService;
242            }
243    
244            /**
245             * Sets the wiki page resource local service.
246             *
247             * @param wikiPageResourceLocalService the wiki page resource local service
248             */
249            public void setWikiPageResourceLocalService(
250                    WikiPageResourceLocalService wikiPageResourceLocalService) {
251                    this.wikiPageResourceLocalService = wikiPageResourceLocalService;
252            }
253    
254            /**
255             * Returns the wiki page resource persistence.
256             *
257             * @return the wiki page resource persistence
258             */
259            public WikiPageResourcePersistence getWikiPageResourcePersistence() {
260                    return wikiPageResourcePersistence;
261            }
262    
263            /**
264             * Sets the wiki page resource persistence.
265             *
266             * @param wikiPageResourcePersistence the wiki page resource persistence
267             */
268            public void setWikiPageResourcePersistence(
269                    WikiPageResourcePersistence wikiPageResourcePersistence) {
270                    this.wikiPageResourcePersistence = wikiPageResourcePersistence;
271            }
272    
273            /**
274             * Returns the counter local service.
275             *
276             * @return the counter local service
277             */
278            public CounterLocalService getCounterLocalService() {
279                    return counterLocalService;
280            }
281    
282            /**
283             * Sets the counter local service.
284             *
285             * @param counterLocalService the counter local service
286             */
287            public void setCounterLocalService(CounterLocalService counterLocalService) {
288                    this.counterLocalService = counterLocalService;
289            }
290    
291            /**
292             * Returns the company local service.
293             *
294             * @return the company local service
295             */
296            public CompanyLocalService getCompanyLocalService() {
297                    return companyLocalService;
298            }
299    
300            /**
301             * Sets the company local service.
302             *
303             * @param companyLocalService the company local service
304             */
305            public void setCompanyLocalService(CompanyLocalService companyLocalService) {
306                    this.companyLocalService = companyLocalService;
307            }
308    
309            /**
310             * Returns the company remote service.
311             *
312             * @return the company remote service
313             */
314            public CompanyService getCompanyService() {
315                    return companyService;
316            }
317    
318            /**
319             * Sets the company remote service.
320             *
321             * @param companyService the company remote service
322             */
323            public void setCompanyService(CompanyService companyService) {
324                    this.companyService = companyService;
325            }
326    
327            /**
328             * Returns the company persistence.
329             *
330             * @return the company persistence
331             */
332            public CompanyPersistence getCompanyPersistence() {
333                    return companyPersistence;
334            }
335    
336            /**
337             * Sets the company persistence.
338             *
339             * @param companyPersistence the company persistence
340             */
341            public void setCompanyPersistence(CompanyPersistence companyPersistence) {
342                    this.companyPersistence = companyPersistence;
343            }
344    
345            /**
346             * Returns the group local service.
347             *
348             * @return the group local service
349             */
350            public GroupLocalService getGroupLocalService() {
351                    return groupLocalService;
352            }
353    
354            /**
355             * Sets the group local service.
356             *
357             * @param groupLocalService the group local service
358             */
359            public void setGroupLocalService(GroupLocalService groupLocalService) {
360                    this.groupLocalService = groupLocalService;
361            }
362    
363            /**
364             * Returns the group remote service.
365             *
366             * @return the group remote service
367             */
368            public GroupService getGroupService() {
369                    return groupService;
370            }
371    
372            /**
373             * Sets the group remote service.
374             *
375             * @param groupService the group remote service
376             */
377            public void setGroupService(GroupService groupService) {
378                    this.groupService = groupService;
379            }
380    
381            /**
382             * Returns the group persistence.
383             *
384             * @return the group persistence
385             */
386            public GroupPersistence getGroupPersistence() {
387                    return groupPersistence;
388            }
389    
390            /**
391             * Sets the group persistence.
392             *
393             * @param groupPersistence the group persistence
394             */
395            public void setGroupPersistence(GroupPersistence groupPersistence) {
396                    this.groupPersistence = groupPersistence;
397            }
398    
399            /**
400             * Returns the group finder.
401             *
402             * @return the group finder
403             */
404            public GroupFinder getGroupFinder() {
405                    return groupFinder;
406            }
407    
408            /**
409             * Sets the group finder.
410             *
411             * @param groupFinder the group finder
412             */
413            public void setGroupFinder(GroupFinder groupFinder) {
414                    this.groupFinder = groupFinder;
415            }
416    
417            /**
418             * Returns the portlet preferences local service.
419             *
420             * @return the portlet preferences local service
421             */
422            public PortletPreferencesLocalService getPortletPreferencesLocalService() {
423                    return portletPreferencesLocalService;
424            }
425    
426            /**
427             * Sets the portlet preferences local service.
428             *
429             * @param portletPreferencesLocalService the portlet preferences local service
430             */
431            public void setPortletPreferencesLocalService(
432                    PortletPreferencesLocalService portletPreferencesLocalService) {
433                    this.portletPreferencesLocalService = portletPreferencesLocalService;
434            }
435    
436            /**
437             * Returns the portlet preferences remote service.
438             *
439             * @return the portlet preferences remote service
440             */
441            public PortletPreferencesService getPortletPreferencesService() {
442                    return portletPreferencesService;
443            }
444    
445            /**
446             * Sets the portlet preferences remote service.
447             *
448             * @param portletPreferencesService the portlet preferences remote service
449             */
450            public void setPortletPreferencesService(
451                    PortletPreferencesService portletPreferencesService) {
452                    this.portletPreferencesService = portletPreferencesService;
453            }
454    
455            /**
456             * Returns the portlet preferences persistence.
457             *
458             * @return the portlet preferences persistence
459             */
460            public PortletPreferencesPersistence getPortletPreferencesPersistence() {
461                    return portletPreferencesPersistence;
462            }
463    
464            /**
465             * Sets the portlet preferences persistence.
466             *
467             * @param portletPreferencesPersistence the portlet preferences persistence
468             */
469            public void setPortletPreferencesPersistence(
470                    PortletPreferencesPersistence portletPreferencesPersistence) {
471                    this.portletPreferencesPersistence = portletPreferencesPersistence;
472            }
473    
474            /**
475             * Returns the portlet preferences finder.
476             *
477             * @return the portlet preferences finder
478             */
479            public PortletPreferencesFinder getPortletPreferencesFinder() {
480                    return portletPreferencesFinder;
481            }
482    
483            /**
484             * Sets the portlet preferences finder.
485             *
486             * @param portletPreferencesFinder the portlet preferences finder
487             */
488            public void setPortletPreferencesFinder(
489                    PortletPreferencesFinder portletPreferencesFinder) {
490                    this.portletPreferencesFinder = portletPreferencesFinder;
491            }
492    
493            /**
494             * Returns the resource local service.
495             *
496             * @return the resource local service
497             */
498            public ResourceLocalService getResourceLocalService() {
499                    return resourceLocalService;
500            }
501    
502            /**
503             * Sets the resource local service.
504             *
505             * @param resourceLocalService the resource local service
506             */
507            public void setResourceLocalService(
508                    ResourceLocalService resourceLocalService) {
509                    this.resourceLocalService = resourceLocalService;
510            }
511    
512            /**
513             * Returns the subscription local service.
514             *
515             * @return the subscription local service
516             */
517            public SubscriptionLocalService getSubscriptionLocalService() {
518                    return subscriptionLocalService;
519            }
520    
521            /**
522             * Sets the subscription local service.
523             *
524             * @param subscriptionLocalService the subscription local service
525             */
526            public void setSubscriptionLocalService(
527                    SubscriptionLocalService subscriptionLocalService) {
528                    this.subscriptionLocalService = subscriptionLocalService;
529            }
530    
531            /**
532             * Returns the subscription persistence.
533             *
534             * @return the subscription persistence
535             */
536            public SubscriptionPersistence getSubscriptionPersistence() {
537                    return subscriptionPersistence;
538            }
539    
540            /**
541             * Sets the subscription persistence.
542             *
543             * @param subscriptionPersistence the subscription persistence
544             */
545            public void setSubscriptionPersistence(
546                    SubscriptionPersistence subscriptionPersistence) {
547                    this.subscriptionPersistence = subscriptionPersistence;
548            }
549    
550            /**
551             * Returns the user local service.
552             *
553             * @return the user local service
554             */
555            public UserLocalService getUserLocalService() {
556                    return userLocalService;
557            }
558    
559            /**
560             * Sets the user local service.
561             *
562             * @param userLocalService the user local service
563             */
564            public void setUserLocalService(UserLocalService userLocalService) {
565                    this.userLocalService = userLocalService;
566            }
567    
568            /**
569             * Returns the user remote service.
570             *
571             * @return the user remote service
572             */
573            public UserService getUserService() {
574                    return userService;
575            }
576    
577            /**
578             * Sets the user remote service.
579             *
580             * @param userService the user remote service
581             */
582            public void setUserService(UserService userService) {
583                    this.userService = userService;
584            }
585    
586            /**
587             * Returns the user persistence.
588             *
589             * @return the user persistence
590             */
591            public UserPersistence getUserPersistence() {
592                    return userPersistence;
593            }
594    
595            /**
596             * Sets the user persistence.
597             *
598             * @param userPersistence the user persistence
599             */
600            public void setUserPersistence(UserPersistence userPersistence) {
601                    this.userPersistence = userPersistence;
602            }
603    
604            /**
605             * Returns the user finder.
606             *
607             * @return the user finder
608             */
609            public UserFinder getUserFinder() {
610                    return userFinder;
611            }
612    
613            /**
614             * Sets the user finder.
615             *
616             * @param userFinder the user finder
617             */
618            public void setUserFinder(UserFinder userFinder) {
619                    this.userFinder = userFinder;
620            }
621    
622            /**
623             * Returns the workflow instance link local service.
624             *
625             * @return the workflow instance link local service
626             */
627            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
628                    return workflowInstanceLinkLocalService;
629            }
630    
631            /**
632             * Sets the workflow instance link local service.
633             *
634             * @param workflowInstanceLinkLocalService the workflow instance link local service
635             */
636            public void setWorkflowInstanceLinkLocalService(
637                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
638                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
639            }
640    
641            /**
642             * Returns the workflow instance link persistence.
643             *
644             * @return the workflow instance link persistence
645             */
646            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
647                    return workflowInstanceLinkPersistence;
648            }
649    
650            /**
651             * Sets the workflow instance link persistence.
652             *
653             * @param workflowInstanceLinkPersistence the workflow instance link persistence
654             */
655            public void setWorkflowInstanceLinkPersistence(
656                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
657                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
658            }
659    
660            /**
661             * Returns the asset category local service.
662             *
663             * @return the asset category local service
664             */
665            public AssetCategoryLocalService getAssetCategoryLocalService() {
666                    return assetCategoryLocalService;
667            }
668    
669            /**
670             * Sets the asset category local service.
671             *
672             * @param assetCategoryLocalService the asset category local service
673             */
674            public void setAssetCategoryLocalService(
675                    AssetCategoryLocalService assetCategoryLocalService) {
676                    this.assetCategoryLocalService = assetCategoryLocalService;
677            }
678    
679            /**
680             * Returns the asset category remote service.
681             *
682             * @return the asset category remote service
683             */
684            public AssetCategoryService getAssetCategoryService() {
685                    return assetCategoryService;
686            }
687    
688            /**
689             * Sets the asset category remote service.
690             *
691             * @param assetCategoryService the asset category remote service
692             */
693            public void setAssetCategoryService(
694                    AssetCategoryService assetCategoryService) {
695                    this.assetCategoryService = assetCategoryService;
696            }
697    
698            /**
699             * Returns the asset category persistence.
700             *
701             * @return the asset category persistence
702             */
703            public AssetCategoryPersistence getAssetCategoryPersistence() {
704                    return assetCategoryPersistence;
705            }
706    
707            /**
708             * Sets the asset category persistence.
709             *
710             * @param assetCategoryPersistence the asset category persistence
711             */
712            public void setAssetCategoryPersistence(
713                    AssetCategoryPersistence assetCategoryPersistence) {
714                    this.assetCategoryPersistence = assetCategoryPersistence;
715            }
716    
717            /**
718             * Returns the asset category finder.
719             *
720             * @return the asset category finder
721             */
722            public AssetCategoryFinder getAssetCategoryFinder() {
723                    return assetCategoryFinder;
724            }
725    
726            /**
727             * Sets the asset category finder.
728             *
729             * @param assetCategoryFinder the asset category finder
730             */
731            public void setAssetCategoryFinder(AssetCategoryFinder assetCategoryFinder) {
732                    this.assetCategoryFinder = assetCategoryFinder;
733            }
734    
735            /**
736             * Returns the asset entry local service.
737             *
738             * @return the asset entry local service
739             */
740            public AssetEntryLocalService getAssetEntryLocalService() {
741                    return assetEntryLocalService;
742            }
743    
744            /**
745             * Sets the asset entry local service.
746             *
747             * @param assetEntryLocalService the asset entry local service
748             */
749            public void setAssetEntryLocalService(
750                    AssetEntryLocalService assetEntryLocalService) {
751                    this.assetEntryLocalService = assetEntryLocalService;
752            }
753    
754            /**
755             * Returns the asset entry remote service.
756             *
757             * @return the asset entry remote service
758             */
759            public AssetEntryService getAssetEntryService() {
760                    return assetEntryService;
761            }
762    
763            /**
764             * Sets the asset entry remote service.
765             *
766             * @param assetEntryService the asset entry remote service
767             */
768            public void setAssetEntryService(AssetEntryService assetEntryService) {
769                    this.assetEntryService = assetEntryService;
770            }
771    
772            /**
773             * Returns the asset entry persistence.
774             *
775             * @return the asset entry persistence
776             */
777            public AssetEntryPersistence getAssetEntryPersistence() {
778                    return assetEntryPersistence;
779            }
780    
781            /**
782             * Sets the asset entry persistence.
783             *
784             * @param assetEntryPersistence the asset entry persistence
785             */
786            public void setAssetEntryPersistence(
787                    AssetEntryPersistence assetEntryPersistence) {
788                    this.assetEntryPersistence = assetEntryPersistence;
789            }
790    
791            /**
792             * Returns the asset entry finder.
793             *
794             * @return the asset entry finder
795             */
796            public AssetEntryFinder getAssetEntryFinder() {
797                    return assetEntryFinder;
798            }
799    
800            /**
801             * Sets the asset entry finder.
802             *
803             * @param assetEntryFinder the asset entry finder
804             */
805            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
806                    this.assetEntryFinder = assetEntryFinder;
807            }
808    
809            /**
810             * Returns the asset link local service.
811             *
812             * @return the asset link local service
813             */
814            public AssetLinkLocalService getAssetLinkLocalService() {
815                    return assetLinkLocalService;
816            }
817    
818            /**
819             * Sets the asset link local service.
820             *
821             * @param assetLinkLocalService the asset link local service
822             */
823            public void setAssetLinkLocalService(
824                    AssetLinkLocalService assetLinkLocalService) {
825                    this.assetLinkLocalService = assetLinkLocalService;
826            }
827    
828            /**
829             * Returns the asset link persistence.
830             *
831             * @return the asset link persistence
832             */
833            public AssetLinkPersistence getAssetLinkPersistence() {
834                    return assetLinkPersistence;
835            }
836    
837            /**
838             * Sets the asset link persistence.
839             *
840             * @param assetLinkPersistence the asset link persistence
841             */
842            public void setAssetLinkPersistence(
843                    AssetLinkPersistence assetLinkPersistence) {
844                    this.assetLinkPersistence = assetLinkPersistence;
845            }
846    
847            /**
848             * Returns the asset link finder.
849             *
850             * @return the asset link finder
851             */
852            public AssetLinkFinder getAssetLinkFinder() {
853                    return assetLinkFinder;
854            }
855    
856            /**
857             * Sets the asset link finder.
858             *
859             * @param assetLinkFinder the asset link finder
860             */
861            public void setAssetLinkFinder(AssetLinkFinder assetLinkFinder) {
862                    this.assetLinkFinder = assetLinkFinder;
863            }
864    
865            /**
866             * Returns the asset tag local service.
867             *
868             * @return the asset tag local service
869             */
870            public AssetTagLocalService getAssetTagLocalService() {
871                    return assetTagLocalService;
872            }
873    
874            /**
875             * Sets the asset tag local service.
876             *
877             * @param assetTagLocalService the asset tag local service
878             */
879            public void setAssetTagLocalService(
880                    AssetTagLocalService assetTagLocalService) {
881                    this.assetTagLocalService = assetTagLocalService;
882            }
883    
884            /**
885             * Returns the asset tag remote service.
886             *
887             * @return the asset tag remote service
888             */
889            public AssetTagService getAssetTagService() {
890                    return assetTagService;
891            }
892    
893            /**
894             * Sets the asset tag remote service.
895             *
896             * @param assetTagService the asset tag remote service
897             */
898            public void setAssetTagService(AssetTagService assetTagService) {
899                    this.assetTagService = assetTagService;
900            }
901    
902            /**
903             * Returns the asset tag persistence.
904             *
905             * @return the asset tag persistence
906             */
907            public AssetTagPersistence getAssetTagPersistence() {
908                    return assetTagPersistence;
909            }
910    
911            /**
912             * Sets the asset tag persistence.
913             *
914             * @param assetTagPersistence the asset tag persistence
915             */
916            public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
917                    this.assetTagPersistence = assetTagPersistence;
918            }
919    
920            /**
921             * Returns the asset tag finder.
922             *
923             * @return the asset tag finder
924             */
925            public AssetTagFinder getAssetTagFinder() {
926                    return assetTagFinder;
927            }
928    
929            /**
930             * Sets the asset tag finder.
931             *
932             * @param assetTagFinder the asset tag finder
933             */
934            public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
935                    this.assetTagFinder = assetTagFinder;
936            }
937    
938            /**
939             * Returns the expando value local service.
940             *
941             * @return the expando value local service
942             */
943            public ExpandoValueLocalService getExpandoValueLocalService() {
944                    return expandoValueLocalService;
945            }
946    
947            /**
948             * Sets the expando value local service.
949             *
950             * @param expandoValueLocalService the expando value local service
951             */
952            public void setExpandoValueLocalService(
953                    ExpandoValueLocalService expandoValueLocalService) {
954                    this.expandoValueLocalService = expandoValueLocalService;
955            }
956    
957            /**
958             * Returns the expando value remote service.
959             *
960             * @return the expando value remote service
961             */
962            public ExpandoValueService getExpandoValueService() {
963                    return expandoValueService;
964            }
965    
966            /**
967             * Sets the expando value remote service.
968             *
969             * @param expandoValueService the expando value remote service
970             */
971            public void setExpandoValueService(ExpandoValueService expandoValueService) {
972                    this.expandoValueService = expandoValueService;
973            }
974    
975            /**
976             * Returns the expando value persistence.
977             *
978             * @return the expando value persistence
979             */
980            public ExpandoValuePersistence getExpandoValuePersistence() {
981                    return expandoValuePersistence;
982            }
983    
984            /**
985             * Sets the expando value persistence.
986             *
987             * @param expandoValuePersistence the expando value persistence
988             */
989            public void setExpandoValuePersistence(
990                    ExpandoValuePersistence expandoValuePersistence) {
991                    this.expandoValuePersistence = expandoValuePersistence;
992            }
993    
994            /**
995             * Returns the message-boards message local service.
996             *
997             * @return the message-boards message local service
998             */
999            public MBMessageLocalService getMBMessageLocalService() {
1000                    return mbMessageLocalService;
1001            }
1002    
1003            /**
1004             * Sets the message-boards message local service.
1005             *
1006             * @param mbMessageLocalService the message-boards message local service
1007             */
1008            public void setMBMessageLocalService(
1009                    MBMessageLocalService mbMessageLocalService) {
1010                    this.mbMessageLocalService = mbMessageLocalService;
1011            }
1012    
1013            /**
1014             * Returns the message-boards message remote service.
1015             *
1016             * @return the message-boards message remote service
1017             */
1018            public MBMessageService getMBMessageService() {
1019                    return mbMessageService;
1020            }
1021    
1022            /**
1023             * Sets the message-boards message remote service.
1024             *
1025             * @param mbMessageService the message-boards message remote service
1026             */
1027            public void setMBMessageService(MBMessageService mbMessageService) {
1028                    this.mbMessageService = mbMessageService;
1029            }
1030    
1031            /**
1032             * Returns the message-boards message persistence.
1033             *
1034             * @return the message-boards message persistence
1035             */
1036            public MBMessagePersistence getMBMessagePersistence() {
1037                    return mbMessagePersistence;
1038            }
1039    
1040            /**
1041             * Sets the message-boards message persistence.
1042             *
1043             * @param mbMessagePersistence the message-boards message persistence
1044             */
1045            public void setMBMessagePersistence(
1046                    MBMessagePersistence mbMessagePersistence) {
1047                    this.mbMessagePersistence = mbMessagePersistence;
1048            }
1049    
1050            /**
1051             * Returns the message-boards message finder.
1052             *
1053             * @return the message-boards message finder
1054             */
1055            public MBMessageFinder getMBMessageFinder() {
1056                    return mbMessageFinder;
1057            }
1058    
1059            /**
1060             * Sets the message-boards message finder.
1061             *
1062             * @param mbMessageFinder the message-boards message finder
1063             */
1064            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
1065                    this.mbMessageFinder = mbMessageFinder;
1066            }
1067    
1068            /**
1069             * Returns the social activity local service.
1070             *
1071             * @return the social activity local service
1072             */
1073            public SocialActivityLocalService getSocialActivityLocalService() {
1074                    return socialActivityLocalService;
1075            }
1076    
1077            /**
1078             * Sets the social activity local service.
1079             *
1080             * @param socialActivityLocalService the social activity local service
1081             */
1082            public void setSocialActivityLocalService(
1083                    SocialActivityLocalService socialActivityLocalService) {
1084                    this.socialActivityLocalService = socialActivityLocalService;
1085            }
1086    
1087            /**
1088             * Returns the social activity persistence.
1089             *
1090             * @return the social activity persistence
1091             */
1092            public SocialActivityPersistence getSocialActivityPersistence() {
1093                    return socialActivityPersistence;
1094            }
1095    
1096            /**
1097             * Sets the social activity persistence.
1098             *
1099             * @param socialActivityPersistence the social activity persistence
1100             */
1101            public void setSocialActivityPersistence(
1102                    SocialActivityPersistence socialActivityPersistence) {
1103                    this.socialActivityPersistence = socialActivityPersistence;
1104            }
1105    
1106            /**
1107             * Returns the social activity finder.
1108             *
1109             * @return the social activity finder
1110             */
1111            public SocialActivityFinder getSocialActivityFinder() {
1112                    return socialActivityFinder;
1113            }
1114    
1115            /**
1116             * Sets the social activity finder.
1117             *
1118             * @param socialActivityFinder the social activity finder
1119             */
1120            public void setSocialActivityFinder(
1121                    SocialActivityFinder socialActivityFinder) {
1122                    this.socialActivityFinder = socialActivityFinder;
1123            }
1124    
1125            /**
1126             * Returns the trash entry local service.
1127             *
1128             * @return the trash entry local service
1129             */
1130            public TrashEntryLocalService getTrashEntryLocalService() {
1131                    return trashEntryLocalService;
1132            }
1133    
1134            /**
1135             * Sets the trash entry local service.
1136             *
1137             * @param trashEntryLocalService the trash entry local service
1138             */
1139            public void setTrashEntryLocalService(
1140                    TrashEntryLocalService trashEntryLocalService) {
1141                    this.trashEntryLocalService = trashEntryLocalService;
1142            }
1143    
1144            /**
1145             * Returns the trash entry remote service.
1146             *
1147             * @return the trash entry remote service
1148             */
1149            public TrashEntryService getTrashEntryService() {
1150                    return trashEntryService;
1151            }
1152    
1153            /**
1154             * Sets the trash entry remote service.
1155             *
1156             * @param trashEntryService the trash entry remote service
1157             */
1158            public void setTrashEntryService(TrashEntryService trashEntryService) {
1159                    this.trashEntryService = trashEntryService;
1160            }
1161    
1162            /**
1163             * Returns the trash entry persistence.
1164             *
1165             * @return the trash entry persistence
1166             */
1167            public TrashEntryPersistence getTrashEntryPersistence() {
1168                    return trashEntryPersistence;
1169            }
1170    
1171            /**
1172             * Sets the trash entry persistence.
1173             *
1174             * @param trashEntryPersistence the trash entry persistence
1175             */
1176            public void setTrashEntryPersistence(
1177                    TrashEntryPersistence trashEntryPersistence) {
1178                    this.trashEntryPersistence = trashEntryPersistence;
1179            }
1180    
1181            public void afterPropertiesSet() {
1182            }
1183    
1184            public void destroy() {
1185            }
1186    
1187            /**
1188             * Returns the Spring bean ID for this bean.
1189             *
1190             * @return the Spring bean ID for this bean
1191             */
1192            public String getBeanIdentifier() {
1193                    return _beanIdentifier;
1194            }
1195    
1196            /**
1197             * Sets the Spring bean ID for this bean.
1198             *
1199             * @param beanIdentifier the Spring bean ID for this bean
1200             */
1201            public void setBeanIdentifier(String beanIdentifier) {
1202                    _beanIdentifier = beanIdentifier;
1203            }
1204    
1205            protected Class<?> getModelClass() {
1206                    return WikiPage.class;
1207            }
1208    
1209            protected String getModelClassName() {
1210                    return WikiPage.class.getName();
1211            }
1212    
1213            /**
1214             * Performs an SQL query.
1215             *
1216             * @param sql the sql query
1217             */
1218            protected void runSQL(String sql) throws SystemException {
1219                    try {
1220                            DataSource dataSource = wikiPagePersistence.getDataSource();
1221    
1222                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1223                                            sql, new int[0]);
1224    
1225                            sqlUpdate.update();
1226                    }
1227                    catch (Exception e) {
1228                            throw new SystemException(e);
1229                    }
1230            }
1231    
1232            @BeanReference(type = WikiNodeLocalService.class)
1233            protected WikiNodeLocalService wikiNodeLocalService;
1234            @BeanReference(type = WikiNodeService.class)
1235            protected WikiNodeService wikiNodeService;
1236            @BeanReference(type = WikiNodePersistence.class)
1237            protected WikiNodePersistence wikiNodePersistence;
1238            @BeanReference(type = WikiPageLocalService.class)
1239            protected WikiPageLocalService wikiPageLocalService;
1240            @BeanReference(type = WikiPageService.class)
1241            protected WikiPageService wikiPageService;
1242            @BeanReference(type = WikiPagePersistence.class)
1243            protected WikiPagePersistence wikiPagePersistence;
1244            @BeanReference(type = WikiPageFinder.class)
1245            protected WikiPageFinder wikiPageFinder;
1246            @BeanReference(type = WikiPageResourceLocalService.class)
1247            protected WikiPageResourceLocalService wikiPageResourceLocalService;
1248            @BeanReference(type = WikiPageResourcePersistence.class)
1249            protected WikiPageResourcePersistence wikiPageResourcePersistence;
1250            @BeanReference(type = CounterLocalService.class)
1251            protected CounterLocalService counterLocalService;
1252            @BeanReference(type = CompanyLocalService.class)
1253            protected CompanyLocalService companyLocalService;
1254            @BeanReference(type = CompanyService.class)
1255            protected CompanyService companyService;
1256            @BeanReference(type = CompanyPersistence.class)
1257            protected CompanyPersistence companyPersistence;
1258            @BeanReference(type = GroupLocalService.class)
1259            protected GroupLocalService groupLocalService;
1260            @BeanReference(type = GroupService.class)
1261            protected GroupService groupService;
1262            @BeanReference(type = GroupPersistence.class)
1263            protected GroupPersistence groupPersistence;
1264            @BeanReference(type = GroupFinder.class)
1265            protected GroupFinder groupFinder;
1266            @BeanReference(type = PortletPreferencesLocalService.class)
1267            protected PortletPreferencesLocalService portletPreferencesLocalService;
1268            @BeanReference(type = PortletPreferencesService.class)
1269            protected PortletPreferencesService portletPreferencesService;
1270            @BeanReference(type = PortletPreferencesPersistence.class)
1271            protected PortletPreferencesPersistence portletPreferencesPersistence;
1272            @BeanReference(type = PortletPreferencesFinder.class)
1273            protected PortletPreferencesFinder portletPreferencesFinder;
1274            @BeanReference(type = ResourceLocalService.class)
1275            protected ResourceLocalService resourceLocalService;
1276            @BeanReference(type = SubscriptionLocalService.class)
1277            protected SubscriptionLocalService subscriptionLocalService;
1278            @BeanReference(type = SubscriptionPersistence.class)
1279            protected SubscriptionPersistence subscriptionPersistence;
1280            @BeanReference(type = UserLocalService.class)
1281            protected UserLocalService userLocalService;
1282            @BeanReference(type = UserService.class)
1283            protected UserService userService;
1284            @BeanReference(type = UserPersistence.class)
1285            protected UserPersistence userPersistence;
1286            @BeanReference(type = UserFinder.class)
1287            protected UserFinder userFinder;
1288            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
1289            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1290            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1291            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1292            @BeanReference(type = AssetCategoryLocalService.class)
1293            protected AssetCategoryLocalService assetCategoryLocalService;
1294            @BeanReference(type = AssetCategoryService.class)
1295            protected AssetCategoryService assetCategoryService;
1296            @BeanReference(type = AssetCategoryPersistence.class)
1297            protected AssetCategoryPersistence assetCategoryPersistence;
1298            @BeanReference(type = AssetCategoryFinder.class)
1299            protected AssetCategoryFinder assetCategoryFinder;
1300            @BeanReference(type = AssetEntryLocalService.class)
1301            protected AssetEntryLocalService assetEntryLocalService;
1302            @BeanReference(type = AssetEntryService.class)
1303            protected AssetEntryService assetEntryService;
1304            @BeanReference(type = AssetEntryPersistence.class)
1305            protected AssetEntryPersistence assetEntryPersistence;
1306            @BeanReference(type = AssetEntryFinder.class)
1307            protected AssetEntryFinder assetEntryFinder;
1308            @BeanReference(type = AssetLinkLocalService.class)
1309            protected AssetLinkLocalService assetLinkLocalService;
1310            @BeanReference(type = AssetLinkPersistence.class)
1311            protected AssetLinkPersistence assetLinkPersistence;
1312            @BeanReference(type = AssetLinkFinder.class)
1313            protected AssetLinkFinder assetLinkFinder;
1314            @BeanReference(type = AssetTagLocalService.class)
1315            protected AssetTagLocalService assetTagLocalService;
1316            @BeanReference(type = AssetTagService.class)
1317            protected AssetTagService assetTagService;
1318            @BeanReference(type = AssetTagPersistence.class)
1319            protected AssetTagPersistence assetTagPersistence;
1320            @BeanReference(type = AssetTagFinder.class)
1321            protected AssetTagFinder assetTagFinder;
1322            @BeanReference(type = ExpandoValueLocalService.class)
1323            protected ExpandoValueLocalService expandoValueLocalService;
1324            @BeanReference(type = ExpandoValueService.class)
1325            protected ExpandoValueService expandoValueService;
1326            @BeanReference(type = ExpandoValuePersistence.class)
1327            protected ExpandoValuePersistence expandoValuePersistence;
1328            @BeanReference(type = MBMessageLocalService.class)
1329            protected MBMessageLocalService mbMessageLocalService;
1330            @BeanReference(type = MBMessageService.class)
1331            protected MBMessageService mbMessageService;
1332            @BeanReference(type = MBMessagePersistence.class)
1333            protected MBMessagePersistence mbMessagePersistence;
1334            @BeanReference(type = MBMessageFinder.class)
1335            protected MBMessageFinder mbMessageFinder;
1336            @BeanReference(type = SocialActivityLocalService.class)
1337            protected SocialActivityLocalService socialActivityLocalService;
1338            @BeanReference(type = SocialActivityPersistence.class)
1339            protected SocialActivityPersistence socialActivityPersistence;
1340            @BeanReference(type = SocialActivityFinder.class)
1341            protected SocialActivityFinder socialActivityFinder;
1342            @BeanReference(type = TrashEntryLocalService.class)
1343            protected TrashEntryLocalService trashEntryLocalService;
1344            @BeanReference(type = TrashEntryService.class)
1345            protected TrashEntryService trashEntryService;
1346            @BeanReference(type = TrashEntryPersistence.class)
1347            protected TrashEntryPersistence trashEntryPersistence;
1348            private String _beanIdentifier;
1349    }