001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.wiki.service.base;
016    
017    import com.liferay.portal.kernel.bean.BeanReference;
018    import com.liferay.portal.kernel.bean.IdentifiableBean;
019    import com.liferay.portal.kernel.dao.db.DB;
020    import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023    import com.liferay.portal.kernel.exception.SystemException;
024    import com.liferay.portal.service.BaseServiceImpl;
025    import com.liferay.portal.service.persistence.GroupFinder;
026    import com.liferay.portal.service.persistence.GroupPersistence;
027    import com.liferay.portal.service.persistence.SubscriptionPersistence;
028    import com.liferay.portal.service.persistence.SystemEventPersistence;
029    import com.liferay.portal.service.persistence.UserFinder;
030    import com.liferay.portal.service.persistence.UserPersistence;
031    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
032    import com.liferay.portal.util.PortalUtil;
033    
034    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
035    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
036    import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
037    import com.liferay.portlet.trash.service.persistence.TrashVersionPersistence;
038    import com.liferay.portlet.wiki.model.WikiNode;
039    import com.liferay.portlet.wiki.service.WikiNodeService;
040    import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
041    import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
042    import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
043    
044    import javax.sql.DataSource;
045    
046    /**
047     * Provides the base implementation for the wiki node remote service.
048     *
049     * <p>
050     * 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.WikiNodeServiceImpl}.
051     * </p>
052     *
053     * @author Brian Wing Shun Chan
054     * @see com.liferay.portlet.wiki.service.impl.WikiNodeServiceImpl
055     * @see com.liferay.portlet.wiki.service.WikiNodeServiceUtil
056     * @generated
057     */
058    public abstract class WikiNodeServiceBaseImpl extends BaseServiceImpl
059            implements WikiNodeService, IdentifiableBean {
060            /*
061             * NOTE FOR DEVELOPERS:
062             *
063             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.wiki.service.WikiNodeServiceUtil} to access the wiki node remote service.
064             */
065    
066            /**
067             * Returns the wiki node local service.
068             *
069             * @return the wiki node local service
070             */
071            public com.liferay.portlet.wiki.service.WikiNodeLocalService getWikiNodeLocalService() {
072                    return wikiNodeLocalService;
073            }
074    
075            /**
076             * Sets the wiki node local service.
077             *
078             * @param wikiNodeLocalService the wiki node local service
079             */
080            public void setWikiNodeLocalService(
081                    com.liferay.portlet.wiki.service.WikiNodeLocalService wikiNodeLocalService) {
082                    this.wikiNodeLocalService = wikiNodeLocalService;
083            }
084    
085            /**
086             * Returns the wiki node remote service.
087             *
088             * @return the wiki node remote service
089             */
090            public com.liferay.portlet.wiki.service.WikiNodeService getWikiNodeService() {
091                    return wikiNodeService;
092            }
093    
094            /**
095             * Sets the wiki node remote service.
096             *
097             * @param wikiNodeService the wiki node remote service
098             */
099            public void setWikiNodeService(
100                    com.liferay.portlet.wiki.service.WikiNodeService wikiNodeService) {
101                    this.wikiNodeService = wikiNodeService;
102            }
103    
104            /**
105             * Returns the wiki node persistence.
106             *
107             * @return the wiki node persistence
108             */
109            public WikiNodePersistence getWikiNodePersistence() {
110                    return wikiNodePersistence;
111            }
112    
113            /**
114             * Sets the wiki node persistence.
115             *
116             * @param wikiNodePersistence the wiki node persistence
117             */
118            public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
119                    this.wikiNodePersistence = wikiNodePersistence;
120            }
121    
122            /**
123             * Returns the counter local service.
124             *
125             * @return the counter local service
126             */
127            public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
128                    return counterLocalService;
129            }
130    
131            /**
132             * Sets the counter local service.
133             *
134             * @param counterLocalService the counter local service
135             */
136            public void setCounterLocalService(
137                    com.liferay.counter.service.CounterLocalService counterLocalService) {
138                    this.counterLocalService = counterLocalService;
139            }
140    
141            /**
142             * Returns the group local service.
143             *
144             * @return the group local service
145             */
146            public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
147                    return groupLocalService;
148            }
149    
150            /**
151             * Sets the group local service.
152             *
153             * @param groupLocalService the group local service
154             */
155            public void setGroupLocalService(
156                    com.liferay.portal.service.GroupLocalService groupLocalService) {
157                    this.groupLocalService = groupLocalService;
158            }
159    
160            /**
161             * Returns the group remote service.
162             *
163             * @return the group remote service
164             */
165            public com.liferay.portal.service.GroupService getGroupService() {
166                    return groupService;
167            }
168    
169            /**
170             * Sets the group remote service.
171             *
172             * @param groupService the group remote service
173             */
174            public void setGroupService(
175                    com.liferay.portal.service.GroupService groupService) {
176                    this.groupService = groupService;
177            }
178    
179            /**
180             * Returns the group persistence.
181             *
182             * @return the group persistence
183             */
184            public GroupPersistence getGroupPersistence() {
185                    return groupPersistence;
186            }
187    
188            /**
189             * Sets the group persistence.
190             *
191             * @param groupPersistence the group persistence
192             */
193            public void setGroupPersistence(GroupPersistence groupPersistence) {
194                    this.groupPersistence = groupPersistence;
195            }
196    
197            /**
198             * Returns the group finder.
199             *
200             * @return the group finder
201             */
202            public GroupFinder getGroupFinder() {
203                    return groupFinder;
204            }
205    
206            /**
207             * Sets the group finder.
208             *
209             * @param groupFinder the group finder
210             */
211            public void setGroupFinder(GroupFinder groupFinder) {
212                    this.groupFinder = groupFinder;
213            }
214    
215            /**
216             * Returns the resource local service.
217             *
218             * @return the resource local service
219             */
220            public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
221                    return resourceLocalService;
222            }
223    
224            /**
225             * Sets the resource local service.
226             *
227             * @param resourceLocalService the resource local service
228             */
229            public void setResourceLocalService(
230                    com.liferay.portal.service.ResourceLocalService resourceLocalService) {
231                    this.resourceLocalService = resourceLocalService;
232            }
233    
234            /**
235             * Returns the subscription local service.
236             *
237             * @return the subscription local service
238             */
239            public com.liferay.portal.service.SubscriptionLocalService getSubscriptionLocalService() {
240                    return subscriptionLocalService;
241            }
242    
243            /**
244             * Sets the subscription local service.
245             *
246             * @param subscriptionLocalService the subscription local service
247             */
248            public void setSubscriptionLocalService(
249                    com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService) {
250                    this.subscriptionLocalService = subscriptionLocalService;
251            }
252    
253            /**
254             * Returns the subscription persistence.
255             *
256             * @return the subscription persistence
257             */
258            public SubscriptionPersistence getSubscriptionPersistence() {
259                    return subscriptionPersistence;
260            }
261    
262            /**
263             * Sets the subscription persistence.
264             *
265             * @param subscriptionPersistence the subscription persistence
266             */
267            public void setSubscriptionPersistence(
268                    SubscriptionPersistence subscriptionPersistence) {
269                    this.subscriptionPersistence = subscriptionPersistence;
270            }
271    
272            /**
273             * Returns the system event local service.
274             *
275             * @return the system event local service
276             */
277            public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
278                    return systemEventLocalService;
279            }
280    
281            /**
282             * Sets the system event local service.
283             *
284             * @param systemEventLocalService the system event local service
285             */
286            public void setSystemEventLocalService(
287                    com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
288                    this.systemEventLocalService = systemEventLocalService;
289            }
290    
291            /**
292             * Returns the system event persistence.
293             *
294             * @return the system event persistence
295             */
296            public SystemEventPersistence getSystemEventPersistence() {
297                    return systemEventPersistence;
298            }
299    
300            /**
301             * Sets the system event persistence.
302             *
303             * @param systemEventPersistence the system event persistence
304             */
305            public void setSystemEventPersistence(
306                    SystemEventPersistence systemEventPersistence) {
307                    this.systemEventPersistence = systemEventPersistence;
308            }
309    
310            /**
311             * Returns the user local service.
312             *
313             * @return the user local service
314             */
315            public com.liferay.portal.service.UserLocalService getUserLocalService() {
316                    return userLocalService;
317            }
318    
319            /**
320             * Sets the user local service.
321             *
322             * @param userLocalService the user local service
323             */
324            public void setUserLocalService(
325                    com.liferay.portal.service.UserLocalService userLocalService) {
326                    this.userLocalService = userLocalService;
327            }
328    
329            /**
330             * Returns the user remote service.
331             *
332             * @return the user remote service
333             */
334            public com.liferay.portal.service.UserService getUserService() {
335                    return userService;
336            }
337    
338            /**
339             * Sets the user remote service.
340             *
341             * @param userService the user remote service
342             */
343            public void setUserService(
344                    com.liferay.portal.service.UserService userService) {
345                    this.userService = userService;
346            }
347    
348            /**
349             * Returns the user persistence.
350             *
351             * @return the user persistence
352             */
353            public UserPersistence getUserPersistence() {
354                    return userPersistence;
355            }
356    
357            /**
358             * Sets the user persistence.
359             *
360             * @param userPersistence the user persistence
361             */
362            public void setUserPersistence(UserPersistence userPersistence) {
363                    this.userPersistence = userPersistence;
364            }
365    
366            /**
367             * Returns the user finder.
368             *
369             * @return the user finder
370             */
371            public UserFinder getUserFinder() {
372                    return userFinder;
373            }
374    
375            /**
376             * Sets the user finder.
377             *
378             * @param userFinder the user finder
379             */
380            public void setUserFinder(UserFinder userFinder) {
381                    this.userFinder = userFinder;
382            }
383    
384            /**
385             * Returns the workflow instance link local service.
386             *
387             * @return the workflow instance link local service
388             */
389            public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
390                    return workflowInstanceLinkLocalService;
391            }
392    
393            /**
394             * Sets the workflow instance link local service.
395             *
396             * @param workflowInstanceLinkLocalService the workflow instance link local service
397             */
398            public void setWorkflowInstanceLinkLocalService(
399                    com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
400                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
401            }
402    
403            /**
404             * Returns the workflow instance link persistence.
405             *
406             * @return the workflow instance link persistence
407             */
408            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
409                    return workflowInstanceLinkPersistence;
410            }
411    
412            /**
413             * Sets the workflow instance link persistence.
414             *
415             * @param workflowInstanceLinkPersistence the workflow instance link persistence
416             */
417            public void setWorkflowInstanceLinkPersistence(
418                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
419                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
420            }
421    
422            /**
423             * Returns the asset entry local service.
424             *
425             * @return the asset entry local service
426             */
427            public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
428                    return assetEntryLocalService;
429            }
430    
431            /**
432             * Sets the asset entry local service.
433             *
434             * @param assetEntryLocalService the asset entry local service
435             */
436            public void setAssetEntryLocalService(
437                    com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
438                    this.assetEntryLocalService = assetEntryLocalService;
439            }
440    
441            /**
442             * Returns the asset entry remote service.
443             *
444             * @return the asset entry remote service
445             */
446            public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
447                    return assetEntryService;
448            }
449    
450            /**
451             * Sets the asset entry remote service.
452             *
453             * @param assetEntryService the asset entry remote service
454             */
455            public void setAssetEntryService(
456                    com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
457                    this.assetEntryService = assetEntryService;
458            }
459    
460            /**
461             * Returns the asset entry persistence.
462             *
463             * @return the asset entry persistence
464             */
465            public AssetEntryPersistence getAssetEntryPersistence() {
466                    return assetEntryPersistence;
467            }
468    
469            /**
470             * Sets the asset entry persistence.
471             *
472             * @param assetEntryPersistence the asset entry persistence
473             */
474            public void setAssetEntryPersistence(
475                    AssetEntryPersistence assetEntryPersistence) {
476                    this.assetEntryPersistence = assetEntryPersistence;
477            }
478    
479            /**
480             * Returns the asset entry finder.
481             *
482             * @return the asset entry finder
483             */
484            public AssetEntryFinder getAssetEntryFinder() {
485                    return assetEntryFinder;
486            }
487    
488            /**
489             * Sets the asset entry finder.
490             *
491             * @param assetEntryFinder the asset entry finder
492             */
493            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
494                    this.assetEntryFinder = assetEntryFinder;
495            }
496    
497            /**
498             * Returns the trash entry local service.
499             *
500             * @return the trash entry local service
501             */
502            public com.liferay.portlet.trash.service.TrashEntryLocalService getTrashEntryLocalService() {
503                    return trashEntryLocalService;
504            }
505    
506            /**
507             * Sets the trash entry local service.
508             *
509             * @param trashEntryLocalService the trash entry local service
510             */
511            public void setTrashEntryLocalService(
512                    com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService) {
513                    this.trashEntryLocalService = trashEntryLocalService;
514            }
515    
516            /**
517             * Returns the trash entry remote service.
518             *
519             * @return the trash entry remote service
520             */
521            public com.liferay.portlet.trash.service.TrashEntryService getTrashEntryService() {
522                    return trashEntryService;
523            }
524    
525            /**
526             * Sets the trash entry remote service.
527             *
528             * @param trashEntryService the trash entry remote service
529             */
530            public void setTrashEntryService(
531                    com.liferay.portlet.trash.service.TrashEntryService trashEntryService) {
532                    this.trashEntryService = trashEntryService;
533            }
534    
535            /**
536             * Returns the trash entry persistence.
537             *
538             * @return the trash entry persistence
539             */
540            public TrashEntryPersistence getTrashEntryPersistence() {
541                    return trashEntryPersistence;
542            }
543    
544            /**
545             * Sets the trash entry persistence.
546             *
547             * @param trashEntryPersistence the trash entry persistence
548             */
549            public void setTrashEntryPersistence(
550                    TrashEntryPersistence trashEntryPersistence) {
551                    this.trashEntryPersistence = trashEntryPersistence;
552            }
553    
554            /**
555             * Returns the trash version local service.
556             *
557             * @return the trash version local service
558             */
559            public com.liferay.portlet.trash.service.TrashVersionLocalService getTrashVersionLocalService() {
560                    return trashVersionLocalService;
561            }
562    
563            /**
564             * Sets the trash version local service.
565             *
566             * @param trashVersionLocalService the trash version local service
567             */
568            public void setTrashVersionLocalService(
569                    com.liferay.portlet.trash.service.TrashVersionLocalService trashVersionLocalService) {
570                    this.trashVersionLocalService = trashVersionLocalService;
571            }
572    
573            /**
574             * Returns the trash version persistence.
575             *
576             * @return the trash version persistence
577             */
578            public TrashVersionPersistence getTrashVersionPersistence() {
579                    return trashVersionPersistence;
580            }
581    
582            /**
583             * Sets the trash version persistence.
584             *
585             * @param trashVersionPersistence the trash version persistence
586             */
587            public void setTrashVersionPersistence(
588                    TrashVersionPersistence trashVersionPersistence) {
589                    this.trashVersionPersistence = trashVersionPersistence;
590            }
591    
592            /**
593             * Returns the wiki page local service.
594             *
595             * @return the wiki page local service
596             */
597            public com.liferay.portlet.wiki.service.WikiPageLocalService getWikiPageLocalService() {
598                    return wikiPageLocalService;
599            }
600    
601            /**
602             * Sets the wiki page local service.
603             *
604             * @param wikiPageLocalService the wiki page local service
605             */
606            public void setWikiPageLocalService(
607                    com.liferay.portlet.wiki.service.WikiPageLocalService wikiPageLocalService) {
608                    this.wikiPageLocalService = wikiPageLocalService;
609            }
610    
611            /**
612             * Returns the wiki page remote service.
613             *
614             * @return the wiki page remote service
615             */
616            public com.liferay.portlet.wiki.service.WikiPageService getWikiPageService() {
617                    return wikiPageService;
618            }
619    
620            /**
621             * Sets the wiki page remote service.
622             *
623             * @param wikiPageService the wiki page remote service
624             */
625            public void setWikiPageService(
626                    com.liferay.portlet.wiki.service.WikiPageService wikiPageService) {
627                    this.wikiPageService = wikiPageService;
628            }
629    
630            /**
631             * Returns the wiki page persistence.
632             *
633             * @return the wiki page persistence
634             */
635            public WikiPagePersistence getWikiPagePersistence() {
636                    return wikiPagePersistence;
637            }
638    
639            /**
640             * Sets the wiki page persistence.
641             *
642             * @param wikiPagePersistence the wiki page persistence
643             */
644            public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
645                    this.wikiPagePersistence = wikiPagePersistence;
646            }
647    
648            /**
649             * Returns the wiki page finder.
650             *
651             * @return the wiki page finder
652             */
653            public WikiPageFinder getWikiPageFinder() {
654                    return wikiPageFinder;
655            }
656    
657            /**
658             * Sets the wiki page finder.
659             *
660             * @param wikiPageFinder the wiki page finder
661             */
662            public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
663                    this.wikiPageFinder = wikiPageFinder;
664            }
665    
666            public void afterPropertiesSet() {
667            }
668    
669            public void destroy() {
670            }
671    
672            /**
673             * Returns the Spring bean ID for this bean.
674             *
675             * @return the Spring bean ID for this bean
676             */
677            @Override
678            public String getBeanIdentifier() {
679                    return _beanIdentifier;
680            }
681    
682            /**
683             * Sets the Spring bean ID for this bean.
684             *
685             * @param beanIdentifier the Spring bean ID for this bean
686             */
687            @Override
688            public void setBeanIdentifier(String beanIdentifier) {
689                    _beanIdentifier = beanIdentifier;
690            }
691    
692            protected Class<?> getModelClass() {
693                    return WikiNode.class;
694            }
695    
696            protected String getModelClassName() {
697                    return WikiNode.class.getName();
698            }
699    
700            /**
701             * Performs a SQL query.
702             *
703             * @param sql the sql query
704             */
705            protected void runSQL(String sql) {
706                    try {
707                            DataSource dataSource = wikiNodePersistence.getDataSource();
708    
709                            DB db = DBFactoryUtil.getDB();
710    
711                            sql = db.buildSQL(sql);
712                            sql = PortalUtil.transformSQL(sql);
713    
714                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
715                                            sql, new int[0]);
716    
717                            sqlUpdate.update();
718                    }
719                    catch (Exception e) {
720                            throw new SystemException(e);
721                    }
722            }
723    
724            @BeanReference(type = com.liferay.portlet.wiki.service.WikiNodeLocalService.class)
725            protected com.liferay.portlet.wiki.service.WikiNodeLocalService wikiNodeLocalService;
726            @BeanReference(type = com.liferay.portlet.wiki.service.WikiNodeService.class)
727            protected com.liferay.portlet.wiki.service.WikiNodeService wikiNodeService;
728            @BeanReference(type = WikiNodePersistence.class)
729            protected WikiNodePersistence wikiNodePersistence;
730            @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
731            protected com.liferay.counter.service.CounterLocalService counterLocalService;
732            @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
733            protected com.liferay.portal.service.GroupLocalService groupLocalService;
734            @BeanReference(type = com.liferay.portal.service.GroupService.class)
735            protected com.liferay.portal.service.GroupService groupService;
736            @BeanReference(type = GroupPersistence.class)
737            protected GroupPersistence groupPersistence;
738            @BeanReference(type = GroupFinder.class)
739            protected GroupFinder groupFinder;
740            @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
741            protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
742            @BeanReference(type = com.liferay.portal.service.SubscriptionLocalService.class)
743            protected com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService;
744            @BeanReference(type = SubscriptionPersistence.class)
745            protected SubscriptionPersistence subscriptionPersistence;
746            @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
747            protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
748            @BeanReference(type = SystemEventPersistence.class)
749            protected SystemEventPersistence systemEventPersistence;
750            @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
751            protected com.liferay.portal.service.UserLocalService userLocalService;
752            @BeanReference(type = com.liferay.portal.service.UserService.class)
753            protected com.liferay.portal.service.UserService userService;
754            @BeanReference(type = UserPersistence.class)
755            protected UserPersistence userPersistence;
756            @BeanReference(type = UserFinder.class)
757            protected UserFinder userFinder;
758            @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
759            protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
760            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
761            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
762            @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
763            protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
764            @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
765            protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
766            @BeanReference(type = AssetEntryPersistence.class)
767            protected AssetEntryPersistence assetEntryPersistence;
768            @BeanReference(type = AssetEntryFinder.class)
769            protected AssetEntryFinder assetEntryFinder;
770            @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryLocalService.class)
771            protected com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService;
772            @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryService.class)
773            protected com.liferay.portlet.trash.service.TrashEntryService trashEntryService;
774            @BeanReference(type = TrashEntryPersistence.class)
775            protected TrashEntryPersistence trashEntryPersistence;
776            @BeanReference(type = com.liferay.portlet.trash.service.TrashVersionLocalService.class)
777            protected com.liferay.portlet.trash.service.TrashVersionLocalService trashVersionLocalService;
778            @BeanReference(type = TrashVersionPersistence.class)
779            protected TrashVersionPersistence trashVersionPersistence;
780            @BeanReference(type = com.liferay.portlet.wiki.service.WikiPageLocalService.class)
781            protected com.liferay.portlet.wiki.service.WikiPageLocalService wikiPageLocalService;
782            @BeanReference(type = com.liferay.portlet.wiki.service.WikiPageService.class)
783            protected com.liferay.portlet.wiki.service.WikiPageService wikiPageService;
784            @BeanReference(type = WikiPagePersistence.class)
785            protected WikiPagePersistence wikiPagePersistence;
786            @BeanReference(type = WikiPageFinder.class)
787            protected WikiPageFinder wikiPageFinder;
788            private String _beanIdentifier;
789    }