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