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