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