1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions 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.portal.PortalException;
29  import com.liferay.portal.SystemException;
30  import com.liferay.portal.kernel.bean.InitializingBean;
31  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
32  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
33  import com.liferay.portal.service.ResourceLocalService;
34  import com.liferay.portal.service.ResourceService;
35  import com.liferay.portal.service.SubscriptionLocalService;
36  import com.liferay.portal.service.UserLocalService;
37  import com.liferay.portal.service.UserService;
38  import com.liferay.portal.service.persistence.ResourceFinder;
39  import com.liferay.portal.service.persistence.ResourcePersistence;
40  import com.liferay.portal.service.persistence.SubscriptionPersistence;
41  import com.liferay.portal.service.persistence.UserFinder;
42  import com.liferay.portal.service.persistence.UserPersistence;
43  
44  import com.liferay.portlet.messageboards.model.MBCategory;
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.MBMessageFlagLocalService;
49  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
50  import com.liferay.portlet.messageboards.service.MBMessageService;
51  import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
52  import com.liferay.portlet.messageboards.service.MBThreadLocalService;
53  import com.liferay.portlet.messageboards.service.MBThreadService;
54  import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
55  import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
56  import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
57  import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
58  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
59  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagFinder;
60  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
61  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
62  import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
63  import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
64  import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
65  import com.liferay.portlet.tags.service.TagsEntryLocalService;
66  import com.liferay.portlet.tags.service.TagsEntryService;
67  import com.liferay.portlet.tags.service.persistence.TagsEntryFinder;
68  import com.liferay.portlet.tags.service.persistence.TagsEntryPersistence;
69  
70  import java.util.List;
71  
72  /**
73   * <a href="MBCategoryLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
74   *
75   * @author Brian Wing Shun Chan
76   *
77   */
78  public abstract class MBCategoryLocalServiceBaseImpl
79      implements MBCategoryLocalService, InitializingBean {
80      public MBCategory addMBCategory(MBCategory mbCategory)
81          throws SystemException {
82          mbCategory.setNew(true);
83  
84          return mbCategoryPersistence.update(mbCategory, false);
85      }
86  
87      public void deleteMBCategory(long categoryId)
88          throws PortalException, SystemException {
89          mbCategoryPersistence.remove(categoryId);
90      }
91  
92      public void deleteMBCategory(MBCategory mbCategory)
93          throws SystemException {
94          mbCategoryPersistence.remove(mbCategory);
95      }
96  
97      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
98          throws SystemException {
99          return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery);
100     }
101 
102     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
103         int end) throws SystemException {
104         return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
105             end);
106     }
107 
108     public MBCategory getMBCategory(long categoryId)
109         throws PortalException, SystemException {
110         return mbCategoryPersistence.findByPrimaryKey(categoryId);
111     }
112 
113     public List<MBCategory> getMBCategories(int start, int end)
114         throws SystemException {
115         return mbCategoryPersistence.findAll(start, end);
116     }
117 
118     public int getMBCategoriesCount() throws SystemException {
119         return mbCategoryPersistence.countAll();
120     }
121 
122     public MBCategory updateMBCategory(MBCategory mbCategory)
123         throws SystemException {
124         mbCategory.setNew(false);
125 
126         return mbCategoryPersistence.update(mbCategory, true);
127     }
128 
129     public MBBanLocalService getMBBanLocalService() {
130         return mbBanLocalService;
131     }
132 
133     public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
134         this.mbBanLocalService = mbBanLocalService;
135     }
136 
137     public MBBanService getMBBanService() {
138         return mbBanService;
139     }
140 
141     public void setMBBanService(MBBanService mbBanService) {
142         this.mbBanService = mbBanService;
143     }
144 
145     public MBBanPersistence getMBBanPersistence() {
146         return mbBanPersistence;
147     }
148 
149     public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
150         this.mbBanPersistence = mbBanPersistence;
151     }
152 
153     public MBCategoryPersistence getMBCategoryPersistence() {
154         return mbCategoryPersistence;
155     }
156 
157     public void setMBCategoryPersistence(
158         MBCategoryPersistence mbCategoryPersistence) {
159         this.mbCategoryPersistence = mbCategoryPersistence;
160     }
161 
162     public MBCategoryFinder getMBCategoryFinder() {
163         return mbCategoryFinder;
164     }
165 
166     public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
167         this.mbCategoryFinder = mbCategoryFinder;
168     }
169 
170     public MBDiscussionPersistence getMBDiscussionPersistence() {
171         return mbDiscussionPersistence;
172     }
173 
174     public void setMBDiscussionPersistence(
175         MBDiscussionPersistence mbDiscussionPersistence) {
176         this.mbDiscussionPersistence = mbDiscussionPersistence;
177     }
178 
179     public MBMessageLocalService getMBMessageLocalService() {
180         return mbMessageLocalService;
181     }
182 
183     public void setMBMessageLocalService(
184         MBMessageLocalService mbMessageLocalService) {
185         this.mbMessageLocalService = mbMessageLocalService;
186     }
187 
188     public MBMessageService getMBMessageService() {
189         return mbMessageService;
190     }
191 
192     public void setMBMessageService(MBMessageService mbMessageService) {
193         this.mbMessageService = mbMessageService;
194     }
195 
196     public MBMessagePersistence getMBMessagePersistence() {
197         return mbMessagePersistence;
198     }
199 
200     public void setMBMessagePersistence(
201         MBMessagePersistence mbMessagePersistence) {
202         this.mbMessagePersistence = mbMessagePersistence;
203     }
204 
205     public MBMessageFinder getMBMessageFinder() {
206         return mbMessageFinder;
207     }
208 
209     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
210         this.mbMessageFinder = mbMessageFinder;
211     }
212 
213     public MBMessageFlagLocalService getMBMessageFlagLocalService() {
214         return mbMessageFlagLocalService;
215     }
216 
217     public void setMBMessageFlagLocalService(
218         MBMessageFlagLocalService mbMessageFlagLocalService) {
219         this.mbMessageFlagLocalService = mbMessageFlagLocalService;
220     }
221 
222     public MBMessageFlagPersistence getMBMessageFlagPersistence() {
223         return mbMessageFlagPersistence;
224     }
225 
226     public void setMBMessageFlagPersistence(
227         MBMessageFlagPersistence mbMessageFlagPersistence) {
228         this.mbMessageFlagPersistence = mbMessageFlagPersistence;
229     }
230 
231     public MBMessageFlagFinder getMBMessageFlagFinder() {
232         return mbMessageFlagFinder;
233     }
234 
235     public void setMBMessageFlagFinder(MBMessageFlagFinder mbMessageFlagFinder) {
236         this.mbMessageFlagFinder = mbMessageFlagFinder;
237     }
238 
239     public MBStatsUserLocalService getMBStatsUserLocalService() {
240         return mbStatsUserLocalService;
241     }
242 
243     public void setMBStatsUserLocalService(
244         MBStatsUserLocalService mbStatsUserLocalService) {
245         this.mbStatsUserLocalService = mbStatsUserLocalService;
246     }
247 
248     public MBStatsUserPersistence getMBStatsUserPersistence() {
249         return mbStatsUserPersistence;
250     }
251 
252     public void setMBStatsUserPersistence(
253         MBStatsUserPersistence mbStatsUserPersistence) {
254         this.mbStatsUserPersistence = mbStatsUserPersistence;
255     }
256 
257     public MBThreadLocalService getMBThreadLocalService() {
258         return mbThreadLocalService;
259     }
260 
261     public void setMBThreadLocalService(
262         MBThreadLocalService mbThreadLocalService) {
263         this.mbThreadLocalService = mbThreadLocalService;
264     }
265 
266     public MBThreadService getMBThreadService() {
267         return mbThreadService;
268     }
269 
270     public void setMBThreadService(MBThreadService mbThreadService) {
271         this.mbThreadService = mbThreadService;
272     }
273 
274     public MBThreadPersistence getMBThreadPersistence() {
275         return mbThreadPersistence;
276     }
277 
278     public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
279         this.mbThreadPersistence = mbThreadPersistence;
280     }
281 
282     public MBThreadFinder getMBThreadFinder() {
283         return mbThreadFinder;
284     }
285 
286     public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
287         this.mbThreadFinder = mbThreadFinder;
288     }
289 
290     public CounterLocalService getCounterLocalService() {
291         return counterLocalService;
292     }
293 
294     public void setCounterLocalService(CounterLocalService counterLocalService) {
295         this.counterLocalService = counterLocalService;
296     }
297 
298     public CounterService getCounterService() {
299         return counterService;
300     }
301 
302     public void setCounterService(CounterService counterService) {
303         this.counterService = counterService;
304     }
305 
306     public ResourceLocalService getResourceLocalService() {
307         return resourceLocalService;
308     }
309 
310     public void setResourceLocalService(
311         ResourceLocalService resourceLocalService) {
312         this.resourceLocalService = resourceLocalService;
313     }
314 
315     public ResourceService getResourceService() {
316         return resourceService;
317     }
318 
319     public void setResourceService(ResourceService resourceService) {
320         this.resourceService = resourceService;
321     }
322 
323     public ResourcePersistence getResourcePersistence() {
324         return resourcePersistence;
325     }
326 
327     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
328         this.resourcePersistence = resourcePersistence;
329     }
330 
331     public ResourceFinder getResourceFinder() {
332         return resourceFinder;
333     }
334 
335     public void setResourceFinder(ResourceFinder resourceFinder) {
336         this.resourceFinder = resourceFinder;
337     }
338 
339     public SubscriptionLocalService getSubscriptionLocalService() {
340         return subscriptionLocalService;
341     }
342 
343     public void setSubscriptionLocalService(
344         SubscriptionLocalService subscriptionLocalService) {
345         this.subscriptionLocalService = subscriptionLocalService;
346     }
347 
348     public SubscriptionPersistence getSubscriptionPersistence() {
349         return subscriptionPersistence;
350     }
351 
352     public void setSubscriptionPersistence(
353         SubscriptionPersistence subscriptionPersistence) {
354         this.subscriptionPersistence = subscriptionPersistence;
355     }
356 
357     public UserLocalService getUserLocalService() {
358         return userLocalService;
359     }
360 
361     public void setUserLocalService(UserLocalService userLocalService) {
362         this.userLocalService = userLocalService;
363     }
364 
365     public UserService getUserService() {
366         return userService;
367     }
368 
369     public void setUserService(UserService userService) {
370         this.userService = userService;
371     }
372 
373     public UserPersistence getUserPersistence() {
374         return userPersistence;
375     }
376 
377     public void setUserPersistence(UserPersistence userPersistence) {
378         this.userPersistence = userPersistence;
379     }
380 
381     public UserFinder getUserFinder() {
382         return userFinder;
383     }
384 
385     public void setUserFinder(UserFinder userFinder) {
386         this.userFinder = userFinder;
387     }
388 
389     public TagsEntryLocalService getTagsEntryLocalService() {
390         return tagsEntryLocalService;
391     }
392 
393     public void setTagsEntryLocalService(
394         TagsEntryLocalService tagsEntryLocalService) {
395         this.tagsEntryLocalService = tagsEntryLocalService;
396     }
397 
398     public TagsEntryService getTagsEntryService() {
399         return tagsEntryService;
400     }
401 
402     public void setTagsEntryService(TagsEntryService tagsEntryService) {
403         this.tagsEntryService = tagsEntryService;
404     }
405 
406     public TagsEntryPersistence getTagsEntryPersistence() {
407         return tagsEntryPersistence;
408     }
409 
410     public void setTagsEntryPersistence(
411         TagsEntryPersistence tagsEntryPersistence) {
412         this.tagsEntryPersistence = tagsEntryPersistence;
413     }
414 
415     public TagsEntryFinder getTagsEntryFinder() {
416         return tagsEntryFinder;
417     }
418 
419     public void setTagsEntryFinder(TagsEntryFinder tagsEntryFinder) {
420         this.tagsEntryFinder = tagsEntryFinder;
421     }
422 
423     public void afterPropertiesSet() {
424         if (mbBanLocalService == null) {
425             mbBanLocalService = (MBBanLocalService)PortalBeanLocatorUtil.locate(MBBanLocalService.class.getName() +
426                     ".impl");
427         }
428 
429         if (mbBanService == null) {
430             mbBanService = (MBBanService)PortalBeanLocatorUtil.locate(MBBanService.class.getName() +
431                     ".impl");
432         }
433 
434         if (mbBanPersistence == null) {
435             mbBanPersistence = (MBBanPersistence)PortalBeanLocatorUtil.locate(MBBanPersistence.class.getName() +
436                     ".impl");
437         }
438 
439         if (mbCategoryPersistence == null) {
440             mbCategoryPersistence = (MBCategoryPersistence)PortalBeanLocatorUtil.locate(MBCategoryPersistence.class.getName() +
441                     ".impl");
442         }
443 
444         if (mbCategoryFinder == null) {
445             mbCategoryFinder = (MBCategoryFinder)PortalBeanLocatorUtil.locate(MBCategoryFinder.class.getName() +
446                     ".impl");
447         }
448 
449         if (mbDiscussionPersistence == null) {
450             mbDiscussionPersistence = (MBDiscussionPersistence)PortalBeanLocatorUtil.locate(MBDiscussionPersistence.class.getName() +
451                     ".impl");
452         }
453 
454         if (mbMessageLocalService == null) {
455             mbMessageLocalService = (MBMessageLocalService)PortalBeanLocatorUtil.locate(MBMessageLocalService.class.getName() +
456                     ".impl");
457         }
458 
459         if (mbMessageService == null) {
460             mbMessageService = (MBMessageService)PortalBeanLocatorUtil.locate(MBMessageService.class.getName() +
461                     ".impl");
462         }
463 
464         if (mbMessagePersistence == null) {
465             mbMessagePersistence = (MBMessagePersistence)PortalBeanLocatorUtil.locate(MBMessagePersistence.class.getName() +
466                     ".impl");
467         }
468 
469         if (mbMessageFinder == null) {
470             mbMessageFinder = (MBMessageFinder)PortalBeanLocatorUtil.locate(MBMessageFinder.class.getName() +
471                     ".impl");
472         }
473 
474         if (mbMessageFlagLocalService == null) {
475             mbMessageFlagLocalService = (MBMessageFlagLocalService)PortalBeanLocatorUtil.locate(MBMessageFlagLocalService.class.getName() +
476                     ".impl");
477         }
478 
479         if (mbMessageFlagPersistence == null) {
480             mbMessageFlagPersistence = (MBMessageFlagPersistence)PortalBeanLocatorUtil.locate(MBMessageFlagPersistence.class.getName() +
481                     ".impl");
482         }
483 
484         if (mbMessageFlagFinder == null) {
485             mbMessageFlagFinder = (MBMessageFlagFinder)PortalBeanLocatorUtil.locate(MBMessageFlagFinder.class.getName() +
486                     ".impl");
487         }
488 
489         if (mbStatsUserLocalService == null) {
490             mbStatsUserLocalService = (MBStatsUserLocalService)PortalBeanLocatorUtil.locate(MBStatsUserLocalService.class.getName() +
491                     ".impl");
492         }
493 
494         if (mbStatsUserPersistence == null) {
495             mbStatsUserPersistence = (MBStatsUserPersistence)PortalBeanLocatorUtil.locate(MBStatsUserPersistence.class.getName() +
496                     ".impl");
497         }
498 
499         if (mbThreadLocalService == null) {
500             mbThreadLocalService = (MBThreadLocalService)PortalBeanLocatorUtil.locate(MBThreadLocalService.class.getName() +
501                     ".impl");
502         }
503 
504         if (mbThreadService == null) {
505             mbThreadService = (MBThreadService)PortalBeanLocatorUtil.locate(MBThreadService.class.getName() +
506                     ".impl");
507         }
508 
509         if (mbThreadPersistence == null) {
510             mbThreadPersistence = (MBThreadPersistence)PortalBeanLocatorUtil.locate(MBThreadPersistence.class.getName() +
511                     ".impl");
512         }
513 
514         if (mbThreadFinder == null) {
515             mbThreadFinder = (MBThreadFinder)PortalBeanLocatorUtil.locate(MBThreadFinder.class.getName() +
516                     ".impl");
517         }
518 
519         if (counterLocalService == null) {
520             counterLocalService = (CounterLocalService)PortalBeanLocatorUtil.locate(CounterLocalService.class.getName() +
521                     ".impl");
522         }
523 
524         if (counterService == null) {
525             counterService = (CounterService)PortalBeanLocatorUtil.locate(CounterService.class.getName() +
526                     ".impl");
527         }
528 
529         if (resourceLocalService == null) {
530             resourceLocalService = (ResourceLocalService)PortalBeanLocatorUtil.locate(ResourceLocalService.class.getName() +
531                     ".impl");
532         }
533 
534         if (resourceService == null) {
535             resourceService = (ResourceService)PortalBeanLocatorUtil.locate(ResourceService.class.getName() +
536                     ".impl");
537         }
538 
539         if (resourcePersistence == null) {
540             resourcePersistence = (ResourcePersistence)PortalBeanLocatorUtil.locate(ResourcePersistence.class.getName() +
541                     ".impl");
542         }
543 
544         if (resourceFinder == null) {
545             resourceFinder = (ResourceFinder)PortalBeanLocatorUtil.locate(ResourceFinder.class.getName() +
546                     ".impl");
547         }
548 
549         if (subscriptionLocalService == null) {
550             subscriptionLocalService = (SubscriptionLocalService)PortalBeanLocatorUtil.locate(SubscriptionLocalService.class.getName() +
551                     ".impl");
552         }
553 
554         if (subscriptionPersistence == null) {
555             subscriptionPersistence = (SubscriptionPersistence)PortalBeanLocatorUtil.locate(SubscriptionPersistence.class.getName() +
556                     ".impl");
557         }
558 
559         if (userLocalService == null) {
560             userLocalService = (UserLocalService)PortalBeanLocatorUtil.locate(UserLocalService.class.getName() +
561                     ".impl");
562         }
563 
564         if (userService == null) {
565             userService = (UserService)PortalBeanLocatorUtil.locate(UserService.class.getName() +
566                     ".impl");
567         }
568 
569         if (userPersistence == null) {
570             userPersistence = (UserPersistence)PortalBeanLocatorUtil.locate(UserPersistence.class.getName() +
571                     ".impl");
572         }
573 
574         if (userFinder == null) {
575             userFinder = (UserFinder)PortalBeanLocatorUtil.locate(UserFinder.class.getName() +
576                     ".impl");
577         }
578 
579         if (tagsEntryLocalService == null) {
580             tagsEntryLocalService = (TagsEntryLocalService)PortalBeanLocatorUtil.locate(TagsEntryLocalService.class.getName() +
581                     ".impl");
582         }
583 
584         if (tagsEntryService == null) {
585             tagsEntryService = (TagsEntryService)PortalBeanLocatorUtil.locate(TagsEntryService.class.getName() +
586                     ".impl");
587         }
588 
589         if (tagsEntryPersistence == null) {
590             tagsEntryPersistence = (TagsEntryPersistence)PortalBeanLocatorUtil.locate(TagsEntryPersistence.class.getName() +
591                     ".impl");
592         }
593 
594         if (tagsEntryFinder == null) {
595             tagsEntryFinder = (TagsEntryFinder)PortalBeanLocatorUtil.locate(TagsEntryFinder.class.getName() +
596                     ".impl");
597         }
598     }
599 
600     protected MBBanLocalService mbBanLocalService;
601     protected MBBanService mbBanService;
602     protected MBBanPersistence mbBanPersistence;
603     protected MBCategoryPersistence mbCategoryPersistence;
604     protected MBCategoryFinder mbCategoryFinder;
605     protected MBDiscussionPersistence mbDiscussionPersistence;
606     protected MBMessageLocalService mbMessageLocalService;
607     protected MBMessageService mbMessageService;
608     protected MBMessagePersistence mbMessagePersistence;
609     protected MBMessageFinder mbMessageFinder;
610     protected MBMessageFlagLocalService mbMessageFlagLocalService;
611     protected MBMessageFlagPersistence mbMessageFlagPersistence;
612     protected MBMessageFlagFinder mbMessageFlagFinder;
613     protected MBStatsUserLocalService mbStatsUserLocalService;
614     protected MBStatsUserPersistence mbStatsUserPersistence;
615     protected MBThreadLocalService mbThreadLocalService;
616     protected MBThreadService mbThreadService;
617     protected MBThreadPersistence mbThreadPersistence;
618     protected MBThreadFinder mbThreadFinder;
619     protected CounterLocalService counterLocalService;
620     protected CounterService counterService;
621     protected ResourceLocalService resourceLocalService;
622     protected ResourceService resourceService;
623     protected ResourcePersistence resourcePersistence;
624     protected ResourceFinder resourceFinder;
625     protected SubscriptionLocalService subscriptionLocalService;
626     protected SubscriptionPersistence subscriptionPersistence;
627     protected UserLocalService userLocalService;
628     protected UserService userService;
629     protected UserPersistence userPersistence;
630     protected UserFinder userFinder;
631     protected TagsEntryLocalService tagsEntryLocalService;
632     protected TagsEntryService tagsEntryService;
633     protected TagsEntryPersistence tagsEntryPersistence;
634     protected TagsEntryFinder tagsEntryFinder;
635 }