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.ResourceLocalService;
024    import com.liferay.portal.service.ResourceService;
025    import com.liferay.portal.service.UserLocalService;
026    import com.liferay.portal.service.UserService;
027    import com.liferay.portal.service.base.PrincipalBean;
028    import com.liferay.portal.service.persistence.ResourceFinder;
029    import com.liferay.portal.service.persistence.ResourcePersistence;
030    import com.liferay.portal.service.persistence.UserFinder;
031    import com.liferay.portal.service.persistence.UserPersistence;
032    
033    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
034    import com.liferay.portlet.expando.service.ExpandoValueService;
035    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
036    import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
037    import com.liferay.portlet.journal.service.JournalArticleLocalService;
038    import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
039    import com.liferay.portlet.journal.service.JournalArticleService;
040    import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
041    import com.liferay.portlet.journal.service.JournalFeedLocalService;
042    import com.liferay.portlet.journal.service.JournalFeedService;
043    import com.liferay.portlet.journal.service.JournalStructureLocalService;
044    import com.liferay.portlet.journal.service.JournalStructureService;
045    import com.liferay.portlet.journal.service.JournalTemplateLocalService;
046    import com.liferay.portlet.journal.service.JournalTemplateService;
047    import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
048    import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
049    import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
050    import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
051    import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
052    import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
053    import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
054    import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
055    import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
056    import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
057    import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
058    
059    import javax.sql.DataSource;
060    
061    /**
062     * @author Brian Wing Shun Chan
063     */
064    public abstract class JournalFeedServiceBaseImpl extends PrincipalBean
065            implements JournalFeedService {
066            public JournalArticleLocalService getJournalArticleLocalService() {
067                    return journalArticleLocalService;
068            }
069    
070            public void setJournalArticleLocalService(
071                    JournalArticleLocalService journalArticleLocalService) {
072                    this.journalArticleLocalService = journalArticleLocalService;
073            }
074    
075            public JournalArticleService getJournalArticleService() {
076                    return journalArticleService;
077            }
078    
079            public void setJournalArticleService(
080                    JournalArticleService journalArticleService) {
081                    this.journalArticleService = journalArticleService;
082            }
083    
084            public JournalArticlePersistence getJournalArticlePersistence() {
085                    return journalArticlePersistence;
086            }
087    
088            public void setJournalArticlePersistence(
089                    JournalArticlePersistence journalArticlePersistence) {
090                    this.journalArticlePersistence = journalArticlePersistence;
091            }
092    
093            public JournalArticleFinder getJournalArticleFinder() {
094                    return journalArticleFinder;
095            }
096    
097            public void setJournalArticleFinder(
098                    JournalArticleFinder journalArticleFinder) {
099                    this.journalArticleFinder = journalArticleFinder;
100            }
101    
102            public JournalArticleImageLocalService getJournalArticleImageLocalService() {
103                    return journalArticleImageLocalService;
104            }
105    
106            public void setJournalArticleImageLocalService(
107                    JournalArticleImageLocalService journalArticleImageLocalService) {
108                    this.journalArticleImageLocalService = journalArticleImageLocalService;
109            }
110    
111            public JournalArticleImagePersistence getJournalArticleImagePersistence() {
112                    return journalArticleImagePersistence;
113            }
114    
115            public void setJournalArticleImagePersistence(
116                    JournalArticleImagePersistence journalArticleImagePersistence) {
117                    this.journalArticleImagePersistence = journalArticleImagePersistence;
118            }
119    
120            public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
121                    return journalArticleResourceLocalService;
122            }
123    
124            public void setJournalArticleResourceLocalService(
125                    JournalArticleResourceLocalService journalArticleResourceLocalService) {
126                    this.journalArticleResourceLocalService = journalArticleResourceLocalService;
127            }
128    
129            public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
130                    return journalArticleResourcePersistence;
131            }
132    
133            public void setJournalArticleResourcePersistence(
134                    JournalArticleResourcePersistence journalArticleResourcePersistence) {
135                    this.journalArticleResourcePersistence = journalArticleResourcePersistence;
136            }
137    
138            public JournalContentSearchLocalService getJournalContentSearchLocalService() {
139                    return journalContentSearchLocalService;
140            }
141    
142            public void setJournalContentSearchLocalService(
143                    JournalContentSearchLocalService journalContentSearchLocalService) {
144                    this.journalContentSearchLocalService = journalContentSearchLocalService;
145            }
146    
147            public JournalContentSearchPersistence getJournalContentSearchPersistence() {
148                    return journalContentSearchPersistence;
149            }
150    
151            public void setJournalContentSearchPersistence(
152                    JournalContentSearchPersistence journalContentSearchPersistence) {
153                    this.journalContentSearchPersistence = journalContentSearchPersistence;
154            }
155    
156            public JournalFeedLocalService getJournalFeedLocalService() {
157                    return journalFeedLocalService;
158            }
159    
160            public void setJournalFeedLocalService(
161                    JournalFeedLocalService journalFeedLocalService) {
162                    this.journalFeedLocalService = journalFeedLocalService;
163            }
164    
165            public JournalFeedService getJournalFeedService() {
166                    return journalFeedService;
167            }
168    
169            public void setJournalFeedService(JournalFeedService journalFeedService) {
170                    this.journalFeedService = journalFeedService;
171            }
172    
173            public JournalFeedPersistence getJournalFeedPersistence() {
174                    return journalFeedPersistence;
175            }
176    
177            public void setJournalFeedPersistence(
178                    JournalFeedPersistence journalFeedPersistence) {
179                    this.journalFeedPersistence = journalFeedPersistence;
180            }
181    
182            public JournalFeedFinder getJournalFeedFinder() {
183                    return journalFeedFinder;
184            }
185    
186            public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
187                    this.journalFeedFinder = journalFeedFinder;
188            }
189    
190            public JournalStructureLocalService getJournalStructureLocalService() {
191                    return journalStructureLocalService;
192            }
193    
194            public void setJournalStructureLocalService(
195                    JournalStructureLocalService journalStructureLocalService) {
196                    this.journalStructureLocalService = journalStructureLocalService;
197            }
198    
199            public JournalStructureService getJournalStructureService() {
200                    return journalStructureService;
201            }
202    
203            public void setJournalStructureService(
204                    JournalStructureService journalStructureService) {
205                    this.journalStructureService = journalStructureService;
206            }
207    
208            public JournalStructurePersistence getJournalStructurePersistence() {
209                    return journalStructurePersistence;
210            }
211    
212            public void setJournalStructurePersistence(
213                    JournalStructurePersistence journalStructurePersistence) {
214                    this.journalStructurePersistence = journalStructurePersistence;
215            }
216    
217            public JournalStructureFinder getJournalStructureFinder() {
218                    return journalStructureFinder;
219            }
220    
221            public void setJournalStructureFinder(
222                    JournalStructureFinder journalStructureFinder) {
223                    this.journalStructureFinder = journalStructureFinder;
224            }
225    
226            public JournalTemplateLocalService getJournalTemplateLocalService() {
227                    return journalTemplateLocalService;
228            }
229    
230            public void setJournalTemplateLocalService(
231                    JournalTemplateLocalService journalTemplateLocalService) {
232                    this.journalTemplateLocalService = journalTemplateLocalService;
233            }
234    
235            public JournalTemplateService getJournalTemplateService() {
236                    return journalTemplateService;
237            }
238    
239            public void setJournalTemplateService(
240                    JournalTemplateService journalTemplateService) {
241                    this.journalTemplateService = journalTemplateService;
242            }
243    
244            public JournalTemplatePersistence getJournalTemplatePersistence() {
245                    return journalTemplatePersistence;
246            }
247    
248            public void setJournalTemplatePersistence(
249                    JournalTemplatePersistence journalTemplatePersistence) {
250                    this.journalTemplatePersistence = journalTemplatePersistence;
251            }
252    
253            public JournalTemplateFinder getJournalTemplateFinder() {
254                    return journalTemplateFinder;
255            }
256    
257            public void setJournalTemplateFinder(
258                    JournalTemplateFinder journalTemplateFinder) {
259                    this.journalTemplateFinder = journalTemplateFinder;
260            }
261    
262            public CounterLocalService getCounterLocalService() {
263                    return counterLocalService;
264            }
265    
266            public void setCounterLocalService(CounterLocalService counterLocalService) {
267                    this.counterLocalService = counterLocalService;
268            }
269    
270            public ResourceLocalService getResourceLocalService() {
271                    return resourceLocalService;
272            }
273    
274            public void setResourceLocalService(
275                    ResourceLocalService resourceLocalService) {
276                    this.resourceLocalService = resourceLocalService;
277            }
278    
279            public ResourceService getResourceService() {
280                    return resourceService;
281            }
282    
283            public void setResourceService(ResourceService resourceService) {
284                    this.resourceService = resourceService;
285            }
286    
287            public ResourcePersistence getResourcePersistence() {
288                    return resourcePersistence;
289            }
290    
291            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
292                    this.resourcePersistence = resourcePersistence;
293            }
294    
295            public ResourceFinder getResourceFinder() {
296                    return resourceFinder;
297            }
298    
299            public void setResourceFinder(ResourceFinder resourceFinder) {
300                    this.resourceFinder = resourceFinder;
301            }
302    
303            public UserLocalService getUserLocalService() {
304                    return userLocalService;
305            }
306    
307            public void setUserLocalService(UserLocalService userLocalService) {
308                    this.userLocalService = userLocalService;
309            }
310    
311            public UserService getUserService() {
312                    return userService;
313            }
314    
315            public void setUserService(UserService userService) {
316                    this.userService = userService;
317            }
318    
319            public UserPersistence getUserPersistence() {
320                    return userPersistence;
321            }
322    
323            public void setUserPersistence(UserPersistence userPersistence) {
324                    this.userPersistence = userPersistence;
325            }
326    
327            public UserFinder getUserFinder() {
328                    return userFinder;
329            }
330    
331            public void setUserFinder(UserFinder userFinder) {
332                    this.userFinder = userFinder;
333            }
334    
335            public ExpandoValueLocalService getExpandoValueLocalService() {
336                    return expandoValueLocalService;
337            }
338    
339            public void setExpandoValueLocalService(
340                    ExpandoValueLocalService expandoValueLocalService) {
341                    this.expandoValueLocalService = expandoValueLocalService;
342            }
343    
344            public ExpandoValueService getExpandoValueService() {
345                    return expandoValueService;
346            }
347    
348            public void setExpandoValueService(ExpandoValueService expandoValueService) {
349                    this.expandoValueService = expandoValueService;
350            }
351    
352            public ExpandoValuePersistence getExpandoValuePersistence() {
353                    return expandoValuePersistence;
354            }
355    
356            public void setExpandoValuePersistence(
357                    ExpandoValuePersistence expandoValuePersistence) {
358                    this.expandoValuePersistence = expandoValuePersistence;
359            }
360    
361            protected void runSQL(String sql) throws SystemException {
362                    try {
363                            DataSource dataSource = journalFeedPersistence.getDataSource();
364    
365                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
366                                            sql, new int[0]);
367    
368                            sqlUpdate.update();
369                    }
370                    catch (Exception e) {
371                            throw new SystemException(e);
372                    }
373            }
374    
375            @BeanReference(type = JournalArticleLocalService.class)
376            protected JournalArticleLocalService journalArticleLocalService;
377            @BeanReference(type = JournalArticleService.class)
378            protected JournalArticleService journalArticleService;
379            @BeanReference(type = JournalArticlePersistence.class)
380            protected JournalArticlePersistence journalArticlePersistence;
381            @BeanReference(type = JournalArticleFinder.class)
382            protected JournalArticleFinder journalArticleFinder;
383            @BeanReference(type = JournalArticleImageLocalService.class)
384            protected JournalArticleImageLocalService journalArticleImageLocalService;
385            @BeanReference(type = JournalArticleImagePersistence.class)
386            protected JournalArticleImagePersistence journalArticleImagePersistence;
387            @BeanReference(type = JournalArticleResourceLocalService.class)
388            protected JournalArticleResourceLocalService journalArticleResourceLocalService;
389            @BeanReference(type = JournalArticleResourcePersistence.class)
390            protected JournalArticleResourcePersistence journalArticleResourcePersistence;
391            @BeanReference(type = JournalContentSearchLocalService.class)
392            protected JournalContentSearchLocalService journalContentSearchLocalService;
393            @BeanReference(type = JournalContentSearchPersistence.class)
394            protected JournalContentSearchPersistence journalContentSearchPersistence;
395            @BeanReference(type = JournalFeedLocalService.class)
396            protected JournalFeedLocalService journalFeedLocalService;
397            @BeanReference(type = JournalFeedService.class)
398            protected JournalFeedService journalFeedService;
399            @BeanReference(type = JournalFeedPersistence.class)
400            protected JournalFeedPersistence journalFeedPersistence;
401            @BeanReference(type = JournalFeedFinder.class)
402            protected JournalFeedFinder journalFeedFinder;
403            @BeanReference(type = JournalStructureLocalService.class)
404            protected JournalStructureLocalService journalStructureLocalService;
405            @BeanReference(type = JournalStructureService.class)
406            protected JournalStructureService journalStructureService;
407            @BeanReference(type = JournalStructurePersistence.class)
408            protected JournalStructurePersistence journalStructurePersistence;
409            @BeanReference(type = JournalStructureFinder.class)
410            protected JournalStructureFinder journalStructureFinder;
411            @BeanReference(type = JournalTemplateLocalService.class)
412            protected JournalTemplateLocalService journalTemplateLocalService;
413            @BeanReference(type = JournalTemplateService.class)
414            protected JournalTemplateService journalTemplateService;
415            @BeanReference(type = JournalTemplatePersistence.class)
416            protected JournalTemplatePersistence journalTemplatePersistence;
417            @BeanReference(type = JournalTemplateFinder.class)
418            protected JournalTemplateFinder journalTemplateFinder;
419            @BeanReference(type = CounterLocalService.class)
420            protected CounterLocalService counterLocalService;
421            @BeanReference(type = ResourceLocalService.class)
422            protected ResourceLocalService resourceLocalService;
423            @BeanReference(type = ResourceService.class)
424            protected ResourceService resourceService;
425            @BeanReference(type = ResourcePersistence.class)
426            protected ResourcePersistence resourcePersistence;
427            @BeanReference(type = ResourceFinder.class)
428            protected ResourceFinder resourceFinder;
429            @BeanReference(type = UserLocalService.class)
430            protected UserLocalService userLocalService;
431            @BeanReference(type = UserService.class)
432            protected UserService userService;
433            @BeanReference(type = UserPersistence.class)
434            protected UserPersistence userPersistence;
435            @BeanReference(type = UserFinder.class)
436            protected UserFinder userFinder;
437            @BeanReference(type = ExpandoValueLocalService.class)
438            protected ExpandoValueLocalService expandoValueLocalService;
439            @BeanReference(type = ExpandoValueService.class)
440            protected ExpandoValueService expandoValueService;
441            @BeanReference(type = ExpandoValuePersistence.class)
442            protected ExpandoValuePersistence expandoValuePersistence;
443    }