1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.social.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  
19  import com.liferay.portal.kernel.annotation.BeanReference;
20  import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
21  import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
22  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23  import com.liferay.portal.kernel.exception.PortalException;
24  import com.liferay.portal.kernel.exception.SystemException;
25  import com.liferay.portal.kernel.util.OrderByComparator;
26  import com.liferay.portal.service.ResourceLocalService;
27  import com.liferay.portal.service.ResourceService;
28  import com.liferay.portal.service.UserLocalService;
29  import com.liferay.portal.service.UserService;
30  import com.liferay.portal.service.persistence.ResourceFinder;
31  import com.liferay.portal.service.persistence.ResourcePersistence;
32  import com.liferay.portal.service.persistence.UserFinder;
33  import com.liferay.portal.service.persistence.UserPersistence;
34  
35  import com.liferay.portlet.social.model.SocialRequest;
36  import com.liferay.portlet.social.service.SocialActivityInterpreterLocalService;
37  import com.liferay.portlet.social.service.SocialActivityLocalService;
38  import com.liferay.portlet.social.service.SocialEquityHistoryLocalService;
39  import com.liferay.portlet.social.service.SocialEquityLogLocalService;
40  import com.liferay.portlet.social.service.SocialEquitySettingLocalService;
41  import com.liferay.portlet.social.service.SocialRelationLocalService;
42  import com.liferay.portlet.social.service.SocialRequestInterpreterLocalService;
43  import com.liferay.portlet.social.service.SocialRequestLocalService;
44  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
45  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
46  import com.liferay.portlet.social.service.persistence.SocialEquityAssetEntryPersistence;
47  import com.liferay.portlet.social.service.persistence.SocialEquityHistoryPersistence;
48  import com.liferay.portlet.social.service.persistence.SocialEquityLogPersistence;
49  import com.liferay.portlet.social.service.persistence.SocialEquitySettingPersistence;
50  import com.liferay.portlet.social.service.persistence.SocialEquityUserPersistence;
51  import com.liferay.portlet.social.service.persistence.SocialRelationPersistence;
52  import com.liferay.portlet.social.service.persistence.SocialRequestPersistence;
53  
54  import java.util.List;
55  
56  import javax.sql.DataSource;
57  
58  /**
59   * <a href="SocialRequestLocalServiceBaseImpl.java.html"><b><i>View Source</i>
60   * </b></a>
61   *
62   * @author Brian Wing Shun Chan
63   */
64  public abstract class SocialRequestLocalServiceBaseImpl
65      implements SocialRequestLocalService {
66      public SocialRequest addSocialRequest(SocialRequest socialRequest)
67          throws SystemException {
68          socialRequest.setNew(true);
69  
70          return socialRequestPersistence.update(socialRequest, false);
71      }
72  
73      public SocialRequest createSocialRequest(long requestId) {
74          return socialRequestPersistence.create(requestId);
75      }
76  
77      public void deleteSocialRequest(long requestId)
78          throws PortalException, SystemException {
79          socialRequestPersistence.remove(requestId);
80      }
81  
82      public void deleteSocialRequest(SocialRequest socialRequest)
83          throws SystemException {
84          socialRequestPersistence.remove(socialRequest);
85      }
86  
87      @SuppressWarnings("unchecked")
88      public List dynamicQuery(DynamicQuery dynamicQuery)
89          throws SystemException {
90          return socialRequestPersistence.findWithDynamicQuery(dynamicQuery);
91      }
92  
93      @SuppressWarnings("unchecked")
94      public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
95          throws SystemException {
96          return socialRequestPersistence.findWithDynamicQuery(dynamicQuery,
97              start, end);
98      }
99  
100     @SuppressWarnings("unchecked")
101     public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
102         OrderByComparator orderByComparator) throws SystemException {
103         return socialRequestPersistence.findWithDynamicQuery(dynamicQuery,
104             start, end, orderByComparator);
105     }
106 
107     public long dynamicQueryCount(DynamicQuery dynamicQuery)
108         throws SystemException {
109         return socialRequestPersistence.countWithDynamicQuery(dynamicQuery);
110     }
111 
112     public SocialRequest getSocialRequest(long requestId)
113         throws PortalException, SystemException {
114         return socialRequestPersistence.findByPrimaryKey(requestId);
115     }
116 
117     public SocialRequest getSocialRequestByUuidAndGroupId(String uuid,
118         long groupId) throws PortalException, SystemException {
119         return socialRequestPersistence.findByUUID_G(uuid, groupId);
120     }
121 
122     public List<SocialRequest> getSocialRequests(int start, int end)
123         throws SystemException {
124         return socialRequestPersistence.findAll(start, end);
125     }
126 
127     public int getSocialRequestsCount() throws SystemException {
128         return socialRequestPersistence.countAll();
129     }
130 
131     public SocialRequest updateSocialRequest(SocialRequest socialRequest)
132         throws SystemException {
133         socialRequest.setNew(false);
134 
135         return socialRequestPersistence.update(socialRequest, true);
136     }
137 
138     public SocialRequest updateSocialRequest(SocialRequest socialRequest,
139         boolean merge) throws SystemException {
140         socialRequest.setNew(false);
141 
142         return socialRequestPersistence.update(socialRequest, merge);
143     }
144 
145     public SocialActivityLocalService getSocialActivityLocalService() {
146         return socialActivityLocalService;
147     }
148 
149     public void setSocialActivityLocalService(
150         SocialActivityLocalService socialActivityLocalService) {
151         this.socialActivityLocalService = socialActivityLocalService;
152     }
153 
154     public SocialActivityPersistence getSocialActivityPersistence() {
155         return socialActivityPersistence;
156     }
157 
158     public void setSocialActivityPersistence(
159         SocialActivityPersistence socialActivityPersistence) {
160         this.socialActivityPersistence = socialActivityPersistence;
161     }
162 
163     public SocialActivityFinder getSocialActivityFinder() {
164         return socialActivityFinder;
165     }
166 
167     public void setSocialActivityFinder(
168         SocialActivityFinder socialActivityFinder) {
169         this.socialActivityFinder = socialActivityFinder;
170     }
171 
172     public SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
173         return socialActivityInterpreterLocalService;
174     }
175 
176     public void setSocialActivityInterpreterLocalService(
177         SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
178         this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
179     }
180 
181     public SocialEquityAssetEntryPersistence getSocialEquityAssetEntryPersistence() {
182         return socialEquityAssetEntryPersistence;
183     }
184 
185     public void setSocialEquityAssetEntryPersistence(
186         SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence) {
187         this.socialEquityAssetEntryPersistence = socialEquityAssetEntryPersistence;
188     }
189 
190     public SocialEquityHistoryLocalService getSocialEquityHistoryLocalService() {
191         return socialEquityHistoryLocalService;
192     }
193 
194     public void setSocialEquityHistoryLocalService(
195         SocialEquityHistoryLocalService socialEquityHistoryLocalService) {
196         this.socialEquityHistoryLocalService = socialEquityHistoryLocalService;
197     }
198 
199     public SocialEquityHistoryPersistence getSocialEquityHistoryPersistence() {
200         return socialEquityHistoryPersistence;
201     }
202 
203     public void setSocialEquityHistoryPersistence(
204         SocialEquityHistoryPersistence socialEquityHistoryPersistence) {
205         this.socialEquityHistoryPersistence = socialEquityHistoryPersistence;
206     }
207 
208     public SocialEquityLogLocalService getSocialEquityLogLocalService() {
209         return socialEquityLogLocalService;
210     }
211 
212     public void setSocialEquityLogLocalService(
213         SocialEquityLogLocalService socialEquityLogLocalService) {
214         this.socialEquityLogLocalService = socialEquityLogLocalService;
215     }
216 
217     public SocialEquityLogPersistence getSocialEquityLogPersistence() {
218         return socialEquityLogPersistence;
219     }
220 
221     public void setSocialEquityLogPersistence(
222         SocialEquityLogPersistence socialEquityLogPersistence) {
223         this.socialEquityLogPersistence = socialEquityLogPersistence;
224     }
225 
226     public SocialEquitySettingLocalService getSocialEquitySettingLocalService() {
227         return socialEquitySettingLocalService;
228     }
229 
230     public void setSocialEquitySettingLocalService(
231         SocialEquitySettingLocalService socialEquitySettingLocalService) {
232         this.socialEquitySettingLocalService = socialEquitySettingLocalService;
233     }
234 
235     public SocialEquitySettingPersistence getSocialEquitySettingPersistence() {
236         return socialEquitySettingPersistence;
237     }
238 
239     public void setSocialEquitySettingPersistence(
240         SocialEquitySettingPersistence socialEquitySettingPersistence) {
241         this.socialEquitySettingPersistence = socialEquitySettingPersistence;
242     }
243 
244     public SocialEquityUserPersistence getSocialEquityUserPersistence() {
245         return socialEquityUserPersistence;
246     }
247 
248     public void setSocialEquityUserPersistence(
249         SocialEquityUserPersistence socialEquityUserPersistence) {
250         this.socialEquityUserPersistence = socialEquityUserPersistence;
251     }
252 
253     public SocialRelationLocalService getSocialRelationLocalService() {
254         return socialRelationLocalService;
255     }
256 
257     public void setSocialRelationLocalService(
258         SocialRelationLocalService socialRelationLocalService) {
259         this.socialRelationLocalService = socialRelationLocalService;
260     }
261 
262     public SocialRelationPersistence getSocialRelationPersistence() {
263         return socialRelationPersistence;
264     }
265 
266     public void setSocialRelationPersistence(
267         SocialRelationPersistence socialRelationPersistence) {
268         this.socialRelationPersistence = socialRelationPersistence;
269     }
270 
271     public SocialRequestLocalService getSocialRequestLocalService() {
272         return socialRequestLocalService;
273     }
274 
275     public void setSocialRequestLocalService(
276         SocialRequestLocalService socialRequestLocalService) {
277         this.socialRequestLocalService = socialRequestLocalService;
278     }
279 
280     public SocialRequestPersistence getSocialRequestPersistence() {
281         return socialRequestPersistence;
282     }
283 
284     public void setSocialRequestPersistence(
285         SocialRequestPersistence socialRequestPersistence) {
286         this.socialRequestPersistence = socialRequestPersistence;
287     }
288 
289     public SocialRequestInterpreterLocalService getSocialRequestInterpreterLocalService() {
290         return socialRequestInterpreterLocalService;
291     }
292 
293     public void setSocialRequestInterpreterLocalService(
294         SocialRequestInterpreterLocalService socialRequestInterpreterLocalService) {
295         this.socialRequestInterpreterLocalService = socialRequestInterpreterLocalService;
296     }
297 
298     public CounterLocalService getCounterLocalService() {
299         return counterLocalService;
300     }
301 
302     public void setCounterLocalService(CounterLocalService counterLocalService) {
303         this.counterLocalService = counterLocalService;
304     }
305 
306     public ResourceLocalService getResourceLocalService() {
307         return resourceLocalService;
308     }
309 
310     public void setResourceLocalService(
311         ResourceLocalService resourceLocalService) {
312         this.resourceLocalService = resourceLocalService;
313     }
314 
315     public ResourceService getResourceService() {
316         return resourceService;
317     }
318 
319     public void setResourceService(ResourceService resourceService) {
320         this.resourceService = resourceService;
321     }
322 
323     public ResourcePersistence getResourcePersistence() {
324         return resourcePersistence;
325     }
326 
327     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
328         this.resourcePersistence = resourcePersistence;
329     }
330 
331     public ResourceFinder getResourceFinder() {
332         return resourceFinder;
333     }
334 
335     public void setResourceFinder(ResourceFinder resourceFinder) {
336         this.resourceFinder = resourceFinder;
337     }
338 
339     public UserLocalService getUserLocalService() {
340         return userLocalService;
341     }
342 
343     public void setUserLocalService(UserLocalService userLocalService) {
344         this.userLocalService = userLocalService;
345     }
346 
347     public UserService getUserService() {
348         return userService;
349     }
350 
351     public void setUserService(UserService userService) {
352         this.userService = userService;
353     }
354 
355     public UserPersistence getUserPersistence() {
356         return userPersistence;
357     }
358 
359     public void setUserPersistence(UserPersistence userPersistence) {
360         this.userPersistence = userPersistence;
361     }
362 
363     public UserFinder getUserFinder() {
364         return userFinder;
365     }
366 
367     public void setUserFinder(UserFinder userFinder) {
368         this.userFinder = userFinder;
369     }
370 
371     protected void runSQL(String sql) throws SystemException {
372         try {
373             DataSource dataSource = socialRequestPersistence.getDataSource();
374 
375             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
376                     sql, new int[0]);
377 
378             sqlUpdate.update();
379         }
380         catch (Exception e) {
381             throw new SystemException(e);
382         }
383     }
384 
385     @BeanReference(type = SocialActivityLocalService.class)
386     protected SocialActivityLocalService socialActivityLocalService;
387     @BeanReference(type = SocialActivityPersistence.class)
388     protected SocialActivityPersistence socialActivityPersistence;
389     @BeanReference(type = SocialActivityFinder.class)
390     protected SocialActivityFinder socialActivityFinder;
391     @BeanReference(type = SocialActivityInterpreterLocalService.class)
392     protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
393     @BeanReference(type = SocialEquityAssetEntryPersistence.class)
394     protected SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence;
395     @BeanReference(type = SocialEquityHistoryLocalService.class)
396     protected SocialEquityHistoryLocalService socialEquityHistoryLocalService;
397     @BeanReference(type = SocialEquityHistoryPersistence.class)
398     protected SocialEquityHistoryPersistence socialEquityHistoryPersistence;
399     @BeanReference(type = SocialEquityLogLocalService.class)
400     protected SocialEquityLogLocalService socialEquityLogLocalService;
401     @BeanReference(type = SocialEquityLogPersistence.class)
402     protected SocialEquityLogPersistence socialEquityLogPersistence;
403     @BeanReference(type = SocialEquitySettingLocalService.class)
404     protected SocialEquitySettingLocalService socialEquitySettingLocalService;
405     @BeanReference(type = SocialEquitySettingPersistence.class)
406     protected SocialEquitySettingPersistence socialEquitySettingPersistence;
407     @BeanReference(type = SocialEquityUserPersistence.class)
408     protected SocialEquityUserPersistence socialEquityUserPersistence;
409     @BeanReference(type = SocialRelationLocalService.class)
410     protected SocialRelationLocalService socialRelationLocalService;
411     @BeanReference(type = SocialRelationPersistence.class)
412     protected SocialRelationPersistence socialRelationPersistence;
413     @BeanReference(type = SocialRequestLocalService.class)
414     protected SocialRequestLocalService socialRequestLocalService;
415     @BeanReference(type = SocialRequestPersistence.class)
416     protected SocialRequestPersistence socialRequestPersistence;
417     @BeanReference(type = SocialRequestInterpreterLocalService.class)
418     protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
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 }