1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portlet.polls.service.base;
21  
22  import com.liferay.counter.service.CounterLocalService;
23  import com.liferay.counter.service.CounterService;
24  
25  import com.liferay.portal.PortalException;
26  import com.liferay.portal.SystemException;
27  import com.liferay.portal.kernel.annotation.BeanReference;
28  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
29  
30  import com.liferay.portlet.polls.model.PollsChoice;
31  import com.liferay.portlet.polls.service.PollsChoiceLocalService;
32  import com.liferay.portlet.polls.service.PollsQuestionLocalService;
33  import com.liferay.portlet.polls.service.PollsQuestionService;
34  import com.liferay.portlet.polls.service.PollsVoteLocalService;
35  import com.liferay.portlet.polls.service.PollsVoteService;
36  import com.liferay.portlet.polls.service.persistence.PollsChoiceFinder;
37  import com.liferay.portlet.polls.service.persistence.PollsChoicePersistence;
38  import com.liferay.portlet.polls.service.persistence.PollsQuestionPersistence;
39  import com.liferay.portlet.polls.service.persistence.PollsVotePersistence;
40  
41  import java.util.List;
42  
43  /**
44   * <a href="PollsChoiceLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
45   *
46   * @author Brian Wing Shun Chan
47   *
48   */
49  public abstract class PollsChoiceLocalServiceBaseImpl
50      implements PollsChoiceLocalService {
51      public PollsChoice addPollsChoice(PollsChoice pollsChoice)
52          throws SystemException {
53          pollsChoice.setNew(true);
54  
55          return pollsChoicePersistence.update(pollsChoice, false);
56      }
57  
58      public PollsChoice createPollsChoice(long choiceId) {
59          return pollsChoicePersistence.create(choiceId);
60      }
61  
62      public void deletePollsChoice(long choiceId)
63          throws PortalException, SystemException {
64          pollsChoicePersistence.remove(choiceId);
65      }
66  
67      public void deletePollsChoice(PollsChoice pollsChoice)
68          throws SystemException {
69          pollsChoicePersistence.remove(pollsChoice);
70      }
71  
72      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
73          throws SystemException {
74          return pollsChoicePersistence.findWithDynamicQuery(dynamicQuery);
75      }
76  
77      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
78          int end) throws SystemException {
79          return pollsChoicePersistence.findWithDynamicQuery(dynamicQuery, start,
80              end);
81      }
82  
83      public PollsChoice getPollsChoice(long choiceId)
84          throws PortalException, SystemException {
85          return pollsChoicePersistence.findByPrimaryKey(choiceId);
86      }
87  
88      public List<PollsChoice> getPollsChoices(int start, int end)
89          throws SystemException {
90          return pollsChoicePersistence.findAll(start, end);
91      }
92  
93      public int getPollsChoicesCount() throws SystemException {
94          return pollsChoicePersistence.countAll();
95      }
96  
97      public PollsChoice updatePollsChoice(PollsChoice pollsChoice)
98          throws SystemException {
99          pollsChoice.setNew(false);
100 
101         return pollsChoicePersistence.update(pollsChoice, true);
102     }
103 
104     public PollsChoiceLocalService getPollsChoiceLocalService() {
105         return pollsChoiceLocalService;
106     }
107 
108     public void setPollsChoiceLocalService(
109         PollsChoiceLocalService pollsChoiceLocalService) {
110         this.pollsChoiceLocalService = pollsChoiceLocalService;
111     }
112 
113     public PollsChoicePersistence getPollsChoicePersistence() {
114         return pollsChoicePersistence;
115     }
116 
117     public void setPollsChoicePersistence(
118         PollsChoicePersistence pollsChoicePersistence) {
119         this.pollsChoicePersistence = pollsChoicePersistence;
120     }
121 
122     public PollsChoiceFinder getPollsChoiceFinder() {
123         return pollsChoiceFinder;
124     }
125 
126     public void setPollsChoiceFinder(PollsChoiceFinder pollsChoiceFinder) {
127         this.pollsChoiceFinder = pollsChoiceFinder;
128     }
129 
130     public PollsQuestionLocalService getPollsQuestionLocalService() {
131         return pollsQuestionLocalService;
132     }
133 
134     public void setPollsQuestionLocalService(
135         PollsQuestionLocalService pollsQuestionLocalService) {
136         this.pollsQuestionLocalService = pollsQuestionLocalService;
137     }
138 
139     public PollsQuestionService getPollsQuestionService() {
140         return pollsQuestionService;
141     }
142 
143     public void setPollsQuestionService(
144         PollsQuestionService pollsQuestionService) {
145         this.pollsQuestionService = pollsQuestionService;
146     }
147 
148     public PollsQuestionPersistence getPollsQuestionPersistence() {
149         return pollsQuestionPersistence;
150     }
151 
152     public void setPollsQuestionPersistence(
153         PollsQuestionPersistence pollsQuestionPersistence) {
154         this.pollsQuestionPersistence = pollsQuestionPersistence;
155     }
156 
157     public PollsVoteLocalService getPollsVoteLocalService() {
158         return pollsVoteLocalService;
159     }
160 
161     public void setPollsVoteLocalService(
162         PollsVoteLocalService pollsVoteLocalService) {
163         this.pollsVoteLocalService = pollsVoteLocalService;
164     }
165 
166     public PollsVoteService getPollsVoteService() {
167         return pollsVoteService;
168     }
169 
170     public void setPollsVoteService(PollsVoteService pollsVoteService) {
171         this.pollsVoteService = pollsVoteService;
172     }
173 
174     public PollsVotePersistence getPollsVotePersistence() {
175         return pollsVotePersistence;
176     }
177 
178     public void setPollsVotePersistence(
179         PollsVotePersistence pollsVotePersistence) {
180         this.pollsVotePersistence = pollsVotePersistence;
181     }
182 
183     public CounterLocalService getCounterLocalService() {
184         return counterLocalService;
185     }
186 
187     public void setCounterLocalService(CounterLocalService counterLocalService) {
188         this.counterLocalService = counterLocalService;
189     }
190 
191     public CounterService getCounterService() {
192         return counterService;
193     }
194 
195     public void setCounterService(CounterService counterService) {
196         this.counterService = counterService;
197     }
198 
199     @BeanReference(name = "com.liferay.portlet.polls.service.PollsChoiceLocalService.impl")
200     protected PollsChoiceLocalService pollsChoiceLocalService;
201     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsChoicePersistence.impl")
202     protected PollsChoicePersistence pollsChoicePersistence;
203     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsChoiceFinder.impl")
204     protected PollsChoiceFinder pollsChoiceFinder;
205     @BeanReference(name = "com.liferay.portlet.polls.service.PollsQuestionLocalService.impl")
206     protected PollsQuestionLocalService pollsQuestionLocalService;
207     @BeanReference(name = "com.liferay.portlet.polls.service.PollsQuestionService.impl")
208     protected PollsQuestionService pollsQuestionService;
209     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsQuestionPersistence.impl")
210     protected PollsQuestionPersistence pollsQuestionPersistence;
211     @BeanReference(name = "com.liferay.portlet.polls.service.PollsVoteLocalService.impl")
212     protected PollsVoteLocalService pollsVoteLocalService;
213     @BeanReference(name = "com.liferay.portlet.polls.service.PollsVoteService.impl")
214     protected PollsVoteService pollsVoteService;
215     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsVotePersistence.impl")
216     protected PollsVotePersistence pollsVotePersistence;
217     @BeanReference(name = "com.liferay.counter.service.CounterLocalService.impl")
218     protected CounterLocalService counterLocalService;
219     @BeanReference(name = "com.liferay.counter.service.CounterService.impl")
220     protected CounterService counterService;
221 }