001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.journal.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.annotation.BeanReference;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.exception.SystemException;
023    import com.liferay.portal.service.ImageLocalService;
024    import com.liferay.portal.service.ImageService;
025    import com.liferay.portal.service.ResourceLocalService;
026    import com.liferay.portal.service.ResourceService;
027    import com.liferay.portal.service.UserLocalService;
028    import com.liferay.portal.service.UserService;
029    import com.liferay.portal.service.WebDAVPropsLocalService;
030    import com.liferay.portal.service.base.PrincipalBean;
031    import com.liferay.portal.service.persistence.ImagePersistence;
032    import com.liferay.portal.service.persistence.ResourceFinder;
033    import com.liferay.portal.service.persistence.ResourcePersistence;
034    import com.liferay.portal.service.persistence.UserFinder;
035    import com.liferay.portal.service.persistence.UserPersistence;
036    import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
037    
038    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
039    import com.liferay.portlet.expando.service.ExpandoValueService;
040    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
041    import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
042    import com.liferay.portlet.journal.service.JournalArticleLocalService;
043    import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
044    import com.liferay.portlet.journal.service.JournalArticleService;
045    import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
046    import com.liferay.portlet.journal.service.JournalFeedLocalService;
047    import com.liferay.portlet.journal.service.JournalFeedService;
048    import com.liferay.portlet.journal.service.JournalStructureLocalService;
049    import com.liferay.portlet.journal.service.JournalStructureService;
050    import com.liferay.portlet.journal.service.JournalTemplateLocalService;
051    import com.liferay.portlet.journal.service.JournalTemplateService;
052    import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
053    import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
054    import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
055    import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
056    import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
057    import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
058    import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
059    import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
060    import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
061    import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
062    import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
063    
064    import javax.sql.DataSource;
065    
066    /**
067     * @author Brian Wing Shun Chan
068     */
069    public abstract class JournalTemplateServiceBaseImpl extends PrincipalBean
070            implements JournalTemplateService {
071            public JournalArticleLocalService getJournalArticleLocalService() {
072                    return journalArticleLocalService;
073            }
074    
075            public void setJournalArticleLocalService(
076                    JournalArticleLocalService journalArticleLocalService) {
077                    this.journalArticleLocalService = journalArticleLocalService;
078            }
079    
080            public JournalArticleService getJournalArticleService() {
081                    return journalArticleService;
082            }
083    
084            public void setJournalArticleService(
085                    JournalArticleService journalArticleService) {
086                    this.journalArticleService = journalArticleService;
087            }
088    
089            public JournalArticlePersistence getJournalArticlePersistence() {
090                    return journalArticlePersistence;
091            }
092    
093            public void setJournalArticlePersistence(
094                    JournalArticlePersistence journalArticlePersistence) {
095                    this.journalArticlePersistence = journalArticlePersistence;
096            }
097    
098            public JournalArticleFinder getJournalArticleFinder() {
099                    return journalArticleFinder;
100            }
101    
102            public void setJournalArticleFinder(
103                    JournalArticleFinder journalArticleFinder) {
104                    this.journalArticleFinder = journalArticleFinder;
105            }
106    
107            public JournalArticleImageLocalService getJournalArticleImageLocalService() {
108                    return journalArticleImageLocalService;
109            }
110    
111            public void setJournalArticleImageLocalService(
112                    JournalArticleImageLocalService journalArticleImageLocalService) {
113                    this.journalArticleImageLocalService = journalArticleImageLocalService;
114            }
115    
116            public JournalArticleImagePersistence getJournalArticleImagePersistence() {
117                    return journalArticleImagePersistence;
118            }
119    
120            public void setJournalArticleImagePersistence(
121                    JournalArticleImagePersistence journalArticleImagePersistence) {
122                    this.journalArticleImagePersistence = journalArticleImagePersistence;
123            }
124    
125            public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
126                    return journalArticleResourceLocalService;
127            }
128    
129            public void setJournalArticleResourceLocalService(
130                    JournalArticleResourceLocalService journalArticleResourceLocalService) {
131                    this.journalArticleResourceLocalService = journalArticleResourceLocalService;
132            }
133    
134            public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
135                    return journalArticleResourcePersistence;
136            }
137    
138            public void setJournalArticleResourcePersistence(
139                    JournalArticleResourcePersistence journalArticleResourcePersistence) {
140                    this.journalArticleResourcePersistence = journalArticleResourcePersistence;
141            }
142    
143            public JournalContentSearchLocalService getJournalContentSearchLocalService() {
144                    return journalContentSearchLocalService;
145            }
146    
147            public void setJournalContentSearchLocalService(
148                    JournalContentSearchLocalService journalContentSearchLocalService) {
149                    this.journalContentSearchLocalService = journalContentSearchLocalService;
150            }
151    
152            public JournalContentSearchPersistence getJournalContentSearchPersistence() {
153                    return journalContentSearchPersistence;
154            }
155    
156            public void setJournalContentSearchPersistence(
157                    JournalContentSearchPersistence journalContentSearchPersistence) {
158                    this.journalContentSearchPersistence = journalContentSearchPersistence;
159            }
160    
161            public JournalFeedLocalService getJournalFeedLocalService() {
162                    return journalFeedLocalService;
163            }
164    
165            public void setJournalFeedLocalService(
166                    JournalFeedLocalService journalFeedLocalService) {
167                    this.journalFeedLocalService = journalFeedLocalService;
168            }
169    
170            public JournalFeedService getJournalFeedService() {
171                    return journalFeedService;
172            }
173    
174            public void setJournalFeedService(JournalFeedService journalFeedService) {
175                    this.journalFeedService = journalFeedService;
176            }
177    
178            public JournalFeedPersistence getJournalFeedPersistence() {
179                    return journalFeedPersistence;
180            }
181    
182            public void setJournalFeedPersistence(
183                    JournalFeedPersistence journalFeedPersistence) {
184                    this.journalFeedPersistence = journalFeedPersistence;
185            }
186    
187            public JournalFeedFinder getJournalFeedFinder() {
188                    return journalFeedFinder;
189            }
190    
191            public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
192                    this.journalFeedFinder = journalFeedFinder;
193            }
194    
195            public JournalStructureLocalService getJournalStructureLocalService() {
196                    return journalStructureLocalService;
197            }
198    
199            public void setJournalStructureLocalService(
200                    JournalStructureLocalService journalStructureLocalService) {
201                    this.journalStructureLocalService = journalStructureLocalService;
202            }
203    
204            public JournalStructureService getJournalStructureService() {
205                    return journalStructureService;
206            }
207    
208            public void setJournalStructureService(
209                    JournalStructureService journalStructureService) {
210                    this.journalStructureService = journalStructureService;
211            }
212    
213            public JournalStructurePersistence getJournalStructurePersistence() {
214                    return journalStructurePersistence;
215            }
216    
217            public void setJournalStructurePersistence(
218                    JournalStructurePersistence journalStructurePersistence) {
219                    this.journalStructurePersistence = journalStructurePersistence;
220            }
221    
222            public JournalStructureFinder getJournalStructureFinder() {
223                    return journalStructureFinder;
224            }
225    
226            public void setJournalStructureFinder(
227                    JournalStructureFinder journalStructureFinder) {
228                    this.journalStructureFinder = journalStructureFinder;
229            }
230    
231            public JournalTemplateLocalService getJournalTemplateLocalService() {
232                    return journalTemplateLocalService;
233            }
234    
235            public void setJournalTemplateLocalService(
236                    JournalTemplateLocalService journalTemplateLocalService) {
237                    this.journalTemplateLocalService = journalTemplateLocalService;
238            }
239    
240            public JournalTemplateService getJournalTemplateService() {
241                    return journalTemplateService;
242            }
243    
244            public void setJournalTemplateService(
245                    JournalTemplateService journalTemplateService) {
246                    this.journalTemplateService = journalTemplateService;
247            }
248    
249            public JournalTemplatePersistence getJournalTemplatePersistence() {
250                    return journalTemplatePersistence;
251            }
252    
253            public void setJournalTemplatePersistence(
254                    JournalTemplatePersistence journalTemplatePersistence) {
255                    this.journalTemplatePersistence = journalTemplatePersistence;
256            }
257    
258            public JournalTemplateFinder getJournalTemplateFinder() {
259                    return journalTemplateFinder;
260            }
261    
262            public void setJournalTemplateFinder(
263                    JournalTemplateFinder journalTemplateFinder) {
264                    this.journalTemplateFinder = journalTemplateFinder;
265            }
266    
267            public CounterLocalService getCounterLocalService() {
268                    return counterLocalService;
269            }
270    
271            public void setCounterLocalService(CounterLocalService counterLocalService) {
272                    this.counterLocalService = counterLocalService;
273            }
274    
275            public ImageLocalService getImageLocalService() {
276                    return imageLocalService;
277            }
278    
279            public void setImageLocalService(ImageLocalService imageLocalService) {
280                    this.imageLocalService = imageLocalService;
281            }
282    
283            public ImageService getImageService() {
284                    return imageService;
285            }
286    
287            public void setImageService(ImageService imageService) {
288                    this.imageService = imageService;
289            }
290    
291            public ImagePersistence getImagePersistence() {
292                    return imagePersistence;
293            }
294    
295            public void setImagePersistence(ImagePersistence imagePersistence) {
296                    this.imagePersistence = imagePersistence;
297            }
298    
299            public ResourceLocalService getResourceLocalService() {
300                    return resourceLocalService;
301            }
302    
303            public void setResourceLocalService(
304                    ResourceLocalService resourceLocalService) {
305                    this.resourceLocalService = resourceLocalService;
306            }
307    
308            public ResourceService getResourceService() {
309                    return resourceService;
310            }
311    
312            public void setResourceService(ResourceService resourceService) {
313                    this.resourceService = resourceService;
314            }
315    
316            public ResourcePersistence getResourcePersistence() {
317                    return resourcePersistence;
318            }
319    
320            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
321                    this.resourcePersistence = resourcePersistence;
322            }
323    
324            public ResourceFinder getResourceFinder() {
325                    return resourceFinder;
326            }
327    
328            public void setResourceFinder(ResourceFinder resourceFinder) {
329                    this.resourceFinder = resourceFinder;
330            }
331    
332            public UserLocalService getUserLocalService() {
333                    return userLocalService;
334            }
335    
336            public void setUserLocalService(UserLocalService userLocalService) {
337                    this.userLocalService = userLocalService;
338            }
339    
340            public UserService getUserService() {
341                    return userService;
342            }
343    
344            public void setUserService(UserService userService) {
345                    this.userService = userService;
346            }
347    
348            public UserPersistence getUserPersistence() {
349                    return userPersistence;
350            }
351    
352            public void setUserPersistence(UserPersistence userPersistence) {
353                    this.userPersistence = userPersistence;
354            }
355    
356            public UserFinder getUserFinder() {
357                    return userFinder;
358            }
359    
360            public void setUserFinder(UserFinder userFinder) {
361                    this.userFinder = userFinder;
362            }
363    
364            public WebDAVPropsLocalService getWebDAVPropsLocalService() {
365                    return webDAVPropsLocalService;
366            }
367    
368            public void setWebDAVPropsLocalService(
369                    WebDAVPropsLocalService webDAVPropsLocalService) {
370                    this.webDAVPropsLocalService = webDAVPropsLocalService;
371            }
372    
373            public WebDAVPropsPersistence getWebDAVPropsPersistence() {
374                    return webDAVPropsPersistence;
375            }
376    
377            public void setWebDAVPropsPersistence(
378                    WebDAVPropsPersistence webDAVPropsPersistence) {
379                    this.webDAVPropsPersistence = webDAVPropsPersistence;
380            }
381    
382            public ExpandoValueLocalService getExpandoValueLocalService() {
383                    return expandoValueLocalService;
384            }
385    
386            public void setExpandoValueLocalService(
387                    ExpandoValueLocalService expandoValueLocalService) {
388                    this.expandoValueLocalService = expandoValueLocalService;
389            }
390    
391            public ExpandoValueService getExpandoValueService() {
392                    return expandoValueService;
393            }
394    
395            public void setExpandoValueService(ExpandoValueService expandoValueService) {
396                    this.expandoValueService = expandoValueService;
397            }
398    
399            public ExpandoValuePersistence getExpandoValuePersistence() {
400                    return expandoValuePersistence;
401            }
402    
403            public void setExpandoValuePersistence(
404                    ExpandoValuePersistence expandoValuePersistence) {
405                    this.expandoValuePersistence = expandoValuePersistence;
406            }
407    
408            protected void runSQL(String sql) throws SystemException {
409                    try {
410                            DataSource dataSource = journalTemplatePersistence.getDataSource();
411    
412                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
413                                            sql, new int[0]);
414    
415                            sqlUpdate.update();
416                    }
417                    catch (Exception e) {
418                            throw new SystemException(e);
419                    }
420            }
421    
422            @BeanReference(type = JournalArticleLocalService.class)
423            protected JournalArticleLocalService journalArticleLocalService;
424            @BeanReference(type = JournalArticleService.class)
425            protected JournalArticleService journalArticleService;
426            @BeanReference(type = JournalArticlePersistence.class)
427            protected JournalArticlePersistence journalArticlePersistence;
428            @BeanReference(type = JournalArticleFinder.class)
429            protected JournalArticleFinder journalArticleFinder;
430            @BeanReference(type = JournalArticleImageLocalService.class)
431            protected JournalArticleImageLocalService journalArticleImageLocalService;
432            @BeanReference(type = JournalArticleImagePersistence.class)
433            protected JournalArticleImagePersistence journalArticleImagePersistence;
434            @BeanReference(type = JournalArticleResourceLocalService.class)
435            protected JournalArticleResourceLocalService journalArticleResourceLocalService;
436            @BeanReference(type = JournalArticleResourcePersistence.class)
437            protected JournalArticleResourcePersistence journalArticleResourcePersistence;
438            @BeanReference(type = JournalContentSearchLocalService.class)
439            protected JournalContentSearchLocalService journalContentSearchLocalService;
440            @BeanReference(type = JournalContentSearchPersistence.class)
441            protected JournalContentSearchPersistence journalContentSearchPersistence;
442            @BeanReference(type = JournalFeedLocalService.class)
443            protected JournalFeedLocalService journalFeedLocalService;
444            @BeanReference(type = JournalFeedService.class)
445            protected JournalFeedService journalFeedService;
446            @BeanReference(type = JournalFeedPersistence.class)
447            protected JournalFeedPersistence journalFeedPersistence;
448            @BeanReference(type = JournalFeedFinder.class)
449            protected JournalFeedFinder journalFeedFinder;
450            @BeanReference(type = JournalStructureLocalService.class)
451            protected JournalStructureLocalService journalStructureLocalService;
452            @BeanReference(type = JournalStructureService.class)
453            protected JournalStructureService journalStructureService;
454            @BeanReference(type = JournalStructurePersistence.class)
455            protected JournalStructurePersistence journalStructurePersistence;
456            @BeanReference(type = JournalStructureFinder.class)
457            protected JournalStructureFinder journalStructureFinder;
458            @BeanReference(type = JournalTemplateLocalService.class)
459            protected JournalTemplateLocalService journalTemplateLocalService;
460            @BeanReference(type = JournalTemplateService.class)
461            protected JournalTemplateService journalTemplateService;
462            @BeanReference(type = JournalTemplatePersistence.class)
463            protected JournalTemplatePersistence journalTemplatePersistence;
464            @BeanReference(type = JournalTemplateFinder.class)
465            protected JournalTemplateFinder journalTemplateFinder;
466            @BeanReference(type = CounterLocalService.class)
467            protected CounterLocalService counterLocalService;
468            @BeanReference(type = ImageLocalService.class)
469            protected ImageLocalService imageLocalService;
470            @BeanReference(type = ImageService.class)
471            protected ImageService imageService;
472            @BeanReference(type = ImagePersistence.class)
473            protected ImagePersistence imagePersistence;
474            @BeanReference(type = ResourceLocalService.class)
475            protected ResourceLocalService resourceLocalService;
476            @BeanReference(type = ResourceService.class)
477            protected ResourceService resourceService;
478            @BeanReference(type = ResourcePersistence.class)
479            protected ResourcePersistence resourcePersistence;
480            @BeanReference(type = ResourceFinder.class)
481            protected ResourceFinder resourceFinder;
482            @BeanReference(type = UserLocalService.class)
483            protected UserLocalService userLocalService;
484            @BeanReference(type = UserService.class)
485            protected UserService userService;
486            @BeanReference(type = UserPersistence.class)
487            protected UserPersistence userPersistence;
488            @BeanReference(type = UserFinder.class)
489            protected UserFinder userFinder;
490            @BeanReference(type = WebDAVPropsLocalService.class)
491            protected WebDAVPropsLocalService webDAVPropsLocalService;
492            @BeanReference(type = WebDAVPropsPersistence.class)
493            protected WebDAVPropsPersistence webDAVPropsPersistence;
494            @BeanReference(type = ExpandoValueLocalService.class)
495            protected ExpandoValueLocalService expandoValueLocalService;
496            @BeanReference(type = ExpandoValueService.class)
497            protected ExpandoValueService expandoValueService;
498            @BeanReference(type = ExpandoValuePersistence.class)
499            protected ExpandoValuePersistence expandoValuePersistence;
500    }