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.asset.service.AssetEntryLocalService;
36  import com.liferay.portlet.asset.service.AssetEntryService;
37  import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
38  import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
39  import com.liferay.portlet.social.model.SocialEquityLog;
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="SocialEquityLogLocalServiceBaseImpl.java.html"><b><i>View Source</i>
64   * </b></a>
65   *
66   * @author Brian Wing Shun Chan
67   */
68  public abstract class SocialEquityLogLocalServiceBaseImpl
69      implements SocialEquityLogLocalService {
70      public SocialEquityLog addSocialEquityLog(SocialEquityLog socialEquityLog)
71          throws SystemException {
72          socialEquityLog.setNew(true);
73  
74          return socialEquityLogPersistence.update(socialEquityLog, false);
75      }
76  
77      public SocialEquityLog createSocialEquityLog(long equityLogId) {
78          return socialEquityLogPersistence.create(equityLogId);
79      }
80  
81      public void deleteSocialEquityLog(long equityLogId)
82          throws PortalException, SystemException {
83          socialEquityLogPersistence.remove(equityLogId);
84      }
85  
86      public void deleteSocialEquityLog(SocialEquityLog socialEquityLog)
87          throws SystemException {
88          socialEquityLogPersistence.remove(socialEquityLog);
89      }
90  
91      @SuppressWarnings("unchecked")
92      public List dynamicQuery(DynamicQuery dynamicQuery)
93          throws SystemException {
94          return socialEquityLogPersistence.findWithDynamicQuery(dynamicQuery);
95      }
96  
97      @SuppressWarnings("unchecked")
98      public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
99          throws SystemException {
100         return socialEquityLogPersistence.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 socialEquityLogPersistence.findWithDynamicQuery(dynamicQuery,
108             start, end, orderByComparator);
109     }
110 
111     public long dynamicQueryCount(DynamicQuery dynamicQuery)
112         throws SystemException {
113         return socialEquityLogPersistence.countWithDynamicQuery(dynamicQuery);
114     }
115 
116     public SocialEquityLog getSocialEquityLog(long equityLogId)
117         throws PortalException, SystemException {
118         return socialEquityLogPersistence.findByPrimaryKey(equityLogId);
119     }
120 
121     public List<SocialEquityLog> getSocialEquityLogs(int start, int end)
122         throws SystemException {
123         return socialEquityLogPersistence.findAll(start, end);
124     }
125 
126     public int getSocialEquityLogsCount() throws SystemException {
127         return socialEquityLogPersistence.countAll();
128     }
129 
130     public SocialEquityLog updateSocialEquityLog(
131         SocialEquityLog socialEquityLog) throws SystemException {
132         socialEquityLog.setNew(false);
133 
134         return socialEquityLogPersistence.update(socialEquityLog, true);
135     }
136 
137     public SocialEquityLog updateSocialEquityLog(
138         SocialEquityLog socialEquityLog, boolean merge)
139         throws SystemException {
140         socialEquityLog.setNew(false);
141 
142         return socialEquityLogPersistence.update(socialEquityLog, 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     public AssetEntryLocalService getAssetEntryLocalService() {
372         return assetEntryLocalService;
373     }
374 
375     public void setAssetEntryLocalService(
376         AssetEntryLocalService assetEntryLocalService) {
377         this.assetEntryLocalService = assetEntryLocalService;
378     }
379 
380     public AssetEntryService getAssetEntryService() {
381         return assetEntryService;
382     }
383 
384     public void setAssetEntryService(AssetEntryService assetEntryService) {
385         this.assetEntryService = assetEntryService;
386     }
387 
388     public AssetEntryPersistence getAssetEntryPersistence() {
389         return assetEntryPersistence;
390     }
391 
392     public void setAssetEntryPersistence(
393         AssetEntryPersistence assetEntryPersistence) {
394         this.assetEntryPersistence = assetEntryPersistence;
395     }
396 
397     public AssetEntryFinder getAssetEntryFinder() {
398         return assetEntryFinder;
399     }
400 
401     public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
402         this.assetEntryFinder = assetEntryFinder;
403     }
404 
405     protected void runSQL(String sql) throws SystemException {
406         try {
407             DataSource dataSource = socialEquityLogPersistence.getDataSource();
408 
409             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
410                     sql, new int[0]);
411 
412             sqlUpdate.update();
413         }
414         catch (Exception e) {
415             throw new SystemException(e);
416         }
417     }
418 
419     @BeanReference(type = SocialActivityLocalService.class)
420     protected SocialActivityLocalService socialActivityLocalService;
421     @BeanReference(type = SocialActivityPersistence.class)
422     protected SocialActivityPersistence socialActivityPersistence;
423     @BeanReference(type = SocialActivityFinder.class)
424     protected SocialActivityFinder socialActivityFinder;
425     @BeanReference(type = SocialActivityInterpreterLocalService.class)
426     protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
427     @BeanReference(type = SocialEquityAssetEntryPersistence.class)
428     protected SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence;
429     @BeanReference(type = SocialEquityHistoryLocalService.class)
430     protected SocialEquityHistoryLocalService socialEquityHistoryLocalService;
431     @BeanReference(type = SocialEquityHistoryPersistence.class)
432     protected SocialEquityHistoryPersistence socialEquityHistoryPersistence;
433     @BeanReference(type = SocialEquityLogLocalService.class)
434     protected SocialEquityLogLocalService socialEquityLogLocalService;
435     @BeanReference(type = SocialEquityLogPersistence.class)
436     protected SocialEquityLogPersistence socialEquityLogPersistence;
437     @BeanReference(type = SocialEquitySettingLocalService.class)
438     protected SocialEquitySettingLocalService socialEquitySettingLocalService;
439     @BeanReference(type = SocialEquitySettingPersistence.class)
440     protected SocialEquitySettingPersistence socialEquitySettingPersistence;
441     @BeanReference(type = SocialEquityUserPersistence.class)
442     protected SocialEquityUserPersistence socialEquityUserPersistence;
443     @BeanReference(type = SocialRelationLocalService.class)
444     protected SocialRelationLocalService socialRelationLocalService;
445     @BeanReference(type = SocialRelationPersistence.class)
446     protected SocialRelationPersistence socialRelationPersistence;
447     @BeanReference(type = SocialRequestLocalService.class)
448     protected SocialRequestLocalService socialRequestLocalService;
449     @BeanReference(type = SocialRequestPersistence.class)
450     protected SocialRequestPersistence socialRequestPersistence;
451     @BeanReference(type = SocialRequestInterpreterLocalService.class)
452     protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
453     @BeanReference(type = CounterLocalService.class)
454     protected CounterLocalService counterLocalService;
455     @BeanReference(type = ResourceLocalService.class)
456     protected ResourceLocalService resourceLocalService;
457     @BeanReference(type = ResourceService.class)
458     protected ResourceService resourceService;
459     @BeanReference(type = ResourcePersistence.class)
460     protected ResourcePersistence resourcePersistence;
461     @BeanReference(type = ResourceFinder.class)
462     protected ResourceFinder resourceFinder;
463     @BeanReference(type = UserLocalService.class)
464     protected UserLocalService userLocalService;
465     @BeanReference(type = UserService.class)
466     protected UserService userService;
467     @BeanReference(type = UserPersistence.class)
468     protected UserPersistence userPersistence;
469     @BeanReference(type = UserFinder.class)
470     protected UserFinder userFinder;
471     @BeanReference(type = AssetEntryLocalService.class)
472     protected AssetEntryLocalService assetEntryLocalService;
473     @BeanReference(type = AssetEntryService.class)
474     protected AssetEntryService assetEntryService;
475     @BeanReference(type = AssetEntryPersistence.class)
476     protected AssetEntryPersistence assetEntryPersistence;
477     @BeanReference(type = AssetEntryFinder.class)
478     protected AssetEntryFinder assetEntryFinder;
479 }