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.GroupLocalService;
27  import com.liferay.portal.service.GroupService;
28  import com.liferay.portal.service.ResourceLocalService;
29  import com.liferay.portal.service.ResourceService;
30  import com.liferay.portal.service.UserLocalService;
31  import com.liferay.portal.service.UserService;
32  import com.liferay.portal.service.persistence.GroupFinder;
33  import com.liferay.portal.service.persistence.GroupPersistence;
34  import com.liferay.portal.service.persistence.ResourceFinder;
35  import com.liferay.portal.service.persistence.ResourcePersistence;
36  import com.liferay.portal.service.persistence.UserFinder;
37  import com.liferay.portal.service.persistence.UserPersistence;
38  
39  import com.liferay.portlet.social.model.SocialEquitySetting;
40  import com.liferay.portlet.social.service.SocialActivityInterpreterLocalService;
41  import com.liferay.portlet.social.service.SocialActivityLocalService;
42  import com.liferay.portlet.social.service.SocialEquityHistoryLocalService;
43  import com.liferay.portlet.social.service.SocialEquityLogLocalService;
44  import com.liferay.portlet.social.service.SocialEquitySettingLocalService;
45  import com.liferay.portlet.social.service.SocialRelationLocalService;
46  import com.liferay.portlet.social.service.SocialRequestInterpreterLocalService;
47  import com.liferay.portlet.social.service.SocialRequestLocalService;
48  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
49  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
50  import com.liferay.portlet.social.service.persistence.SocialEquityAssetEntryPersistence;
51  import com.liferay.portlet.social.service.persistence.SocialEquityHistoryPersistence;
52  import com.liferay.portlet.social.service.persistence.SocialEquityLogPersistence;
53  import com.liferay.portlet.social.service.persistence.SocialEquitySettingPersistence;
54  import com.liferay.portlet.social.service.persistence.SocialEquityUserPersistence;
55  import com.liferay.portlet.social.service.persistence.SocialRelationPersistence;
56  import com.liferay.portlet.social.service.persistence.SocialRequestPersistence;
57  
58  import java.util.List;
59  
60  import javax.sql.DataSource;
61  
62  /**
63   * <a href="SocialEquitySettingLocalServiceBaseImpl.java.html"><b><i>View Source
64   * </i></b></a>
65   *
66   * @author Brian Wing Shun Chan
67   */
68  public abstract class SocialEquitySettingLocalServiceBaseImpl
69      implements SocialEquitySettingLocalService {
70      public SocialEquitySetting addSocialEquitySetting(
71          SocialEquitySetting socialEquitySetting) throws SystemException {
72          socialEquitySetting.setNew(true);
73  
74          return socialEquitySettingPersistence.update(socialEquitySetting, false);
75      }
76  
77      public SocialEquitySetting createSocialEquitySetting(long equitySettingId) {
78          return socialEquitySettingPersistence.create(equitySettingId);
79      }
80  
81      public void deleteSocialEquitySetting(long equitySettingId)
82          throws PortalException, SystemException {
83          socialEquitySettingPersistence.remove(equitySettingId);
84      }
85  
86      public void deleteSocialEquitySetting(
87          SocialEquitySetting socialEquitySetting) throws SystemException {
88          socialEquitySettingPersistence.remove(socialEquitySetting);
89      }
90  
91      @SuppressWarnings("unchecked")
92      public List dynamicQuery(DynamicQuery dynamicQuery)
93          throws SystemException {
94          return socialEquitySettingPersistence.findWithDynamicQuery(dynamicQuery);
95      }
96  
97      @SuppressWarnings("unchecked")
98      public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
99          throws SystemException {
100         return socialEquitySettingPersistence.findWithDynamicQuery(dynamicQuery,
101             start, end);
102     }
103 
104     @SuppressWarnings("unchecked")
105     public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
106         OrderByComparator orderByComparator) throws SystemException {
107         return socialEquitySettingPersistence.findWithDynamicQuery(dynamicQuery,
108             start, end, orderByComparator);
109     }
110 
111     public long dynamicQueryCount(DynamicQuery dynamicQuery)
112         throws SystemException {
113         return socialEquitySettingPersistence.countWithDynamicQuery(dynamicQuery);
114     }
115 
116     public SocialEquitySetting getSocialEquitySetting(long equitySettingId)
117         throws PortalException, SystemException {
118         return socialEquitySettingPersistence.findByPrimaryKey(equitySettingId);
119     }
120 
121     public List<SocialEquitySetting> getSocialEquitySettings(int start, int end)
122         throws SystemException {
123         return socialEquitySettingPersistence.findAll(start, end);
124     }
125 
126     public int getSocialEquitySettingsCount() throws SystemException {
127         return socialEquitySettingPersistence.countAll();
128     }
129 
130     public SocialEquitySetting updateSocialEquitySetting(
131         SocialEquitySetting socialEquitySetting) throws SystemException {
132         socialEquitySetting.setNew(false);
133 
134         return socialEquitySettingPersistence.update(socialEquitySetting, true);
135     }
136 
137     public SocialEquitySetting updateSocialEquitySetting(
138         SocialEquitySetting socialEquitySetting, boolean merge)
139         throws SystemException {
140         socialEquitySetting.setNew(false);
141 
142         return socialEquitySettingPersistence.update(socialEquitySetting, 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 GroupLocalService getGroupLocalService() {
307         return groupLocalService;
308     }
309 
310     public void setGroupLocalService(GroupLocalService groupLocalService) {
311         this.groupLocalService = groupLocalService;
312     }
313 
314     public GroupService getGroupService() {
315         return groupService;
316     }
317 
318     public void setGroupService(GroupService groupService) {
319         this.groupService = groupService;
320     }
321 
322     public GroupPersistence getGroupPersistence() {
323         return groupPersistence;
324     }
325 
326     public void setGroupPersistence(GroupPersistence groupPersistence) {
327         this.groupPersistence = groupPersistence;
328     }
329 
330     public GroupFinder getGroupFinder() {
331         return groupFinder;
332     }
333 
334     public void setGroupFinder(GroupFinder groupFinder) {
335         this.groupFinder = groupFinder;
336     }
337 
338     public ResourceLocalService getResourceLocalService() {
339         return resourceLocalService;
340     }
341 
342     public void setResourceLocalService(
343         ResourceLocalService resourceLocalService) {
344         this.resourceLocalService = resourceLocalService;
345     }
346 
347     public ResourceService getResourceService() {
348         return resourceService;
349     }
350 
351     public void setResourceService(ResourceService resourceService) {
352         this.resourceService = resourceService;
353     }
354 
355     public ResourcePersistence getResourcePersistence() {
356         return resourcePersistence;
357     }
358 
359     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
360         this.resourcePersistence = resourcePersistence;
361     }
362 
363     public ResourceFinder getResourceFinder() {
364         return resourceFinder;
365     }
366 
367     public void setResourceFinder(ResourceFinder resourceFinder) {
368         this.resourceFinder = resourceFinder;
369     }
370 
371     public UserLocalService getUserLocalService() {
372         return userLocalService;
373     }
374 
375     public void setUserLocalService(UserLocalService userLocalService) {
376         this.userLocalService = userLocalService;
377     }
378 
379     public UserService getUserService() {
380         return userService;
381     }
382 
383     public void setUserService(UserService userService) {
384         this.userService = userService;
385     }
386 
387     public UserPersistence getUserPersistence() {
388         return userPersistence;
389     }
390 
391     public void setUserPersistence(UserPersistence userPersistence) {
392         this.userPersistence = userPersistence;
393     }
394 
395     public UserFinder getUserFinder() {
396         return userFinder;
397     }
398 
399     public void setUserFinder(UserFinder userFinder) {
400         this.userFinder = userFinder;
401     }
402 
403     protected void runSQL(String sql) throws SystemException {
404         try {
405             DataSource dataSource = socialEquitySettingPersistence.getDataSource();
406 
407             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
408                     sql, new int[0]);
409 
410             sqlUpdate.update();
411         }
412         catch (Exception e) {
413             throw new SystemException(e);
414         }
415     }
416 
417     @BeanReference(type = SocialActivityLocalService.class)
418     protected SocialActivityLocalService socialActivityLocalService;
419     @BeanReference(type = SocialActivityPersistence.class)
420     protected SocialActivityPersistence socialActivityPersistence;
421     @BeanReference(type = SocialActivityFinder.class)
422     protected SocialActivityFinder socialActivityFinder;
423     @BeanReference(type = SocialActivityInterpreterLocalService.class)
424     protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
425     @BeanReference(type = SocialEquityAssetEntryPersistence.class)
426     protected SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence;
427     @BeanReference(type = SocialEquityHistoryLocalService.class)
428     protected SocialEquityHistoryLocalService socialEquityHistoryLocalService;
429     @BeanReference(type = SocialEquityHistoryPersistence.class)
430     protected SocialEquityHistoryPersistence socialEquityHistoryPersistence;
431     @BeanReference(type = SocialEquityLogLocalService.class)
432     protected SocialEquityLogLocalService socialEquityLogLocalService;
433     @BeanReference(type = SocialEquityLogPersistence.class)
434     protected SocialEquityLogPersistence socialEquityLogPersistence;
435     @BeanReference(type = SocialEquitySettingLocalService.class)
436     protected SocialEquitySettingLocalService socialEquitySettingLocalService;
437     @BeanReference(type = SocialEquitySettingPersistence.class)
438     protected SocialEquitySettingPersistence socialEquitySettingPersistence;
439     @BeanReference(type = SocialEquityUserPersistence.class)
440     protected SocialEquityUserPersistence socialEquityUserPersistence;
441     @BeanReference(type = SocialRelationLocalService.class)
442     protected SocialRelationLocalService socialRelationLocalService;
443     @BeanReference(type = SocialRelationPersistence.class)
444     protected SocialRelationPersistence socialRelationPersistence;
445     @BeanReference(type = SocialRequestLocalService.class)
446     protected SocialRequestLocalService socialRequestLocalService;
447     @BeanReference(type = SocialRequestPersistence.class)
448     protected SocialRequestPersistence socialRequestPersistence;
449     @BeanReference(type = SocialRequestInterpreterLocalService.class)
450     protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
451     @BeanReference(type = CounterLocalService.class)
452     protected CounterLocalService counterLocalService;
453     @BeanReference(type = GroupLocalService.class)
454     protected GroupLocalService groupLocalService;
455     @BeanReference(type = GroupService.class)
456     protected GroupService groupService;
457     @BeanReference(type = GroupPersistence.class)
458     protected GroupPersistence groupPersistence;
459     @BeanReference(type = GroupFinder.class)
460     protected GroupFinder groupFinder;
461     @BeanReference(type = ResourceLocalService.class)
462     protected ResourceLocalService resourceLocalService;
463     @BeanReference(type = ResourceService.class)
464     protected ResourceService resourceService;
465     @BeanReference(type = ResourcePersistence.class)
466     protected ResourcePersistence resourcePersistence;
467     @BeanReference(type = ResourceFinder.class)
468     protected ResourceFinder resourceFinder;
469     @BeanReference(type = UserLocalService.class)
470     protected UserLocalService userLocalService;
471     @BeanReference(type = UserService.class)
472     protected UserService userService;
473     @BeanReference(type = UserPersistence.class)
474     protected UserPersistence userPersistence;
475     @BeanReference(type = UserFinder.class)
476     protected UserFinder userFinder;
477 }