1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.messageboards.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.documentlibrary.service.DLLocalService;
21  import com.liferay.documentlibrary.service.DLService;
22  
23  import com.liferay.portal.kernel.annotation.BeanReference;
24  import com.liferay.portal.kernel.dao.db.DB;
25  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
26  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
27  import com.liferay.portal.kernel.exception.PortalException;
28  import com.liferay.portal.kernel.exception.SystemException;
29  import com.liferay.portal.service.LockLocalService;
30  import com.liferay.portal.service.ResourceLocalService;
31  import com.liferay.portal.service.ResourceService;
32  import com.liferay.portal.service.UserLocalService;
33  import com.liferay.portal.service.UserService;
34  import com.liferay.portal.service.persistence.LockPersistence;
35  import com.liferay.portal.service.persistence.ResourceFinder;
36  import com.liferay.portal.service.persistence.ResourcePersistence;
37  import com.liferay.portal.service.persistence.UserFinder;
38  import com.liferay.portal.service.persistence.UserPersistence;
39  
40  import com.liferay.portlet.asset.service.AssetEntryLocalService;
41  import com.liferay.portlet.asset.service.AssetEntryService;
42  import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
43  import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
44  import com.liferay.portlet.messageboards.model.MBThread;
45  import com.liferay.portlet.messageboards.service.MBBanLocalService;
46  import com.liferay.portlet.messageboards.service.MBBanService;
47  import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
48  import com.liferay.portlet.messageboards.service.MBCategoryService;
49  import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
50  import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
51  import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
52  import com.liferay.portlet.messageboards.service.MBMessageFlagService;
53  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
54  import com.liferay.portlet.messageboards.service.MBMessageService;
55  import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
56  import com.liferay.portlet.messageboards.service.MBThreadLocalService;
57  import com.liferay.portlet.messageboards.service.MBThreadService;
58  import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
59  import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
60  import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
61  import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
62  import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
63  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
64  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
65  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
66  import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
67  import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
68  import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
69  import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
70  import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
71  import com.liferay.portlet.social.service.SocialActivityLocalService;
72  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
73  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
74  
75  import java.util.List;
76  
77  /**
78   * <a href="MBThreadLocalServiceBaseImpl.java.html"><b><i>View Source</i></b>
79   * </a>
80   *
81   * @author Brian Wing Shun Chan
82   */
83  public abstract class MBThreadLocalServiceBaseImpl
84      implements MBThreadLocalService {
85      public MBThread addMBThread(MBThread mbThread) throws SystemException {
86          mbThread.setNew(true);
87  
88          return mbThreadPersistence.update(mbThread, false);
89      }
90  
91      public MBThread createMBThread(long threadId) {
92          return mbThreadPersistence.create(threadId);
93      }
94  
95      public void deleteMBThread(long threadId)
96          throws PortalException, SystemException {
97          mbThreadPersistence.remove(threadId);
98      }
99  
100     public void deleteMBThread(MBThread mbThread) throws SystemException {
101         mbThreadPersistence.remove(mbThread);
102     }
103 
104     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
105         throws SystemException {
106         return mbThreadPersistence.findWithDynamicQuery(dynamicQuery);
107     }
108 
109     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
110         int end) throws SystemException {
111         return mbThreadPersistence.findWithDynamicQuery(dynamicQuery, start, end);
112     }
113 
114     public MBThread getMBThread(long threadId)
115         throws PortalException, SystemException {
116         return mbThreadPersistence.findByPrimaryKey(threadId);
117     }
118 
119     public List<MBThread> getMBThreads(int start, int end)
120         throws SystemException {
121         return mbThreadPersistence.findAll(start, end);
122     }
123 
124     public int getMBThreadsCount() throws SystemException {
125         return mbThreadPersistence.countAll();
126     }
127 
128     public MBThread updateMBThread(MBThread mbThread) throws SystemException {
129         mbThread.setNew(false);
130 
131         return mbThreadPersistence.update(mbThread, true);
132     }
133 
134     public MBThread updateMBThread(MBThread mbThread, boolean merge)
135         throws SystemException {
136         mbThread.setNew(false);
137 
138         return mbThreadPersistence.update(mbThread, merge);
139     }
140 
141     public MBBanLocalService getMBBanLocalService() {
142         return mbBanLocalService;
143     }
144 
145     public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
146         this.mbBanLocalService = mbBanLocalService;
147     }
148 
149     public MBBanService getMBBanService() {
150         return mbBanService;
151     }
152 
153     public void setMBBanService(MBBanService mbBanService) {
154         this.mbBanService = mbBanService;
155     }
156 
157     public MBBanPersistence getMBBanPersistence() {
158         return mbBanPersistence;
159     }
160 
161     public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
162         this.mbBanPersistence = mbBanPersistence;
163     }
164 
165     public MBCategoryLocalService getMBCategoryLocalService() {
166         return mbCategoryLocalService;
167     }
168 
169     public void setMBCategoryLocalService(
170         MBCategoryLocalService mbCategoryLocalService) {
171         this.mbCategoryLocalService = mbCategoryLocalService;
172     }
173 
174     public MBCategoryService getMBCategoryService() {
175         return mbCategoryService;
176     }
177 
178     public void setMBCategoryService(MBCategoryService mbCategoryService) {
179         this.mbCategoryService = mbCategoryService;
180     }
181 
182     public MBCategoryPersistence getMBCategoryPersistence() {
183         return mbCategoryPersistence;
184     }
185 
186     public void setMBCategoryPersistence(
187         MBCategoryPersistence mbCategoryPersistence) {
188         this.mbCategoryPersistence = mbCategoryPersistence;
189     }
190 
191     public MBCategoryFinder getMBCategoryFinder() {
192         return mbCategoryFinder;
193     }
194 
195     public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
196         this.mbCategoryFinder = mbCategoryFinder;
197     }
198 
199     public MBDiscussionLocalService getMBDiscussionLocalService() {
200         return mbDiscussionLocalService;
201     }
202 
203     public void setMBDiscussionLocalService(
204         MBDiscussionLocalService mbDiscussionLocalService) {
205         this.mbDiscussionLocalService = mbDiscussionLocalService;
206     }
207 
208     public MBDiscussionPersistence getMBDiscussionPersistence() {
209         return mbDiscussionPersistence;
210     }
211 
212     public void setMBDiscussionPersistence(
213         MBDiscussionPersistence mbDiscussionPersistence) {
214         this.mbDiscussionPersistence = mbDiscussionPersistence;
215     }
216 
217     public MBMailingListLocalService getMBMailingListLocalService() {
218         return mbMailingListLocalService;
219     }
220 
221     public void setMBMailingListLocalService(
222         MBMailingListLocalService mbMailingListLocalService) {
223         this.mbMailingListLocalService = mbMailingListLocalService;
224     }
225 
226     public MBMailingListPersistence getMBMailingListPersistence() {
227         return mbMailingListPersistence;
228     }
229 
230     public void setMBMailingListPersistence(
231         MBMailingListPersistence mbMailingListPersistence) {
232         this.mbMailingListPersistence = mbMailingListPersistence;
233     }
234 
235     public MBMessageLocalService getMBMessageLocalService() {
236         return mbMessageLocalService;
237     }
238 
239     public void setMBMessageLocalService(
240         MBMessageLocalService mbMessageLocalService) {
241         this.mbMessageLocalService = mbMessageLocalService;
242     }
243 
244     public MBMessageService getMBMessageService() {
245         return mbMessageService;
246     }
247 
248     public void setMBMessageService(MBMessageService mbMessageService) {
249         this.mbMessageService = mbMessageService;
250     }
251 
252     public MBMessagePersistence getMBMessagePersistence() {
253         return mbMessagePersistence;
254     }
255 
256     public void setMBMessagePersistence(
257         MBMessagePersistence mbMessagePersistence) {
258         this.mbMessagePersistence = mbMessagePersistence;
259     }
260 
261     public MBMessageFinder getMBMessageFinder() {
262         return mbMessageFinder;
263     }
264 
265     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
266         this.mbMessageFinder = mbMessageFinder;
267     }
268 
269     public MBMessageFlagLocalService getMBMessageFlagLocalService() {
270         return mbMessageFlagLocalService;
271     }
272 
273     public void setMBMessageFlagLocalService(
274         MBMessageFlagLocalService mbMessageFlagLocalService) {
275         this.mbMessageFlagLocalService = mbMessageFlagLocalService;
276     }
277 
278     public MBMessageFlagService getMBMessageFlagService() {
279         return mbMessageFlagService;
280     }
281 
282     public void setMBMessageFlagService(
283         MBMessageFlagService mbMessageFlagService) {
284         this.mbMessageFlagService = mbMessageFlagService;
285     }
286 
287     public MBMessageFlagPersistence getMBMessageFlagPersistence() {
288         return mbMessageFlagPersistence;
289     }
290 
291     public void setMBMessageFlagPersistence(
292         MBMessageFlagPersistence mbMessageFlagPersistence) {
293         this.mbMessageFlagPersistence = mbMessageFlagPersistence;
294     }
295 
296     public MBStatsUserLocalService getMBStatsUserLocalService() {
297         return mbStatsUserLocalService;
298     }
299 
300     public void setMBStatsUserLocalService(
301         MBStatsUserLocalService mbStatsUserLocalService) {
302         this.mbStatsUserLocalService = mbStatsUserLocalService;
303     }
304 
305     public MBStatsUserPersistence getMBStatsUserPersistence() {
306         return mbStatsUserPersistence;
307     }
308 
309     public void setMBStatsUserPersistence(
310         MBStatsUserPersistence mbStatsUserPersistence) {
311         this.mbStatsUserPersistence = mbStatsUserPersistence;
312     }
313 
314     public MBThreadLocalService getMBThreadLocalService() {
315         return mbThreadLocalService;
316     }
317 
318     public void setMBThreadLocalService(
319         MBThreadLocalService mbThreadLocalService) {
320         this.mbThreadLocalService = mbThreadLocalService;
321     }
322 
323     public MBThreadService getMBThreadService() {
324         return mbThreadService;
325     }
326 
327     public void setMBThreadService(MBThreadService mbThreadService) {
328         this.mbThreadService = mbThreadService;
329     }
330 
331     public MBThreadPersistence getMBThreadPersistence() {
332         return mbThreadPersistence;
333     }
334 
335     public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
336         this.mbThreadPersistence = mbThreadPersistence;
337     }
338 
339     public MBThreadFinder getMBThreadFinder() {
340         return mbThreadFinder;
341     }
342 
343     public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
344         this.mbThreadFinder = mbThreadFinder;
345     }
346 
347     public CounterLocalService getCounterLocalService() {
348         return counterLocalService;
349     }
350 
351     public void setCounterLocalService(CounterLocalService counterLocalService) {
352         this.counterLocalService = counterLocalService;
353     }
354 
355     public CounterService getCounterService() {
356         return counterService;
357     }
358 
359     public void setCounterService(CounterService counterService) {
360         this.counterService = counterService;
361     }
362 
363     public DLLocalService getDLLocalService() {
364         return dlLocalService;
365     }
366 
367     public void setDLLocalService(DLLocalService dlLocalService) {
368         this.dlLocalService = dlLocalService;
369     }
370 
371     public DLService getDLService() {
372         return dlService;
373     }
374 
375     public void setDLService(DLService dlService) {
376         this.dlService = dlService;
377     }
378 
379     public LockLocalService getLockLocalService() {
380         return lockLocalService;
381     }
382 
383     public void setLockLocalService(LockLocalService lockLocalService) {
384         this.lockLocalService = lockLocalService;
385     }
386 
387     public LockPersistence getLockPersistence() {
388         return lockPersistence;
389     }
390 
391     public void setLockPersistence(LockPersistence lockPersistence) {
392         this.lockPersistence = lockPersistence;
393     }
394 
395     public ResourceLocalService getResourceLocalService() {
396         return resourceLocalService;
397     }
398 
399     public void setResourceLocalService(
400         ResourceLocalService resourceLocalService) {
401         this.resourceLocalService = resourceLocalService;
402     }
403 
404     public ResourceService getResourceService() {
405         return resourceService;
406     }
407 
408     public void setResourceService(ResourceService resourceService) {
409         this.resourceService = resourceService;
410     }
411 
412     public ResourcePersistence getResourcePersistence() {
413         return resourcePersistence;
414     }
415 
416     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
417         this.resourcePersistence = resourcePersistence;
418     }
419 
420     public ResourceFinder getResourceFinder() {
421         return resourceFinder;
422     }
423 
424     public void setResourceFinder(ResourceFinder resourceFinder) {
425         this.resourceFinder = resourceFinder;
426     }
427 
428     public UserLocalService getUserLocalService() {
429         return userLocalService;
430     }
431 
432     public void setUserLocalService(UserLocalService userLocalService) {
433         this.userLocalService = userLocalService;
434     }
435 
436     public UserService getUserService() {
437         return userService;
438     }
439 
440     public void setUserService(UserService userService) {
441         this.userService = userService;
442     }
443 
444     public UserPersistence getUserPersistence() {
445         return userPersistence;
446     }
447 
448     public void setUserPersistence(UserPersistence userPersistence) {
449         this.userPersistence = userPersistence;
450     }
451 
452     public UserFinder getUserFinder() {
453         return userFinder;
454     }
455 
456     public void setUserFinder(UserFinder userFinder) {
457         this.userFinder = userFinder;
458     }
459 
460     public AssetEntryLocalService getAssetEntryLocalService() {
461         return assetEntryLocalService;
462     }
463 
464     public void setAssetEntryLocalService(
465         AssetEntryLocalService assetEntryLocalService) {
466         this.assetEntryLocalService = assetEntryLocalService;
467     }
468 
469     public AssetEntryService getAssetEntryService() {
470         return assetEntryService;
471     }
472 
473     public void setAssetEntryService(AssetEntryService assetEntryService) {
474         this.assetEntryService = assetEntryService;
475     }
476 
477     public AssetEntryPersistence getAssetEntryPersistence() {
478         return assetEntryPersistence;
479     }
480 
481     public void setAssetEntryPersistence(
482         AssetEntryPersistence assetEntryPersistence) {
483         this.assetEntryPersistence = assetEntryPersistence;
484     }
485 
486     public AssetEntryFinder getAssetEntryFinder() {
487         return assetEntryFinder;
488     }
489 
490     public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
491         this.assetEntryFinder = assetEntryFinder;
492     }
493 
494     public RatingsStatsLocalService getRatingsStatsLocalService() {
495         return ratingsStatsLocalService;
496     }
497 
498     public void setRatingsStatsLocalService(
499         RatingsStatsLocalService ratingsStatsLocalService) {
500         this.ratingsStatsLocalService = ratingsStatsLocalService;
501     }
502 
503     public RatingsStatsPersistence getRatingsStatsPersistence() {
504         return ratingsStatsPersistence;
505     }
506 
507     public void setRatingsStatsPersistence(
508         RatingsStatsPersistence ratingsStatsPersistence) {
509         this.ratingsStatsPersistence = ratingsStatsPersistence;
510     }
511 
512     public SocialActivityLocalService getSocialActivityLocalService() {
513         return socialActivityLocalService;
514     }
515 
516     public void setSocialActivityLocalService(
517         SocialActivityLocalService socialActivityLocalService) {
518         this.socialActivityLocalService = socialActivityLocalService;
519     }
520 
521     public SocialActivityPersistence getSocialActivityPersistence() {
522         return socialActivityPersistence;
523     }
524 
525     public void setSocialActivityPersistence(
526         SocialActivityPersistence socialActivityPersistence) {
527         this.socialActivityPersistence = socialActivityPersistence;
528     }
529 
530     public SocialActivityFinder getSocialActivityFinder() {
531         return socialActivityFinder;
532     }
533 
534     public void setSocialActivityFinder(
535         SocialActivityFinder socialActivityFinder) {
536         this.socialActivityFinder = socialActivityFinder;
537     }
538 
539     protected void runSQL(String sql) throws SystemException {
540         try {
541             DB db = DBFactoryUtil.getDB();
542 
543             db.runSQL(sql);
544         }
545         catch (Exception e) {
546             throw new SystemException(e);
547         }
548     }
549 
550     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBBanLocalService")
551     protected MBBanLocalService mbBanLocalService;
552     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBBanService")
553     protected MBBanService mbBanService;
554     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBBanPersistence")
555     protected MBBanPersistence mbBanPersistence;
556     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBCategoryLocalService")
557     protected MBCategoryLocalService mbCategoryLocalService;
558     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBCategoryService")
559     protected MBCategoryService mbCategoryService;
560     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence")
561     protected MBCategoryPersistence mbCategoryPersistence;
562     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder")
563     protected MBCategoryFinder mbCategoryFinder;
564     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBDiscussionLocalService")
565     protected MBDiscussionLocalService mbDiscussionLocalService;
566     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence")
567     protected MBDiscussionPersistence mbDiscussionPersistence;
568     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMailingListLocalService")
569     protected MBMailingListLocalService mbMailingListLocalService;
570     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence")
571     protected MBMailingListPersistence mbMailingListPersistence;
572     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageLocalService")
573     protected MBMessageLocalService mbMessageLocalService;
574     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageService")
575     protected MBMessageService mbMessageService;
576     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence")
577     protected MBMessagePersistence mbMessagePersistence;
578     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessageFinder")
579     protected MBMessageFinder mbMessageFinder;
580     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageFlagLocalService")
581     protected MBMessageFlagLocalService mbMessageFlagLocalService;
582     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageFlagService")
583     protected MBMessageFlagService mbMessageFlagService;
584     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence")
585     protected MBMessageFlagPersistence mbMessageFlagPersistence;
586     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBStatsUserLocalService")
587     protected MBStatsUserLocalService mbStatsUserLocalService;
588     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence")
589     protected MBStatsUserPersistence mbStatsUserPersistence;
590     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBThreadLocalService")
591     protected MBThreadLocalService mbThreadLocalService;
592     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBThreadService")
593     protected MBThreadService mbThreadService;
594     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence")
595     protected MBThreadPersistence mbThreadPersistence;
596     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBThreadFinder")
597     protected MBThreadFinder mbThreadFinder;
598     @BeanReference(name = "com.liferay.counter.service.CounterLocalService")
599     protected CounterLocalService counterLocalService;
600     @BeanReference(name = "com.liferay.counter.service.CounterService")
601     protected CounterService counterService;
602     @BeanReference(name = "com.liferay.documentlibrary.service.DLLocalService")
603     protected DLLocalService dlLocalService;
604     @BeanReference(name = "com.liferay.documentlibrary.service.DLService")
605     protected DLService dlService;
606     @BeanReference(name = "com.liferay.portal.service.LockLocalService")
607     protected LockLocalService lockLocalService;
608     @BeanReference(name = "com.liferay.portal.service.persistence.LockPersistence")
609     protected LockPersistence lockPersistence;
610     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService")
611     protected ResourceLocalService resourceLocalService;
612     @BeanReference(name = "com.liferay.portal.service.ResourceService")
613     protected ResourceService resourceService;
614     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
615     protected ResourcePersistence resourcePersistence;
616     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder")
617     protected ResourceFinder resourceFinder;
618     @BeanReference(name = "com.liferay.portal.service.UserLocalService")
619     protected UserLocalService userLocalService;
620     @BeanReference(name = "com.liferay.portal.service.UserService")
621     protected UserService userService;
622     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
623     protected UserPersistence userPersistence;
624     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder")
625     protected UserFinder userFinder;
626     @BeanReference(name = "com.liferay.portlet.asset.service.AssetEntryLocalService")
627     protected AssetEntryLocalService assetEntryLocalService;
628     @BeanReference(name = "com.liferay.portlet.asset.service.AssetEntryService")
629     protected AssetEntryService assetEntryService;
630     @BeanReference(name = "com.liferay.portlet.asset.service.persistence.AssetEntryPersistence")
631     protected AssetEntryPersistence assetEntryPersistence;
632     @BeanReference(name = "com.liferay.portlet.asset.service.persistence.AssetEntryFinder")
633     protected AssetEntryFinder assetEntryFinder;
634     @BeanReference(name = "com.liferay.portlet.ratings.service.RatingsStatsLocalService")
635     protected RatingsStatsLocalService ratingsStatsLocalService;
636     @BeanReference(name = "com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence")
637     protected RatingsStatsPersistence ratingsStatsPersistence;
638     @BeanReference(name = "com.liferay.portlet.social.service.SocialActivityLocalService")
639     protected SocialActivityLocalService socialActivityLocalService;
640     @BeanReference(name = "com.liferay.portlet.social.service.persistence.SocialActivityPersistence")
641     protected SocialActivityPersistence socialActivityPersistence;
642     @BeanReference(name = "com.liferay.portlet.social.service.persistence.SocialActivityFinder")
643     protected SocialActivityFinder socialActivityFinder;
644 }