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.SocialEquityHistory;
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="SocialEquityHistoryLocalServiceBaseImpl.java.html"><b><i>View Source
60   * </i></b></a>
61   *
62   * @author Brian Wing Shun Chan
63   */
64  public abstract class SocialEquityHistoryLocalServiceBaseImpl
65      implements SocialEquityHistoryLocalService {
66      public SocialEquityHistory addSocialEquityHistory(
67          SocialEquityHistory socialEquityHistory) throws SystemException {
68          socialEquityHistory.setNew(true);
69  
70          return socialEquityHistoryPersistence.update(socialEquityHistory, false);
71      }
72  
73      public SocialEquityHistory createSocialEquityHistory(long equityHistoryId) {
74          return socialEquityHistoryPersistence.create(equityHistoryId);
75      }
76  
77      public void deleteSocialEquityHistory(long equityHistoryId)
78          throws PortalException, SystemException {
79          socialEquityHistoryPersistence.remove(equityHistoryId);
80      }
81  
82      public void deleteSocialEquityHistory(
83          SocialEquityHistory socialEquityHistory) throws SystemException {
84          socialEquityHistoryPersistence.remove(socialEquityHistory);
85      }
86  
87      @SuppressWarnings("unchecked")
88      public List dynamicQuery(DynamicQuery dynamicQuery)
89          throws SystemException {
90          return socialEquityHistoryPersistence.findWithDynamicQuery(dynamicQuery);
91      }
92  
93      @SuppressWarnings("unchecked")
94      public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
95          throws SystemException {
96          return socialEquityHistoryPersistence.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 socialEquityHistoryPersistence.findWithDynamicQuery(dynamicQuery,
104             start, end, orderByComparator);
105     }
106 
107     public long dynamicQueryCount(DynamicQuery dynamicQuery)
108         throws SystemException {
109         return socialEquityHistoryPersistence.countWithDynamicQuery(dynamicQuery);
110     }
111 
112     public SocialEquityHistory getSocialEquityHistory(long equityHistoryId)
113         throws PortalException, SystemException {
114         return socialEquityHistoryPersistence.findByPrimaryKey(equityHistoryId);
115     }
116 
117     public List<SocialEquityHistory> getSocialEquityHistories(int start, int end)
118         throws SystemException {
119         return socialEquityHistoryPersistence.findAll(start, end);
120     }
121 
122     public int getSocialEquityHistoriesCount() throws SystemException {
123         return socialEquityHistoryPersistence.countAll();
124     }
125 
126     public SocialEquityHistory updateSocialEquityHistory(
127         SocialEquityHistory socialEquityHistory) throws SystemException {
128         socialEquityHistory.setNew(false);
129 
130         return socialEquityHistoryPersistence.update(socialEquityHistory, true);
131     }
132 
133     public SocialEquityHistory updateSocialEquityHistory(
134         SocialEquityHistory socialEquityHistory, boolean merge)
135         throws SystemException {
136         socialEquityHistory.setNew(false);
137 
138         return socialEquityHistoryPersistence.update(socialEquityHistory, merge);
139     }
140 
141     public SocialActivityLocalService getSocialActivityLocalService() {
142         return socialActivityLocalService;
143     }
144 
145     public void setSocialActivityLocalService(
146         SocialActivityLocalService socialActivityLocalService) {
147         this.socialActivityLocalService = socialActivityLocalService;
148     }
149 
150     public SocialActivityPersistence getSocialActivityPersistence() {
151         return socialActivityPersistence;
152     }
153 
154     public void setSocialActivityPersistence(
155         SocialActivityPersistence socialActivityPersistence) {
156         this.socialActivityPersistence = socialActivityPersistence;
157     }
158 
159     public SocialActivityFinder getSocialActivityFinder() {
160         return socialActivityFinder;
161     }
162 
163     public void setSocialActivityFinder(
164         SocialActivityFinder socialActivityFinder) {
165         this.socialActivityFinder = socialActivityFinder;
166     }
167 
168     public SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
169         return socialActivityInterpreterLocalService;
170     }
171 
172     public void setSocialActivityInterpreterLocalService(
173         SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
174         this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
175     }
176 
177     public SocialEquityAssetEntryPersistence getSocialEquityAssetEntryPersistence() {
178         return socialEquityAssetEntryPersistence;
179     }
180 
181     public void setSocialEquityAssetEntryPersistence(
182         SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence) {
183         this.socialEquityAssetEntryPersistence = socialEquityAssetEntryPersistence;
184     }
185 
186     public SocialEquityHistoryLocalService getSocialEquityHistoryLocalService() {
187         return socialEquityHistoryLocalService;
188     }
189 
190     public void setSocialEquityHistoryLocalService(
191         SocialEquityHistoryLocalService socialEquityHistoryLocalService) {
192         this.socialEquityHistoryLocalService = socialEquityHistoryLocalService;
193     }
194 
195     public SocialEquityHistoryPersistence getSocialEquityHistoryPersistence() {
196         return socialEquityHistoryPersistence;
197     }
198 
199     public void setSocialEquityHistoryPersistence(
200         SocialEquityHistoryPersistence socialEquityHistoryPersistence) {
201         this.socialEquityHistoryPersistence = socialEquityHistoryPersistence;
202     }
203 
204     public SocialEquityLogLocalService getSocialEquityLogLocalService() {
205         return socialEquityLogLocalService;
206     }
207 
208     public void setSocialEquityLogLocalService(
209         SocialEquityLogLocalService socialEquityLogLocalService) {
210         this.socialEquityLogLocalService = socialEquityLogLocalService;
211     }
212 
213     public SocialEquityLogPersistence getSocialEquityLogPersistence() {
214         return socialEquityLogPersistence;
215     }
216 
217     public void setSocialEquityLogPersistence(
218         SocialEquityLogPersistence socialEquityLogPersistence) {
219         this.socialEquityLogPersistence = socialEquityLogPersistence;
220     }
221 
222     public SocialEquitySettingLocalService getSocialEquitySettingLocalService() {
223         return socialEquitySettingLocalService;
224     }
225 
226     public void setSocialEquitySettingLocalService(
227         SocialEquitySettingLocalService socialEquitySettingLocalService) {
228         this.socialEquitySettingLocalService = socialEquitySettingLocalService;
229     }
230 
231     public SocialEquitySettingPersistence getSocialEquitySettingPersistence() {
232         return socialEquitySettingPersistence;
233     }
234 
235     public void setSocialEquitySettingPersistence(
236         SocialEquitySettingPersistence socialEquitySettingPersistence) {
237         this.socialEquitySettingPersistence = socialEquitySettingPersistence;
238     }
239 
240     public SocialEquityUserPersistence getSocialEquityUserPersistence() {
241         return socialEquityUserPersistence;
242     }
243 
244     public void setSocialEquityUserPersistence(
245         SocialEquityUserPersistence socialEquityUserPersistence) {
246         this.socialEquityUserPersistence = socialEquityUserPersistence;
247     }
248 
249     public SocialRelationLocalService getSocialRelationLocalService() {
250         return socialRelationLocalService;
251     }
252 
253     public void setSocialRelationLocalService(
254         SocialRelationLocalService socialRelationLocalService) {
255         this.socialRelationLocalService = socialRelationLocalService;
256     }
257 
258     public SocialRelationPersistence getSocialRelationPersistence() {
259         return socialRelationPersistence;
260     }
261 
262     public void setSocialRelationPersistence(
263         SocialRelationPersistence socialRelationPersistence) {
264         this.socialRelationPersistence = socialRelationPersistence;
265     }
266 
267     public SocialRequestLocalService getSocialRequestLocalService() {
268         return socialRequestLocalService;
269     }
270 
271     public void setSocialRequestLocalService(
272         SocialRequestLocalService socialRequestLocalService) {
273         this.socialRequestLocalService = socialRequestLocalService;
274     }
275 
276     public SocialRequestPersistence getSocialRequestPersistence() {
277         return socialRequestPersistence;
278     }
279 
280     public void setSocialRequestPersistence(
281         SocialRequestPersistence socialRequestPersistence) {
282         this.socialRequestPersistence = socialRequestPersistence;
283     }
284 
285     public SocialRequestInterpreterLocalService getSocialRequestInterpreterLocalService() {
286         return socialRequestInterpreterLocalService;
287     }
288 
289     public void setSocialRequestInterpreterLocalService(
290         SocialRequestInterpreterLocalService socialRequestInterpreterLocalService) {
291         this.socialRequestInterpreterLocalService = socialRequestInterpreterLocalService;
292     }
293 
294     public CounterLocalService getCounterLocalService() {
295         return counterLocalService;
296     }
297 
298     public void setCounterLocalService(CounterLocalService counterLocalService) {
299         this.counterLocalService = counterLocalService;
300     }
301 
302     public ResourceLocalService getResourceLocalService() {
303         return resourceLocalService;
304     }
305 
306     public void setResourceLocalService(
307         ResourceLocalService resourceLocalService) {
308         this.resourceLocalService = resourceLocalService;
309     }
310 
311     public ResourceService getResourceService() {
312         return resourceService;
313     }
314 
315     public void setResourceService(ResourceService resourceService) {
316         this.resourceService = resourceService;
317     }
318 
319     public ResourcePersistence getResourcePersistence() {
320         return resourcePersistence;
321     }
322 
323     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
324         this.resourcePersistence = resourcePersistence;
325     }
326 
327     public ResourceFinder getResourceFinder() {
328         return resourceFinder;
329     }
330 
331     public void setResourceFinder(ResourceFinder resourceFinder) {
332         this.resourceFinder = resourceFinder;
333     }
334 
335     public UserLocalService getUserLocalService() {
336         return userLocalService;
337     }
338 
339     public void setUserLocalService(UserLocalService userLocalService) {
340         this.userLocalService = userLocalService;
341     }
342 
343     public UserService getUserService() {
344         return userService;
345     }
346 
347     public void setUserService(UserService userService) {
348         this.userService = userService;
349     }
350 
351     public UserPersistence getUserPersistence() {
352         return userPersistence;
353     }
354 
355     public void setUserPersistence(UserPersistence userPersistence) {
356         this.userPersistence = userPersistence;
357     }
358 
359     public UserFinder getUserFinder() {
360         return userFinder;
361     }
362 
363     public void setUserFinder(UserFinder userFinder) {
364         this.userFinder = userFinder;
365     }
366 
367     protected void runSQL(String sql) throws SystemException {
368         try {
369             DataSource dataSource = socialEquityHistoryPersistence.getDataSource();
370 
371             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
372                     sql, new int[0]);
373 
374             sqlUpdate.update();
375         }
376         catch (Exception e) {
377             throw new SystemException(e);
378         }
379     }
380 
381     @BeanReference(type = SocialActivityLocalService.class)
382     protected SocialActivityLocalService socialActivityLocalService;
383     @BeanReference(type = SocialActivityPersistence.class)
384     protected SocialActivityPersistence socialActivityPersistence;
385     @BeanReference(type = SocialActivityFinder.class)
386     protected SocialActivityFinder socialActivityFinder;
387     @BeanReference(type = SocialActivityInterpreterLocalService.class)
388     protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
389     @BeanReference(type = SocialEquityAssetEntryPersistence.class)
390     protected SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence;
391     @BeanReference(type = SocialEquityHistoryLocalService.class)
392     protected SocialEquityHistoryLocalService socialEquityHistoryLocalService;
393     @BeanReference(type = SocialEquityHistoryPersistence.class)
394     protected SocialEquityHistoryPersistence socialEquityHistoryPersistence;
395     @BeanReference(type = SocialEquityLogLocalService.class)
396     protected SocialEquityLogLocalService socialEquityLogLocalService;
397     @BeanReference(type = SocialEquityLogPersistence.class)
398     protected SocialEquityLogPersistence socialEquityLogPersistence;
399     @BeanReference(type = SocialEquitySettingLocalService.class)
400     protected SocialEquitySettingLocalService socialEquitySettingLocalService;
401     @BeanReference(type = SocialEquitySettingPersistence.class)
402     protected SocialEquitySettingPersistence socialEquitySettingPersistence;
403     @BeanReference(type = SocialEquityUserPersistence.class)
404     protected SocialEquityUserPersistence socialEquityUserPersistence;
405     @BeanReference(type = SocialRelationLocalService.class)
406     protected SocialRelationLocalService socialRelationLocalService;
407     @BeanReference(type = SocialRelationPersistence.class)
408     protected SocialRelationPersistence socialRelationPersistence;
409     @BeanReference(type = SocialRequestLocalService.class)
410     protected SocialRequestLocalService socialRequestLocalService;
411     @BeanReference(type = SocialRequestPersistence.class)
412     protected SocialRequestPersistence socialRequestPersistence;
413     @BeanReference(type = SocialRequestInterpreterLocalService.class)
414     protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
415     @BeanReference(type = CounterLocalService.class)
416     protected CounterLocalService counterLocalService;
417     @BeanReference(type = ResourceLocalService.class)
418     protected ResourceLocalService resourceLocalService;
419     @BeanReference(type = ResourceService.class)
420     protected ResourceService resourceService;
421     @BeanReference(type = ResourcePersistence.class)
422     protected ResourcePersistence resourcePersistence;
423     @BeanReference(type = ResourceFinder.class)
424     protected ResourceFinder resourceFinder;
425     @BeanReference(type = UserLocalService.class)
426     protected UserLocalService userLocalService;
427     @BeanReference(type = UserService.class)
428     protected UserService userService;
429     @BeanReference(type = UserPersistence.class)
430     protected UserPersistence userPersistence;
431     @BeanReference(type = UserFinder.class)
432     protected UserFinder userFinder;
433 }