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.asset.service.AssetEntryLocalService;
036    import com.liferay.portlet.asset.service.AssetEntryService;
037    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
038    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
039    import com.liferay.portlet.social.model.SocialEquityLog;
040    import com.liferay.portlet.social.service.SocialActivityInterpreterLocalService;
041    import com.liferay.portlet.social.service.SocialActivityLocalService;
042    import com.liferay.portlet.social.service.SocialEquityHistoryLocalService;
043    import com.liferay.portlet.social.service.SocialEquityLogLocalService;
044    import com.liferay.portlet.social.service.SocialEquitySettingLocalService;
045    import com.liferay.portlet.social.service.SocialEquityUserLocalService;
046    import com.liferay.portlet.social.service.SocialRelationLocalService;
047    import com.liferay.portlet.social.service.SocialRequestInterpreterLocalService;
048    import com.liferay.portlet.social.service.SocialRequestLocalService;
049    import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
050    import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
051    import com.liferay.portlet.social.service.persistence.SocialEquityAssetEntryPersistence;
052    import com.liferay.portlet.social.service.persistence.SocialEquityHistoryPersistence;
053    import com.liferay.portlet.social.service.persistence.SocialEquityLogPersistence;
054    import com.liferay.portlet.social.service.persistence.SocialEquitySettingPersistence;
055    import com.liferay.portlet.social.service.persistence.SocialEquityUserPersistence;
056    import com.liferay.portlet.social.service.persistence.SocialRelationPersistence;
057    import com.liferay.portlet.social.service.persistence.SocialRequestPersistence;
058    
059    import java.util.List;
060    
061    import javax.sql.DataSource;
062    
063    /**
064     * @author Brian Wing Shun Chan
065     */
066    public abstract class SocialEquityLogLocalServiceBaseImpl
067            implements SocialEquityLogLocalService {
068            public SocialEquityLog addSocialEquityLog(SocialEquityLog socialEquityLog)
069                    throws SystemException {
070                    socialEquityLog.setNew(true);
071    
072                    return socialEquityLogPersistence.update(socialEquityLog, false);
073            }
074    
075            public SocialEquityLog createSocialEquityLog(long equityLogId) {
076                    return socialEquityLogPersistence.create(equityLogId);
077            }
078    
079            public void deleteSocialEquityLog(long equityLogId)
080                    throws PortalException, SystemException {
081                    socialEquityLogPersistence.remove(equityLogId);
082            }
083    
084            public void deleteSocialEquityLog(SocialEquityLog socialEquityLog)
085                    throws SystemException {
086                    socialEquityLogPersistence.remove(socialEquityLog);
087            }
088    
089            @SuppressWarnings("unchecked")
090            public List dynamicQuery(DynamicQuery dynamicQuery)
091                    throws SystemException {
092                    return socialEquityLogPersistence.findWithDynamicQuery(dynamicQuery);
093            }
094    
095            @SuppressWarnings("unchecked")
096            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
097                    throws SystemException {
098                    return socialEquityLogPersistence.findWithDynamicQuery(dynamicQuery,
099                            start, end);
100            }
101    
102            @SuppressWarnings("unchecked")
103            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
104                    OrderByComparator orderByComparator) throws SystemException {
105                    return socialEquityLogPersistence.findWithDynamicQuery(dynamicQuery,
106                            start, end, orderByComparator);
107            }
108    
109            public long dynamicQueryCount(DynamicQuery dynamicQuery)
110                    throws SystemException {
111                    return socialEquityLogPersistence.countWithDynamicQuery(dynamicQuery);
112            }
113    
114            public SocialEquityLog getSocialEquityLog(long equityLogId)
115                    throws PortalException, SystemException {
116                    return socialEquityLogPersistence.findByPrimaryKey(equityLogId);
117            }
118    
119            public List<SocialEquityLog> getSocialEquityLogs(int start, int end)
120                    throws SystemException {
121                    return socialEquityLogPersistence.findAll(start, end);
122            }
123    
124            public int getSocialEquityLogsCount() throws SystemException {
125                    return socialEquityLogPersistence.countAll();
126            }
127    
128            public SocialEquityLog updateSocialEquityLog(
129                    SocialEquityLog socialEquityLog) throws SystemException {
130                    socialEquityLog.setNew(false);
131    
132                    return socialEquityLogPersistence.update(socialEquityLog, true);
133            }
134    
135            public SocialEquityLog updateSocialEquityLog(
136                    SocialEquityLog socialEquityLog, boolean merge)
137                    throws SystemException {
138                    socialEquityLog.setNew(false);
139    
140                    return socialEquityLogPersistence.update(socialEquityLog, merge);
141            }
142    
143            public SocialActivityLocalService getSocialActivityLocalService() {
144                    return socialActivityLocalService;
145            }
146    
147            public void setSocialActivityLocalService(
148                    SocialActivityLocalService socialActivityLocalService) {
149                    this.socialActivityLocalService = socialActivityLocalService;
150            }
151    
152            public SocialActivityPersistence getSocialActivityPersistence() {
153                    return socialActivityPersistence;
154            }
155    
156            public void setSocialActivityPersistence(
157                    SocialActivityPersistence socialActivityPersistence) {
158                    this.socialActivityPersistence = socialActivityPersistence;
159            }
160    
161            public SocialActivityFinder getSocialActivityFinder() {
162                    return socialActivityFinder;
163            }
164    
165            public void setSocialActivityFinder(
166                    SocialActivityFinder socialActivityFinder) {
167                    this.socialActivityFinder = socialActivityFinder;
168            }
169    
170            public SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
171                    return socialActivityInterpreterLocalService;
172            }
173    
174            public void setSocialActivityInterpreterLocalService(
175                    SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
176                    this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
177            }
178    
179            public SocialEquityAssetEntryPersistence getSocialEquityAssetEntryPersistence() {
180                    return socialEquityAssetEntryPersistence;
181            }
182    
183            public void setSocialEquityAssetEntryPersistence(
184                    SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence) {
185                    this.socialEquityAssetEntryPersistence = socialEquityAssetEntryPersistence;
186            }
187    
188            public SocialEquityHistoryLocalService getSocialEquityHistoryLocalService() {
189                    return socialEquityHistoryLocalService;
190            }
191    
192            public void setSocialEquityHistoryLocalService(
193                    SocialEquityHistoryLocalService socialEquityHistoryLocalService) {
194                    this.socialEquityHistoryLocalService = socialEquityHistoryLocalService;
195            }
196    
197            public SocialEquityHistoryPersistence getSocialEquityHistoryPersistence() {
198                    return socialEquityHistoryPersistence;
199            }
200    
201            public void setSocialEquityHistoryPersistence(
202                    SocialEquityHistoryPersistence socialEquityHistoryPersistence) {
203                    this.socialEquityHistoryPersistence = socialEquityHistoryPersistence;
204            }
205    
206            public SocialEquityLogLocalService getSocialEquityLogLocalService() {
207                    return socialEquityLogLocalService;
208            }
209    
210            public void setSocialEquityLogLocalService(
211                    SocialEquityLogLocalService socialEquityLogLocalService) {
212                    this.socialEquityLogLocalService = socialEquityLogLocalService;
213            }
214    
215            public SocialEquityLogPersistence getSocialEquityLogPersistence() {
216                    return socialEquityLogPersistence;
217            }
218    
219            public void setSocialEquityLogPersistence(
220                    SocialEquityLogPersistence socialEquityLogPersistence) {
221                    this.socialEquityLogPersistence = socialEquityLogPersistence;
222            }
223    
224            public SocialEquitySettingLocalService getSocialEquitySettingLocalService() {
225                    return socialEquitySettingLocalService;
226            }
227    
228            public void setSocialEquitySettingLocalService(
229                    SocialEquitySettingLocalService socialEquitySettingLocalService) {
230                    this.socialEquitySettingLocalService = socialEquitySettingLocalService;
231            }
232    
233            public SocialEquitySettingPersistence getSocialEquitySettingPersistence() {
234                    return socialEquitySettingPersistence;
235            }
236    
237            public void setSocialEquitySettingPersistence(
238                    SocialEquitySettingPersistence socialEquitySettingPersistence) {
239                    this.socialEquitySettingPersistence = socialEquitySettingPersistence;
240            }
241    
242            public SocialEquityUserLocalService getSocialEquityUserLocalService() {
243                    return socialEquityUserLocalService;
244            }
245    
246            public void setSocialEquityUserLocalService(
247                    SocialEquityUserLocalService socialEquityUserLocalService) {
248                    this.socialEquityUserLocalService = socialEquityUserLocalService;
249            }
250    
251            public SocialEquityUserPersistence getSocialEquityUserPersistence() {
252                    return socialEquityUserPersistence;
253            }
254    
255            public void setSocialEquityUserPersistence(
256                    SocialEquityUserPersistence socialEquityUserPersistence) {
257                    this.socialEquityUserPersistence = socialEquityUserPersistence;
258            }
259    
260            public SocialRelationLocalService getSocialRelationLocalService() {
261                    return socialRelationLocalService;
262            }
263    
264            public void setSocialRelationLocalService(
265                    SocialRelationLocalService socialRelationLocalService) {
266                    this.socialRelationLocalService = socialRelationLocalService;
267            }
268    
269            public SocialRelationPersistence getSocialRelationPersistence() {
270                    return socialRelationPersistence;
271            }
272    
273            public void setSocialRelationPersistence(
274                    SocialRelationPersistence socialRelationPersistence) {
275                    this.socialRelationPersistence = socialRelationPersistence;
276            }
277    
278            public SocialRequestLocalService getSocialRequestLocalService() {
279                    return socialRequestLocalService;
280            }
281    
282            public void setSocialRequestLocalService(
283                    SocialRequestLocalService socialRequestLocalService) {
284                    this.socialRequestLocalService = socialRequestLocalService;
285            }
286    
287            public SocialRequestPersistence getSocialRequestPersistence() {
288                    return socialRequestPersistence;
289            }
290    
291            public void setSocialRequestPersistence(
292                    SocialRequestPersistence socialRequestPersistence) {
293                    this.socialRequestPersistence = socialRequestPersistence;
294            }
295    
296            public SocialRequestInterpreterLocalService getSocialRequestInterpreterLocalService() {
297                    return socialRequestInterpreterLocalService;
298            }
299    
300            public void setSocialRequestInterpreterLocalService(
301                    SocialRequestInterpreterLocalService socialRequestInterpreterLocalService) {
302                    this.socialRequestInterpreterLocalService = socialRequestInterpreterLocalService;
303            }
304    
305            public CounterLocalService getCounterLocalService() {
306                    return counterLocalService;
307            }
308    
309            public void setCounterLocalService(CounterLocalService counterLocalService) {
310                    this.counterLocalService = counterLocalService;
311            }
312    
313            public ResourceLocalService getResourceLocalService() {
314                    return resourceLocalService;
315            }
316    
317            public void setResourceLocalService(
318                    ResourceLocalService resourceLocalService) {
319                    this.resourceLocalService = resourceLocalService;
320            }
321    
322            public ResourceService getResourceService() {
323                    return resourceService;
324            }
325    
326            public void setResourceService(ResourceService resourceService) {
327                    this.resourceService = resourceService;
328            }
329    
330            public ResourcePersistence getResourcePersistence() {
331                    return resourcePersistence;
332            }
333    
334            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
335                    this.resourcePersistence = resourcePersistence;
336            }
337    
338            public ResourceFinder getResourceFinder() {
339                    return resourceFinder;
340            }
341    
342            public void setResourceFinder(ResourceFinder resourceFinder) {
343                    this.resourceFinder = resourceFinder;
344            }
345    
346            public UserLocalService getUserLocalService() {
347                    return userLocalService;
348            }
349    
350            public void setUserLocalService(UserLocalService userLocalService) {
351                    this.userLocalService = userLocalService;
352            }
353    
354            public UserService getUserService() {
355                    return userService;
356            }
357    
358            public void setUserService(UserService userService) {
359                    this.userService = userService;
360            }
361    
362            public UserPersistence getUserPersistence() {
363                    return userPersistence;
364            }
365    
366            public void setUserPersistence(UserPersistence userPersistence) {
367                    this.userPersistence = userPersistence;
368            }
369    
370            public UserFinder getUserFinder() {
371                    return userFinder;
372            }
373    
374            public void setUserFinder(UserFinder userFinder) {
375                    this.userFinder = userFinder;
376            }
377    
378            public AssetEntryLocalService getAssetEntryLocalService() {
379                    return assetEntryLocalService;
380            }
381    
382            public void setAssetEntryLocalService(
383                    AssetEntryLocalService assetEntryLocalService) {
384                    this.assetEntryLocalService = assetEntryLocalService;
385            }
386    
387            public AssetEntryService getAssetEntryService() {
388                    return assetEntryService;
389            }
390    
391            public void setAssetEntryService(AssetEntryService assetEntryService) {
392                    this.assetEntryService = assetEntryService;
393            }
394    
395            public AssetEntryPersistence getAssetEntryPersistence() {
396                    return assetEntryPersistence;
397            }
398    
399            public void setAssetEntryPersistence(
400                    AssetEntryPersistence assetEntryPersistence) {
401                    this.assetEntryPersistence = assetEntryPersistence;
402            }
403    
404            public AssetEntryFinder getAssetEntryFinder() {
405                    return assetEntryFinder;
406            }
407    
408            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
409                    this.assetEntryFinder = assetEntryFinder;
410            }
411    
412            protected void runSQL(String sql) throws SystemException {
413                    try {
414                            DataSource dataSource = socialEquityLogPersistence.getDataSource();
415    
416                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
417                                            sql, new int[0]);
418    
419                            sqlUpdate.update();
420                    }
421                    catch (Exception e) {
422                            throw new SystemException(e);
423                    }
424            }
425    
426            @BeanReference(type = SocialActivityLocalService.class)
427            protected SocialActivityLocalService socialActivityLocalService;
428            @BeanReference(type = SocialActivityPersistence.class)
429            protected SocialActivityPersistence socialActivityPersistence;
430            @BeanReference(type = SocialActivityFinder.class)
431            protected SocialActivityFinder socialActivityFinder;
432            @BeanReference(type = SocialActivityInterpreterLocalService.class)
433            protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
434            @BeanReference(type = SocialEquityAssetEntryPersistence.class)
435            protected SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence;
436            @BeanReference(type = SocialEquityHistoryLocalService.class)
437            protected SocialEquityHistoryLocalService socialEquityHistoryLocalService;
438            @BeanReference(type = SocialEquityHistoryPersistence.class)
439            protected SocialEquityHistoryPersistence socialEquityHistoryPersistence;
440            @BeanReference(type = SocialEquityLogLocalService.class)
441            protected SocialEquityLogLocalService socialEquityLogLocalService;
442            @BeanReference(type = SocialEquityLogPersistence.class)
443            protected SocialEquityLogPersistence socialEquityLogPersistence;
444            @BeanReference(type = SocialEquitySettingLocalService.class)
445            protected SocialEquitySettingLocalService socialEquitySettingLocalService;
446            @BeanReference(type = SocialEquitySettingPersistence.class)
447            protected SocialEquitySettingPersistence socialEquitySettingPersistence;
448            @BeanReference(type = SocialEquityUserLocalService.class)
449            protected SocialEquityUserLocalService socialEquityUserLocalService;
450            @BeanReference(type = SocialEquityUserPersistence.class)
451            protected SocialEquityUserPersistence socialEquityUserPersistence;
452            @BeanReference(type = SocialRelationLocalService.class)
453            protected SocialRelationLocalService socialRelationLocalService;
454            @BeanReference(type = SocialRelationPersistence.class)
455            protected SocialRelationPersistence socialRelationPersistence;
456            @BeanReference(type = SocialRequestLocalService.class)
457            protected SocialRequestLocalService socialRequestLocalService;
458            @BeanReference(type = SocialRequestPersistence.class)
459            protected SocialRequestPersistence socialRequestPersistence;
460            @BeanReference(type = SocialRequestInterpreterLocalService.class)
461            protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
462            @BeanReference(type = CounterLocalService.class)
463            protected CounterLocalService counterLocalService;
464            @BeanReference(type = ResourceLocalService.class)
465            protected ResourceLocalService resourceLocalService;
466            @BeanReference(type = ResourceService.class)
467            protected ResourceService resourceService;
468            @BeanReference(type = ResourcePersistence.class)
469            protected ResourcePersistence resourcePersistence;
470            @BeanReference(type = ResourceFinder.class)
471            protected ResourceFinder resourceFinder;
472            @BeanReference(type = UserLocalService.class)
473            protected UserLocalService userLocalService;
474            @BeanReference(type = UserService.class)
475            protected UserService userService;
476            @BeanReference(type = UserPersistence.class)
477            protected UserPersistence userPersistence;
478            @BeanReference(type = UserFinder.class)
479            protected UserFinder userFinder;
480            @BeanReference(type = AssetEntryLocalService.class)
481            protected AssetEntryLocalService assetEntryLocalService;
482            @BeanReference(type = AssetEntryService.class)
483            protected AssetEntryService assetEntryService;
484            @BeanReference(type = AssetEntryPersistence.class)
485            protected AssetEntryPersistence assetEntryPersistence;
486            @BeanReference(type = AssetEntryFinder.class)
487            protected AssetEntryFinder assetEntryFinder;
488    }