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.polls.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.polls.service.PollsChoiceLocalService;
034    import com.liferay.portlet.polls.service.PollsQuestionLocalService;
035    import com.liferay.portlet.polls.service.PollsQuestionService;
036    import com.liferay.portlet.polls.service.PollsVoteLocalService;
037    import com.liferay.portlet.polls.service.PollsVoteService;
038    import com.liferay.portlet.polls.service.persistence.PollsChoiceFinder;
039    import com.liferay.portlet.polls.service.persistence.PollsChoicePersistence;
040    import com.liferay.portlet.polls.service.persistence.PollsQuestionPersistence;
041    import com.liferay.portlet.polls.service.persistence.PollsVotePersistence;
042    
043    import javax.sql.DataSource;
044    
045    /**
046     * @author Brian Wing Shun Chan
047     */
048    public abstract class PollsVoteServiceBaseImpl extends PrincipalBean
049            implements PollsVoteService {
050            public PollsChoiceLocalService getPollsChoiceLocalService() {
051                    return pollsChoiceLocalService;
052            }
053    
054            public void setPollsChoiceLocalService(
055                    PollsChoiceLocalService pollsChoiceLocalService) {
056                    this.pollsChoiceLocalService = pollsChoiceLocalService;
057            }
058    
059            public PollsChoicePersistence getPollsChoicePersistence() {
060                    return pollsChoicePersistence;
061            }
062    
063            public void setPollsChoicePersistence(
064                    PollsChoicePersistence pollsChoicePersistence) {
065                    this.pollsChoicePersistence = pollsChoicePersistence;
066            }
067    
068            public PollsChoiceFinder getPollsChoiceFinder() {
069                    return pollsChoiceFinder;
070            }
071    
072            public void setPollsChoiceFinder(PollsChoiceFinder pollsChoiceFinder) {
073                    this.pollsChoiceFinder = pollsChoiceFinder;
074            }
075    
076            public PollsQuestionLocalService getPollsQuestionLocalService() {
077                    return pollsQuestionLocalService;
078            }
079    
080            public void setPollsQuestionLocalService(
081                    PollsQuestionLocalService pollsQuestionLocalService) {
082                    this.pollsQuestionLocalService = pollsQuestionLocalService;
083            }
084    
085            public PollsQuestionService getPollsQuestionService() {
086                    return pollsQuestionService;
087            }
088    
089            public void setPollsQuestionService(
090                    PollsQuestionService pollsQuestionService) {
091                    this.pollsQuestionService = pollsQuestionService;
092            }
093    
094            public PollsQuestionPersistence getPollsQuestionPersistence() {
095                    return pollsQuestionPersistence;
096            }
097    
098            public void setPollsQuestionPersistence(
099                    PollsQuestionPersistence pollsQuestionPersistence) {
100                    this.pollsQuestionPersistence = pollsQuestionPersistence;
101            }
102    
103            public PollsVoteLocalService getPollsVoteLocalService() {
104                    return pollsVoteLocalService;
105            }
106    
107            public void setPollsVoteLocalService(
108                    PollsVoteLocalService pollsVoteLocalService) {
109                    this.pollsVoteLocalService = pollsVoteLocalService;
110            }
111    
112            public PollsVoteService getPollsVoteService() {
113                    return pollsVoteService;
114            }
115    
116            public void setPollsVoteService(PollsVoteService pollsVoteService) {
117                    this.pollsVoteService = pollsVoteService;
118            }
119    
120            public PollsVotePersistence getPollsVotePersistence() {
121                    return pollsVotePersistence;
122            }
123    
124            public void setPollsVotePersistence(
125                    PollsVotePersistence pollsVotePersistence) {
126                    this.pollsVotePersistence = pollsVotePersistence;
127            }
128    
129            public CounterLocalService getCounterLocalService() {
130                    return counterLocalService;
131            }
132    
133            public void setCounterLocalService(CounterLocalService counterLocalService) {
134                    this.counterLocalService = counterLocalService;
135            }
136    
137            public ResourceLocalService getResourceLocalService() {
138                    return resourceLocalService;
139            }
140    
141            public void setResourceLocalService(
142                    ResourceLocalService resourceLocalService) {
143                    this.resourceLocalService = resourceLocalService;
144            }
145    
146            public ResourceService getResourceService() {
147                    return resourceService;
148            }
149    
150            public void setResourceService(ResourceService resourceService) {
151                    this.resourceService = resourceService;
152            }
153    
154            public ResourcePersistence getResourcePersistence() {
155                    return resourcePersistence;
156            }
157    
158            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
159                    this.resourcePersistence = resourcePersistence;
160            }
161    
162            public ResourceFinder getResourceFinder() {
163                    return resourceFinder;
164            }
165    
166            public void setResourceFinder(ResourceFinder resourceFinder) {
167                    this.resourceFinder = resourceFinder;
168            }
169    
170            public UserLocalService getUserLocalService() {
171                    return userLocalService;
172            }
173    
174            public void setUserLocalService(UserLocalService userLocalService) {
175                    this.userLocalService = userLocalService;
176            }
177    
178            public UserService getUserService() {
179                    return userService;
180            }
181    
182            public void setUserService(UserService userService) {
183                    this.userService = userService;
184            }
185    
186            public UserPersistence getUserPersistence() {
187                    return userPersistence;
188            }
189    
190            public void setUserPersistence(UserPersistence userPersistence) {
191                    this.userPersistence = userPersistence;
192            }
193    
194            public UserFinder getUserFinder() {
195                    return userFinder;
196            }
197    
198            public void setUserFinder(UserFinder userFinder) {
199                    this.userFinder = userFinder;
200            }
201    
202            protected void runSQL(String sql) throws SystemException {
203                    try {
204                            DataSource dataSource = pollsVotePersistence.getDataSource();
205    
206                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
207                                            sql, new int[0]);
208    
209                            sqlUpdate.update();
210                    }
211                    catch (Exception e) {
212                            throw new SystemException(e);
213                    }
214            }
215    
216            @BeanReference(type = PollsChoiceLocalService.class)
217            protected PollsChoiceLocalService pollsChoiceLocalService;
218            @BeanReference(type = PollsChoicePersistence.class)
219            protected PollsChoicePersistence pollsChoicePersistence;
220            @BeanReference(type = PollsChoiceFinder.class)
221            protected PollsChoiceFinder pollsChoiceFinder;
222            @BeanReference(type = PollsQuestionLocalService.class)
223            protected PollsQuestionLocalService pollsQuestionLocalService;
224            @BeanReference(type = PollsQuestionService.class)
225            protected PollsQuestionService pollsQuestionService;
226            @BeanReference(type = PollsQuestionPersistence.class)
227            protected PollsQuestionPersistence pollsQuestionPersistence;
228            @BeanReference(type = PollsVoteLocalService.class)
229            protected PollsVoteLocalService pollsVoteLocalService;
230            @BeanReference(type = PollsVoteService.class)
231            protected PollsVoteService pollsVoteService;
232            @BeanReference(type = PollsVotePersistence.class)
233            protected PollsVotePersistence pollsVotePersistence;
234            @BeanReference(type = CounterLocalService.class)
235            protected CounterLocalService counterLocalService;
236            @BeanReference(type = ResourceLocalService.class)
237            protected ResourceLocalService resourceLocalService;
238            @BeanReference(type = ResourceService.class)
239            protected ResourceService resourceService;
240            @BeanReference(type = ResourcePersistence.class)
241            protected ResourcePersistence resourcePersistence;
242            @BeanReference(type = ResourceFinder.class)
243            protected ResourceFinder resourceFinder;
244            @BeanReference(type = UserLocalService.class)
245            protected UserLocalService userLocalService;
246            @BeanReference(type = UserService.class)
247            protected UserService userService;
248            @BeanReference(type = UserPersistence.class)
249            protected UserPersistence userPersistence;
250            @BeanReference(type = UserFinder.class)
251            protected UserFinder userFinder;
252    }