001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.social.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.annotation.BeanReference;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.dao.orm.DynamicQuery;
023    import com.liferay.portal.kernel.exception.PortalException;
024    import com.liferay.portal.kernel.exception.SystemException;
025    import com.liferay.portal.kernel.util.OrderByComparator;
026    import com.liferay.portal.service.ResourceLocalService;
027    import com.liferay.portal.service.ResourceService;
028    import com.liferay.portal.service.UserLocalService;
029    import com.liferay.portal.service.UserService;
030    import com.liferay.portal.service.persistence.ResourceFinder;
031    import com.liferay.portal.service.persistence.ResourcePersistence;
032    import com.liferay.portal.service.persistence.UserFinder;
033    import com.liferay.portal.service.persistence.UserPersistence;
034    
035    import com.liferay.portlet.social.model.SocialEquityHistory;
036    import com.liferay.portlet.social.service.SocialActivityInterpreterLocalService;
037    import com.liferay.portlet.social.service.SocialActivityLocalService;
038    import com.liferay.portlet.social.service.SocialEquityHistoryLocalService;
039    import com.liferay.portlet.social.service.SocialEquityLogLocalService;
040    import com.liferay.portlet.social.service.SocialEquitySettingLocalService;
041    import com.liferay.portlet.social.service.SocialEquityUserLocalService;
042    import com.liferay.portlet.social.service.SocialRelationLocalService;
043    import com.liferay.portlet.social.service.SocialRequestInterpreterLocalService;
044    import com.liferay.portlet.social.service.SocialRequestLocalService;
045    import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
046    import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
047    import com.liferay.portlet.social.service.persistence.SocialEquityAssetEntryPersistence;
048    import com.liferay.portlet.social.service.persistence.SocialEquityHistoryPersistence;
049    import com.liferay.portlet.social.service.persistence.SocialEquityLogPersistence;
050    import com.liferay.portlet.social.service.persistence.SocialEquitySettingPersistence;
051    import com.liferay.portlet.social.service.persistence.SocialEquityUserPersistence;
052    import com.liferay.portlet.social.service.persistence.SocialRelationPersistence;
053    import com.liferay.portlet.social.service.persistence.SocialRequestPersistence;
054    
055    import java.util.List;
056    
057    import javax.sql.DataSource;
058    
059    /**
060     * @author Brian Wing Shun Chan
061     */
062    public abstract class SocialEquityHistoryLocalServiceBaseImpl
063            implements SocialEquityHistoryLocalService {
064            public SocialEquityHistory addSocialEquityHistory(
065                    SocialEquityHistory socialEquityHistory) throws SystemException {
066                    socialEquityHistory.setNew(true);
067    
068                    return socialEquityHistoryPersistence.update(socialEquityHistory, false);
069            }
070    
071            public SocialEquityHistory createSocialEquityHistory(long equityHistoryId) {
072                    return socialEquityHistoryPersistence.create(equityHistoryId);
073            }
074    
075            public void deleteSocialEquityHistory(long equityHistoryId)
076                    throws PortalException, SystemException {
077                    socialEquityHistoryPersistence.remove(equityHistoryId);
078            }
079    
080            public void deleteSocialEquityHistory(
081                    SocialEquityHistory socialEquityHistory) throws SystemException {
082                    socialEquityHistoryPersistence.remove(socialEquityHistory);
083            }
084    
085            @SuppressWarnings("unchecked")
086            public List dynamicQuery(DynamicQuery dynamicQuery)
087                    throws SystemException {
088                    return socialEquityHistoryPersistence.findWithDynamicQuery(dynamicQuery);
089            }
090    
091            @SuppressWarnings("unchecked")
092            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
093                    throws SystemException {
094                    return socialEquityHistoryPersistence.findWithDynamicQuery(dynamicQuery,
095                            start, end);
096            }
097    
098            @SuppressWarnings("unchecked")
099            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
100                    OrderByComparator orderByComparator) throws SystemException {
101                    return socialEquityHistoryPersistence.findWithDynamicQuery(dynamicQuery,
102                            start, end, orderByComparator);
103            }
104    
105            public long dynamicQueryCount(DynamicQuery dynamicQuery)
106                    throws SystemException {
107                    return socialEquityHistoryPersistence.countWithDynamicQuery(dynamicQuery);
108            }
109    
110            public SocialEquityHistory getSocialEquityHistory(long equityHistoryId)
111                    throws PortalException, SystemException {
112                    return socialEquityHistoryPersistence.findByPrimaryKey(equityHistoryId);
113            }
114    
115            public List<SocialEquityHistory> getSocialEquityHistories(int start, int end)
116                    throws SystemException {
117                    return socialEquityHistoryPersistence.findAll(start, end);
118            }
119    
120            public int getSocialEquityHistoriesCount() throws SystemException {
121                    return socialEquityHistoryPersistence.countAll();
122            }
123    
124            public SocialEquityHistory updateSocialEquityHistory(
125                    SocialEquityHistory socialEquityHistory) throws SystemException {
126                    socialEquityHistory.setNew(false);
127    
128                    return socialEquityHistoryPersistence.update(socialEquityHistory, true);
129            }
130    
131            public SocialEquityHistory updateSocialEquityHistory(
132                    SocialEquityHistory socialEquityHistory, boolean merge)
133                    throws SystemException {
134                    socialEquityHistory.setNew(false);
135    
136                    return socialEquityHistoryPersistence.update(socialEquityHistory, merge);
137            }
138    
139            public SocialActivityLocalService getSocialActivityLocalService() {
140                    return socialActivityLocalService;
141            }
142    
143            public void setSocialActivityLocalService(
144                    SocialActivityLocalService socialActivityLocalService) {
145                    this.socialActivityLocalService = socialActivityLocalService;
146            }
147    
148            public SocialActivityPersistence getSocialActivityPersistence() {
149                    return socialActivityPersistence;
150            }
151    
152            public void setSocialActivityPersistence(
153                    SocialActivityPersistence socialActivityPersistence) {
154                    this.socialActivityPersistence = socialActivityPersistence;
155            }
156    
157            public SocialActivityFinder getSocialActivityFinder() {
158                    return socialActivityFinder;
159            }
160    
161            public void setSocialActivityFinder(
162                    SocialActivityFinder socialActivityFinder) {
163                    this.socialActivityFinder = socialActivityFinder;
164            }
165    
166            public SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
167                    return socialActivityInterpreterLocalService;
168            }
169    
170            public void setSocialActivityInterpreterLocalService(
171                    SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
172                    this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
173            }
174    
175            public SocialEquityAssetEntryPersistence getSocialEquityAssetEntryPersistence() {
176                    return socialEquityAssetEntryPersistence;
177            }
178    
179            public void setSocialEquityAssetEntryPersistence(
180                    SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence) {
181                    this.socialEquityAssetEntryPersistence = socialEquityAssetEntryPersistence;
182            }
183    
184            public SocialEquityHistoryLocalService getSocialEquityHistoryLocalService() {
185                    return socialEquityHistoryLocalService;
186            }
187    
188            public void setSocialEquityHistoryLocalService(
189                    SocialEquityHistoryLocalService socialEquityHistoryLocalService) {
190                    this.socialEquityHistoryLocalService = socialEquityHistoryLocalService;
191            }
192    
193            public SocialEquityHistoryPersistence getSocialEquityHistoryPersistence() {
194                    return socialEquityHistoryPersistence;
195            }
196    
197            public void setSocialEquityHistoryPersistence(
198                    SocialEquityHistoryPersistence socialEquityHistoryPersistence) {
199                    this.socialEquityHistoryPersistence = socialEquityHistoryPersistence;
200            }
201    
202            public SocialEquityLogLocalService getSocialEquityLogLocalService() {
203                    return socialEquityLogLocalService;
204            }
205    
206            public void setSocialEquityLogLocalService(
207                    SocialEquityLogLocalService socialEquityLogLocalService) {
208                    this.socialEquityLogLocalService = socialEquityLogLocalService;
209            }
210    
211            public SocialEquityLogPersistence getSocialEquityLogPersistence() {
212                    return socialEquityLogPersistence;
213            }
214    
215            public void setSocialEquityLogPersistence(
216                    SocialEquityLogPersistence socialEquityLogPersistence) {
217                    this.socialEquityLogPersistence = socialEquityLogPersistence;
218            }
219    
220            public SocialEquitySettingLocalService getSocialEquitySettingLocalService() {
221                    return socialEquitySettingLocalService;
222            }
223    
224            public void setSocialEquitySettingLocalService(
225                    SocialEquitySettingLocalService socialEquitySettingLocalService) {
226                    this.socialEquitySettingLocalService = socialEquitySettingLocalService;
227            }
228    
229            public SocialEquitySettingPersistence getSocialEquitySettingPersistence() {
230                    return socialEquitySettingPersistence;
231            }
232    
233            public void setSocialEquitySettingPersistence(
234                    SocialEquitySettingPersistence socialEquitySettingPersistence) {
235                    this.socialEquitySettingPersistence = socialEquitySettingPersistence;
236            }
237    
238            public SocialEquityUserLocalService getSocialEquityUserLocalService() {
239                    return socialEquityUserLocalService;
240            }
241    
242            public void setSocialEquityUserLocalService(
243                    SocialEquityUserLocalService socialEquityUserLocalService) {
244                    this.socialEquityUserLocalService = socialEquityUserLocalService;
245            }
246    
247            public SocialEquityUserPersistence getSocialEquityUserPersistence() {
248                    return socialEquityUserPersistence;
249            }
250    
251            public void setSocialEquityUserPersistence(
252                    SocialEquityUserPersistence socialEquityUserPersistence) {
253                    this.socialEquityUserPersistence = socialEquityUserPersistence;
254            }
255    
256            public SocialRelationLocalService getSocialRelationLocalService() {
257                    return socialRelationLocalService;
258            }
259    
260            public void setSocialRelationLocalService(
261                    SocialRelationLocalService socialRelationLocalService) {
262                    this.socialRelationLocalService = socialRelationLocalService;
263            }
264    
265            public SocialRelationPersistence getSocialRelationPersistence() {
266                    return socialRelationPersistence;
267            }
268    
269            public void setSocialRelationPersistence(
270                    SocialRelationPersistence socialRelationPersistence) {
271                    this.socialRelationPersistence = socialRelationPersistence;
272            }
273    
274            public SocialRequestLocalService getSocialRequestLocalService() {
275                    return socialRequestLocalService;
276            }
277    
278            public void setSocialRequestLocalService(
279                    SocialRequestLocalService socialRequestLocalService) {
280                    this.socialRequestLocalService = socialRequestLocalService;
281            }
282    
283            public SocialRequestPersistence getSocialRequestPersistence() {
284                    return socialRequestPersistence;
285            }
286    
287            public void setSocialRequestPersistence(
288                    SocialRequestPersistence socialRequestPersistence) {
289                    this.socialRequestPersistence = socialRequestPersistence;
290            }
291    
292            public SocialRequestInterpreterLocalService getSocialRequestInterpreterLocalService() {
293                    return socialRequestInterpreterLocalService;
294            }
295    
296            public void setSocialRequestInterpreterLocalService(
297                    SocialRequestInterpreterLocalService socialRequestInterpreterLocalService) {
298                    this.socialRequestInterpreterLocalService = socialRequestInterpreterLocalService;
299            }
300    
301            public CounterLocalService getCounterLocalService() {
302                    return counterLocalService;
303            }
304    
305            public void setCounterLocalService(CounterLocalService counterLocalService) {
306                    this.counterLocalService = counterLocalService;
307            }
308    
309            public ResourceLocalService getResourceLocalService() {
310                    return resourceLocalService;
311            }
312    
313            public void setResourceLocalService(
314                    ResourceLocalService resourceLocalService) {
315                    this.resourceLocalService = resourceLocalService;
316            }
317    
318            public ResourceService getResourceService() {
319                    return resourceService;
320            }
321    
322            public void setResourceService(ResourceService resourceService) {
323                    this.resourceService = resourceService;
324            }
325    
326            public ResourcePersistence getResourcePersistence() {
327                    return resourcePersistence;
328            }
329    
330            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
331                    this.resourcePersistence = resourcePersistence;
332            }
333    
334            public ResourceFinder getResourceFinder() {
335                    return resourceFinder;
336            }
337    
338            public void setResourceFinder(ResourceFinder resourceFinder) {
339                    this.resourceFinder = resourceFinder;
340            }
341    
342            public UserLocalService getUserLocalService() {
343                    return userLocalService;
344            }
345    
346            public void setUserLocalService(UserLocalService userLocalService) {
347                    this.userLocalService = userLocalService;
348            }
349    
350            public UserService getUserService() {
351                    return userService;
352            }
353    
354            public void setUserService(UserService userService) {
355                    this.userService = userService;
356            }
357    
358            public UserPersistence getUserPersistence() {
359                    return userPersistence;
360            }
361    
362            public void setUserPersistence(UserPersistence userPersistence) {
363                    this.userPersistence = userPersistence;
364            }
365    
366            public UserFinder getUserFinder() {
367                    return userFinder;
368            }
369    
370            public void setUserFinder(UserFinder userFinder) {
371                    this.userFinder = userFinder;
372            }
373    
374            protected void runSQL(String sql) throws SystemException {
375                    try {
376                            DataSource dataSource = socialEquityHistoryPersistence.getDataSource();
377    
378                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
379                                            sql, new int[0]);
380    
381                            sqlUpdate.update();
382                    }
383                    catch (Exception e) {
384                            throw new SystemException(e);
385                    }
386            }
387    
388            @BeanReference(type = SocialActivityLocalService.class)
389            protected SocialActivityLocalService socialActivityLocalService;
390            @BeanReference(type = SocialActivityPersistence.class)
391            protected SocialActivityPersistence socialActivityPersistence;
392            @BeanReference(type = SocialActivityFinder.class)
393            protected SocialActivityFinder socialActivityFinder;
394            @BeanReference(type = SocialActivityInterpreterLocalService.class)
395            protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
396            @BeanReference(type = SocialEquityAssetEntryPersistence.class)
397            protected SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence;
398            @BeanReference(type = SocialEquityHistoryLocalService.class)
399            protected SocialEquityHistoryLocalService socialEquityHistoryLocalService;
400            @BeanReference(type = SocialEquityHistoryPersistence.class)
401            protected SocialEquityHistoryPersistence socialEquityHistoryPersistence;
402            @BeanReference(type = SocialEquityLogLocalService.class)
403            protected SocialEquityLogLocalService socialEquityLogLocalService;
404            @BeanReference(type = SocialEquityLogPersistence.class)
405            protected SocialEquityLogPersistence socialEquityLogPersistence;
406            @BeanReference(type = SocialEquitySettingLocalService.class)
407            protected SocialEquitySettingLocalService socialEquitySettingLocalService;
408            @BeanReference(type = SocialEquitySettingPersistence.class)
409            protected SocialEquitySettingPersistence socialEquitySettingPersistence;
410            @BeanReference(type = SocialEquityUserLocalService.class)
411            protected SocialEquityUserLocalService socialEquityUserLocalService;
412            @BeanReference(type = SocialEquityUserPersistence.class)
413            protected SocialEquityUserPersistence socialEquityUserPersistence;
414            @BeanReference(type = SocialRelationLocalService.class)
415            protected SocialRelationLocalService socialRelationLocalService;
416            @BeanReference(type = SocialRelationPersistence.class)
417            protected SocialRelationPersistence socialRelationPersistence;
418            @BeanReference(type = SocialRequestLocalService.class)
419            protected SocialRequestLocalService socialRequestLocalService;
420            @BeanReference(type = SocialRequestPersistence.class)
421            protected SocialRequestPersistence socialRequestPersistence;
422            @BeanReference(type = SocialRequestInterpreterLocalService.class)
423            protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
424            @BeanReference(type = CounterLocalService.class)
425            protected CounterLocalService counterLocalService;
426            @BeanReference(type = ResourceLocalService.class)
427            protected ResourceLocalService resourceLocalService;
428            @BeanReference(type = ResourceService.class)
429            protected ResourceService resourceService;
430            @BeanReference(type = ResourcePersistence.class)
431            protected ResourcePersistence resourcePersistence;
432            @BeanReference(type = ResourceFinder.class)
433            protected ResourceFinder resourceFinder;
434            @BeanReference(type = UserLocalService.class)
435            protected UserLocalService userLocalService;
436            @BeanReference(type = UserService.class)
437            protected UserService userService;
438            @BeanReference(type = UserPersistence.class)
439            protected UserPersistence userPersistence;
440            @BeanReference(type = UserFinder.class)
441            protected UserFinder userFinder;
442    }