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.journal.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.PortalException;
31  import com.liferay.portal.SystemException;
32  import com.liferay.portal.kernel.bean.InitializingBean;
33  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
34  import com.liferay.portal.service.GroupLocalService;
35  import com.liferay.portal.service.GroupLocalServiceFactory;
36  import com.liferay.portal.service.GroupService;
37  import com.liferay.portal.service.GroupServiceFactory;
38  import com.liferay.portal.service.LayoutLocalService;
39  import com.liferay.portal.service.LayoutLocalServiceFactory;
40  import com.liferay.portal.service.LayoutService;
41  import com.liferay.portal.service.LayoutServiceFactory;
42  import com.liferay.portal.service.PortletPreferencesLocalService;
43  import com.liferay.portal.service.PortletPreferencesLocalServiceFactory;
44  import com.liferay.portal.service.PortletPreferencesService;
45  import com.liferay.portal.service.PortletPreferencesServiceFactory;
46  import com.liferay.portal.service.persistence.GroupFinder;
47  import com.liferay.portal.service.persistence.GroupFinderUtil;
48  import com.liferay.portal.service.persistence.GroupPersistence;
49  import com.liferay.portal.service.persistence.GroupUtil;
50  import com.liferay.portal.service.persistence.LayoutFinder;
51  import com.liferay.portal.service.persistence.LayoutFinderUtil;
52  import com.liferay.portal.service.persistence.LayoutPersistence;
53  import com.liferay.portal.service.persistence.LayoutUtil;
54  import com.liferay.portal.service.persistence.PortletPreferencesFinder;
55  import com.liferay.portal.service.persistence.PortletPreferencesFinderUtil;
56  import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
57  import com.liferay.portal.service.persistence.PortletPreferencesUtil;
58  
59  import com.liferay.portlet.journal.model.JournalContentSearch;
60  import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
61  import com.liferay.portlet.journal.service.JournalArticleImageLocalServiceFactory;
62  import com.liferay.portlet.journal.service.JournalArticleLocalService;
63  import com.liferay.portlet.journal.service.JournalArticleLocalServiceFactory;
64  import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
65  import com.liferay.portlet.journal.service.JournalArticleResourceLocalServiceFactory;
66  import com.liferay.portlet.journal.service.JournalArticleService;
67  import com.liferay.portlet.journal.service.JournalArticleServiceFactory;
68  import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
69  import com.liferay.portlet.journal.service.JournalFeedLocalService;
70  import com.liferay.portlet.journal.service.JournalFeedLocalServiceFactory;
71  import com.liferay.portlet.journal.service.JournalFeedService;
72  import com.liferay.portlet.journal.service.JournalFeedServiceFactory;
73  import com.liferay.portlet.journal.service.JournalStructureLocalService;
74  import com.liferay.portlet.journal.service.JournalStructureLocalServiceFactory;
75  import com.liferay.portlet.journal.service.JournalStructureService;
76  import com.liferay.portlet.journal.service.JournalStructureServiceFactory;
77  import com.liferay.portlet.journal.service.JournalTemplateLocalService;
78  import com.liferay.portlet.journal.service.JournalTemplateLocalServiceFactory;
79  import com.liferay.portlet.journal.service.JournalTemplateService;
80  import com.liferay.portlet.journal.service.JournalTemplateServiceFactory;
81  import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
82  import com.liferay.portlet.journal.service.persistence.JournalArticleFinderUtil;
83  import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
84  import com.liferay.portlet.journal.service.persistence.JournalArticleImageUtil;
85  import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
86  import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
87  import com.liferay.portlet.journal.service.persistence.JournalArticleResourceUtil;
88  import com.liferay.portlet.journal.service.persistence.JournalArticleUtil;
89  import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
90  import com.liferay.portlet.journal.service.persistence.JournalContentSearchUtil;
91  import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
92  import com.liferay.portlet.journal.service.persistence.JournalFeedFinderUtil;
93  import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
94  import com.liferay.portlet.journal.service.persistence.JournalFeedUtil;
95  import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
96  import com.liferay.portlet.journal.service.persistence.JournalStructureFinderUtil;
97  import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
98  import com.liferay.portlet.journal.service.persistence.JournalStructureUtil;
99  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
100 import com.liferay.portlet.journal.service.persistence.JournalTemplateFinderUtil;
101 import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
102 import com.liferay.portlet.journal.service.persistence.JournalTemplateUtil;
103 
104 import java.util.List;
105 
106 /**
107  * <a href="JournalContentSearchLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
108  *
109  * @author Brian Wing Shun Chan
110  *
111  */
112 public abstract class JournalContentSearchLocalServiceBaseImpl
113     implements JournalContentSearchLocalService, InitializingBean {
114     public JournalContentSearch addJournalContentSearch(
115         JournalContentSearch journalContentSearch) throws SystemException {
116         journalContentSearch.setNew(true);
117 
118         return journalContentSearchPersistence.update(journalContentSearch,
119             false);
120     }
121 
122     public void deleteJournalContentSearch(long contentSearchId)
123         throws PortalException, SystemException {
124         journalContentSearchPersistence.remove(contentSearchId);
125     }
126 
127     public void deleteJournalContentSearch(
128         JournalContentSearch journalContentSearch) throws SystemException {
129         journalContentSearchPersistence.remove(journalContentSearch);
130     }
131 
132     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
133         throws SystemException {
134         return journalContentSearchPersistence.findWithDynamicQuery(dynamicQuery);
135     }
136 
137     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
138         int end) throws SystemException {
139         return journalContentSearchPersistence.findWithDynamicQuery(dynamicQuery,
140             start, end);
141     }
142 
143     public JournalContentSearch getJournalContentSearch(long contentSearchId)
144         throws PortalException, SystemException {
145         return journalContentSearchPersistence.findByPrimaryKey(contentSearchId);
146     }
147 
148     public JournalContentSearch updateJournalContentSearch(
149         JournalContentSearch journalContentSearch) throws SystemException {
150         journalContentSearch.setNew(false);
151 
152         return journalContentSearchPersistence.update(journalContentSearch, true);
153     }
154 
155     public JournalArticleLocalService getJournalArticleLocalService() {
156         return journalArticleLocalService;
157     }
158 
159     public void setJournalArticleLocalService(
160         JournalArticleLocalService journalArticleLocalService) {
161         this.journalArticleLocalService = journalArticleLocalService;
162     }
163 
164     public JournalArticleService getJournalArticleService() {
165         return journalArticleService;
166     }
167 
168     public void setJournalArticleService(
169         JournalArticleService journalArticleService) {
170         this.journalArticleService = journalArticleService;
171     }
172 
173     public JournalArticlePersistence getJournalArticlePersistence() {
174         return journalArticlePersistence;
175     }
176 
177     public void setJournalArticlePersistence(
178         JournalArticlePersistence journalArticlePersistence) {
179         this.journalArticlePersistence = journalArticlePersistence;
180     }
181 
182     public JournalArticleFinder getJournalArticleFinder() {
183         return journalArticleFinder;
184     }
185 
186     public void setJournalArticleFinder(
187         JournalArticleFinder journalArticleFinder) {
188         this.journalArticleFinder = journalArticleFinder;
189     }
190 
191     public JournalArticleImageLocalService getJournalArticleImageLocalService() {
192         return journalArticleImageLocalService;
193     }
194 
195     public void setJournalArticleImageLocalService(
196         JournalArticleImageLocalService journalArticleImageLocalService) {
197         this.journalArticleImageLocalService = journalArticleImageLocalService;
198     }
199 
200     public JournalArticleImagePersistence getJournalArticleImagePersistence() {
201         return journalArticleImagePersistence;
202     }
203 
204     public void setJournalArticleImagePersistence(
205         JournalArticleImagePersistence journalArticleImagePersistence) {
206         this.journalArticleImagePersistence = journalArticleImagePersistence;
207     }
208 
209     public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
210         return journalArticleResourceLocalService;
211     }
212 
213     public void setJournalArticleResourceLocalService(
214         JournalArticleResourceLocalService journalArticleResourceLocalService) {
215         this.journalArticleResourceLocalService = journalArticleResourceLocalService;
216     }
217 
218     public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
219         return journalArticleResourcePersistence;
220     }
221 
222     public void setJournalArticleResourcePersistence(
223         JournalArticleResourcePersistence journalArticleResourcePersistence) {
224         this.journalArticleResourcePersistence = journalArticleResourcePersistence;
225     }
226 
227     public JournalContentSearchPersistence getJournalContentSearchPersistence() {
228         return journalContentSearchPersistence;
229     }
230 
231     public void setJournalContentSearchPersistence(
232         JournalContentSearchPersistence journalContentSearchPersistence) {
233         this.journalContentSearchPersistence = journalContentSearchPersistence;
234     }
235 
236     public JournalFeedLocalService getJournalFeedLocalService() {
237         return journalFeedLocalService;
238     }
239 
240     public void setJournalFeedLocalService(
241         JournalFeedLocalService journalFeedLocalService) {
242         this.journalFeedLocalService = journalFeedLocalService;
243     }
244 
245     public JournalFeedService getJournalFeedService() {
246         return journalFeedService;
247     }
248 
249     public void setJournalFeedService(JournalFeedService journalFeedService) {
250         this.journalFeedService = journalFeedService;
251     }
252 
253     public JournalFeedPersistence getJournalFeedPersistence() {
254         return journalFeedPersistence;
255     }
256 
257     public void setJournalFeedPersistence(
258         JournalFeedPersistence journalFeedPersistence) {
259         this.journalFeedPersistence = journalFeedPersistence;
260     }
261 
262     public JournalFeedFinder getJournalFeedFinder() {
263         return journalFeedFinder;
264     }
265 
266     public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
267         this.journalFeedFinder = journalFeedFinder;
268     }
269 
270     public JournalStructureLocalService getJournalStructureLocalService() {
271         return journalStructureLocalService;
272     }
273 
274     public void setJournalStructureLocalService(
275         JournalStructureLocalService journalStructureLocalService) {
276         this.journalStructureLocalService = journalStructureLocalService;
277     }
278 
279     public JournalStructureService getJournalStructureService() {
280         return journalStructureService;
281     }
282 
283     public void setJournalStructureService(
284         JournalStructureService journalStructureService) {
285         this.journalStructureService = journalStructureService;
286     }
287 
288     public JournalStructurePersistence getJournalStructurePersistence() {
289         return journalStructurePersistence;
290     }
291 
292     public void setJournalStructurePersistence(
293         JournalStructurePersistence journalStructurePersistence) {
294         this.journalStructurePersistence = journalStructurePersistence;
295     }
296 
297     public JournalStructureFinder getJournalStructureFinder() {
298         return journalStructureFinder;
299     }
300 
301     public void setJournalStructureFinder(
302         JournalStructureFinder journalStructureFinder) {
303         this.journalStructureFinder = journalStructureFinder;
304     }
305 
306     public JournalTemplateLocalService getJournalTemplateLocalService() {
307         return journalTemplateLocalService;
308     }
309 
310     public void setJournalTemplateLocalService(
311         JournalTemplateLocalService journalTemplateLocalService) {
312         this.journalTemplateLocalService = journalTemplateLocalService;
313     }
314 
315     public JournalTemplateService getJournalTemplateService() {
316         return journalTemplateService;
317     }
318 
319     public void setJournalTemplateService(
320         JournalTemplateService journalTemplateService) {
321         this.journalTemplateService = journalTemplateService;
322     }
323 
324     public JournalTemplatePersistence getJournalTemplatePersistence() {
325         return journalTemplatePersistence;
326     }
327 
328     public void setJournalTemplatePersistence(
329         JournalTemplatePersistence journalTemplatePersistence) {
330         this.journalTemplatePersistence = journalTemplatePersistence;
331     }
332 
333     public JournalTemplateFinder getJournalTemplateFinder() {
334         return journalTemplateFinder;
335     }
336 
337     public void setJournalTemplateFinder(
338         JournalTemplateFinder journalTemplateFinder) {
339         this.journalTemplateFinder = journalTemplateFinder;
340     }
341 
342     public CounterLocalService getCounterLocalService() {
343         return counterLocalService;
344     }
345 
346     public void setCounterLocalService(CounterLocalService counterLocalService) {
347         this.counterLocalService = counterLocalService;
348     }
349 
350     public CounterService getCounterService() {
351         return counterService;
352     }
353 
354     public void setCounterService(CounterService counterService) {
355         this.counterService = counterService;
356     }
357 
358     public GroupLocalService getGroupLocalService() {
359         return groupLocalService;
360     }
361 
362     public void setGroupLocalService(GroupLocalService groupLocalService) {
363         this.groupLocalService = groupLocalService;
364     }
365 
366     public GroupService getGroupService() {
367         return groupService;
368     }
369 
370     public void setGroupService(GroupService groupService) {
371         this.groupService = groupService;
372     }
373 
374     public GroupPersistence getGroupPersistence() {
375         return groupPersistence;
376     }
377 
378     public void setGroupPersistence(GroupPersistence groupPersistence) {
379         this.groupPersistence = groupPersistence;
380     }
381 
382     public GroupFinder getGroupFinder() {
383         return groupFinder;
384     }
385 
386     public void setGroupFinder(GroupFinder groupFinder) {
387         this.groupFinder = groupFinder;
388     }
389 
390     public LayoutLocalService getLayoutLocalService() {
391         return layoutLocalService;
392     }
393 
394     public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
395         this.layoutLocalService = layoutLocalService;
396     }
397 
398     public LayoutService getLayoutService() {
399         return layoutService;
400     }
401 
402     public void setLayoutService(LayoutService layoutService) {
403         this.layoutService = layoutService;
404     }
405 
406     public LayoutPersistence getLayoutPersistence() {
407         return layoutPersistence;
408     }
409 
410     public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
411         this.layoutPersistence = layoutPersistence;
412     }
413 
414     public LayoutFinder getLayoutFinder() {
415         return layoutFinder;
416     }
417 
418     public void setLayoutFinder(LayoutFinder layoutFinder) {
419         this.layoutFinder = layoutFinder;
420     }
421 
422     public PortletPreferencesLocalService getPortletPreferencesLocalService() {
423         return portletPreferencesLocalService;
424     }
425 
426     public void setPortletPreferencesLocalService(
427         PortletPreferencesLocalService portletPreferencesLocalService) {
428         this.portletPreferencesLocalService = portletPreferencesLocalService;
429     }
430 
431     public PortletPreferencesService getPortletPreferencesService() {
432         return portletPreferencesService;
433     }
434 
435     public void setPortletPreferencesService(
436         PortletPreferencesService portletPreferencesService) {
437         this.portletPreferencesService = portletPreferencesService;
438     }
439 
440     public PortletPreferencesPersistence getPortletPreferencesPersistence() {
441         return portletPreferencesPersistence;
442     }
443 
444     public void setPortletPreferencesPersistence(
445         PortletPreferencesPersistence portletPreferencesPersistence) {
446         this.portletPreferencesPersistence = portletPreferencesPersistence;
447     }
448 
449     public PortletPreferencesFinder getPortletPreferencesFinder() {
450         return portletPreferencesFinder;
451     }
452 
453     public void setPortletPreferencesFinder(
454         PortletPreferencesFinder portletPreferencesFinder) {
455         this.portletPreferencesFinder = portletPreferencesFinder;
456     }
457 
458     public void afterPropertiesSet() {
459         if (journalArticleLocalService == null) {
460             journalArticleLocalService = JournalArticleLocalServiceFactory.getImpl();
461         }
462 
463         if (journalArticleService == null) {
464             journalArticleService = JournalArticleServiceFactory.getImpl();
465         }
466 
467         if (journalArticlePersistence == null) {
468             journalArticlePersistence = JournalArticleUtil.getPersistence();
469         }
470 
471         if (journalArticleFinder == null) {
472             journalArticleFinder = JournalArticleFinderUtil.getFinder();
473         }
474 
475         if (journalArticleImageLocalService == null) {
476             journalArticleImageLocalService = JournalArticleImageLocalServiceFactory.getImpl();
477         }
478 
479         if (journalArticleImagePersistence == null) {
480             journalArticleImagePersistence = JournalArticleImageUtil.getPersistence();
481         }
482 
483         if (journalArticleResourceLocalService == null) {
484             journalArticleResourceLocalService = JournalArticleResourceLocalServiceFactory.getImpl();
485         }
486 
487         if (journalArticleResourcePersistence == null) {
488             journalArticleResourcePersistence = JournalArticleResourceUtil.getPersistence();
489         }
490 
491         if (journalContentSearchPersistence == null) {
492             journalContentSearchPersistence = JournalContentSearchUtil.getPersistence();
493         }
494 
495         if (journalFeedLocalService == null) {
496             journalFeedLocalService = JournalFeedLocalServiceFactory.getImpl();
497         }
498 
499         if (journalFeedService == null) {
500             journalFeedService = JournalFeedServiceFactory.getImpl();
501         }
502 
503         if (journalFeedPersistence == null) {
504             journalFeedPersistence = JournalFeedUtil.getPersistence();
505         }
506 
507         if (journalFeedFinder == null) {
508             journalFeedFinder = JournalFeedFinderUtil.getFinder();
509         }
510 
511         if (journalStructureLocalService == null) {
512             journalStructureLocalService = JournalStructureLocalServiceFactory.getImpl();
513         }
514 
515         if (journalStructureService == null) {
516             journalStructureService = JournalStructureServiceFactory.getImpl();
517         }
518 
519         if (journalStructurePersistence == null) {
520             journalStructurePersistence = JournalStructureUtil.getPersistence();
521         }
522 
523         if (journalStructureFinder == null) {
524             journalStructureFinder = JournalStructureFinderUtil.getFinder();
525         }
526 
527         if (journalTemplateLocalService == null) {
528             journalTemplateLocalService = JournalTemplateLocalServiceFactory.getImpl();
529         }
530 
531         if (journalTemplateService == null) {
532             journalTemplateService = JournalTemplateServiceFactory.getImpl();
533         }
534 
535         if (journalTemplatePersistence == null) {
536             journalTemplatePersistence = JournalTemplateUtil.getPersistence();
537         }
538 
539         if (journalTemplateFinder == null) {
540             journalTemplateFinder = JournalTemplateFinderUtil.getFinder();
541         }
542 
543         if (counterLocalService == null) {
544             counterLocalService = CounterLocalServiceFactory.getImpl();
545         }
546 
547         if (counterService == null) {
548             counterService = CounterServiceFactory.getImpl();
549         }
550 
551         if (groupLocalService == null) {
552             groupLocalService = GroupLocalServiceFactory.getImpl();
553         }
554 
555         if (groupService == null) {
556             groupService = GroupServiceFactory.getImpl();
557         }
558 
559         if (groupPersistence == null) {
560             groupPersistence = GroupUtil.getPersistence();
561         }
562 
563         if (groupFinder == null) {
564             groupFinder = GroupFinderUtil.getFinder();
565         }
566 
567         if (layoutLocalService == null) {
568             layoutLocalService = LayoutLocalServiceFactory.getImpl();
569         }
570 
571         if (layoutService == null) {
572             layoutService = LayoutServiceFactory.getImpl();
573         }
574 
575         if (layoutPersistence == null) {
576             layoutPersistence = LayoutUtil.getPersistence();
577         }
578 
579         if (layoutFinder == null) {
580             layoutFinder = LayoutFinderUtil.getFinder();
581         }
582 
583         if (portletPreferencesLocalService == null) {
584             portletPreferencesLocalService = PortletPreferencesLocalServiceFactory.getImpl();
585         }
586 
587         if (portletPreferencesService == null) {
588             portletPreferencesService = PortletPreferencesServiceFactory.getImpl();
589         }
590 
591         if (portletPreferencesPersistence == null) {
592             portletPreferencesPersistence = PortletPreferencesUtil.getPersistence();
593         }
594 
595         if (portletPreferencesFinder == null) {
596             portletPreferencesFinder = PortletPreferencesFinderUtil.getFinder();
597         }
598     }
599 
600     protected JournalArticleLocalService journalArticleLocalService;
601     protected JournalArticleService journalArticleService;
602     protected JournalArticlePersistence journalArticlePersistence;
603     protected JournalArticleFinder journalArticleFinder;
604     protected JournalArticleImageLocalService journalArticleImageLocalService;
605     protected JournalArticleImagePersistence journalArticleImagePersistence;
606     protected JournalArticleResourceLocalService journalArticleResourceLocalService;
607     protected JournalArticleResourcePersistence journalArticleResourcePersistence;
608     protected JournalContentSearchPersistence journalContentSearchPersistence;
609     protected JournalFeedLocalService journalFeedLocalService;
610     protected JournalFeedService journalFeedService;
611     protected JournalFeedPersistence journalFeedPersistence;
612     protected JournalFeedFinder journalFeedFinder;
613     protected JournalStructureLocalService journalStructureLocalService;
614     protected JournalStructureService journalStructureService;
615     protected JournalStructurePersistence journalStructurePersistence;
616     protected JournalStructureFinder journalStructureFinder;
617     protected JournalTemplateLocalService journalTemplateLocalService;
618     protected JournalTemplateService journalTemplateService;
619     protected JournalTemplatePersistence journalTemplatePersistence;
620     protected JournalTemplateFinder journalTemplateFinder;
621     protected CounterLocalService counterLocalService;
622     protected CounterService counterService;
623     protected GroupLocalService groupLocalService;
624     protected GroupService groupService;
625     protected GroupPersistence groupPersistence;
626     protected GroupFinder groupFinder;
627     protected LayoutLocalService layoutLocalService;
628     protected LayoutService layoutService;
629     protected LayoutPersistence layoutPersistence;
630     protected LayoutFinder layoutFinder;
631     protected PortletPreferencesLocalService portletPreferencesLocalService;
632     protected PortletPreferencesService portletPreferencesService;
633     protected PortletPreferencesPersistence portletPreferencesPersistence;
634     protected PortletPreferencesFinder portletPreferencesFinder;
635 }