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.GroupLocalService;
027    import com.liferay.portal.service.GroupService;
028    import com.liferay.portal.service.ResourceLocalService;
029    import com.liferay.portal.service.ResourceService;
030    import com.liferay.portal.service.UserLocalService;
031    import com.liferay.portal.service.UserService;
032    import com.liferay.portal.service.persistence.GroupFinder;
033    import com.liferay.portal.service.persistence.GroupPersistence;
034    import com.liferay.portal.service.persistence.ResourceFinder;
035    import com.liferay.portal.service.persistence.ResourcePersistence;
036    import com.liferay.portal.service.persistence.UserFinder;
037    import com.liferay.portal.service.persistence.UserPersistence;
038    
039    import com.liferay.portlet.social.model.SocialEquitySetting;
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 SocialEquitySettingLocalServiceBaseImpl
067            implements SocialEquitySettingLocalService {
068            public SocialEquitySetting addSocialEquitySetting(
069                    SocialEquitySetting socialEquitySetting) throws SystemException {
070                    socialEquitySetting.setNew(true);
071    
072                    return socialEquitySettingPersistence.update(socialEquitySetting, false);
073            }
074    
075            public SocialEquitySetting createSocialEquitySetting(long equitySettingId) {
076                    return socialEquitySettingPersistence.create(equitySettingId);
077            }
078    
079            public void deleteSocialEquitySetting(long equitySettingId)
080                    throws PortalException, SystemException {
081                    socialEquitySettingPersistence.remove(equitySettingId);
082            }
083    
084            public void deleteSocialEquitySetting(
085                    SocialEquitySetting socialEquitySetting) throws SystemException {
086                    socialEquitySettingPersistence.remove(socialEquitySetting);
087            }
088    
089            @SuppressWarnings("unchecked")
090            public List dynamicQuery(DynamicQuery dynamicQuery)
091                    throws SystemException {
092                    return socialEquitySettingPersistence.findWithDynamicQuery(dynamicQuery);
093            }
094    
095            @SuppressWarnings("unchecked")
096            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
097                    throws SystemException {
098                    return socialEquitySettingPersistence.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 socialEquitySettingPersistence.findWithDynamicQuery(dynamicQuery,
106                            start, end, orderByComparator);
107            }
108    
109            public long dynamicQueryCount(DynamicQuery dynamicQuery)
110                    throws SystemException {
111                    return socialEquitySettingPersistence.countWithDynamicQuery(dynamicQuery);
112            }
113    
114            public SocialEquitySetting getSocialEquitySetting(long equitySettingId)
115                    throws PortalException, SystemException {
116                    return socialEquitySettingPersistence.findByPrimaryKey(equitySettingId);
117            }
118    
119            public List<SocialEquitySetting> getSocialEquitySettings(int start, int end)
120                    throws SystemException {
121                    return socialEquitySettingPersistence.findAll(start, end);
122            }
123    
124            public int getSocialEquitySettingsCount() throws SystemException {
125                    return socialEquitySettingPersistence.countAll();
126            }
127    
128            public SocialEquitySetting updateSocialEquitySetting(
129                    SocialEquitySetting socialEquitySetting) throws SystemException {
130                    socialEquitySetting.setNew(false);
131    
132                    return socialEquitySettingPersistence.update(socialEquitySetting, true);
133            }
134    
135            public SocialEquitySetting updateSocialEquitySetting(
136                    SocialEquitySetting socialEquitySetting, boolean merge)
137                    throws SystemException {
138                    socialEquitySetting.setNew(false);
139    
140                    return socialEquitySettingPersistence.update(socialEquitySetting, 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 GroupLocalService getGroupLocalService() {
314                    return groupLocalService;
315            }
316    
317            public void setGroupLocalService(GroupLocalService groupLocalService) {
318                    this.groupLocalService = groupLocalService;
319            }
320    
321            public GroupService getGroupService() {
322                    return groupService;
323            }
324    
325            public void setGroupService(GroupService groupService) {
326                    this.groupService = groupService;
327            }
328    
329            public GroupPersistence getGroupPersistence() {
330                    return groupPersistence;
331            }
332    
333            public void setGroupPersistence(GroupPersistence groupPersistence) {
334                    this.groupPersistence = groupPersistence;
335            }
336    
337            public GroupFinder getGroupFinder() {
338                    return groupFinder;
339            }
340    
341            public void setGroupFinder(GroupFinder groupFinder) {
342                    this.groupFinder = groupFinder;
343            }
344    
345            public ResourceLocalService getResourceLocalService() {
346                    return resourceLocalService;
347            }
348    
349            public void setResourceLocalService(
350                    ResourceLocalService resourceLocalService) {
351                    this.resourceLocalService = resourceLocalService;
352            }
353    
354            public ResourceService getResourceService() {
355                    return resourceService;
356            }
357    
358            public void setResourceService(ResourceService resourceService) {
359                    this.resourceService = resourceService;
360            }
361    
362            public ResourcePersistence getResourcePersistence() {
363                    return resourcePersistence;
364            }
365    
366            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
367                    this.resourcePersistence = resourcePersistence;
368            }
369    
370            public ResourceFinder getResourceFinder() {
371                    return resourceFinder;
372            }
373    
374            public void setResourceFinder(ResourceFinder resourceFinder) {
375                    this.resourceFinder = resourceFinder;
376            }
377    
378            public UserLocalService getUserLocalService() {
379                    return userLocalService;
380            }
381    
382            public void setUserLocalService(UserLocalService userLocalService) {
383                    this.userLocalService = userLocalService;
384            }
385    
386            public UserService getUserService() {
387                    return userService;
388            }
389    
390            public void setUserService(UserService userService) {
391                    this.userService = userService;
392            }
393    
394            public UserPersistence getUserPersistence() {
395                    return userPersistence;
396            }
397    
398            public void setUserPersistence(UserPersistence userPersistence) {
399                    this.userPersistence = userPersistence;
400            }
401    
402            public UserFinder getUserFinder() {
403                    return userFinder;
404            }
405    
406            public void setUserFinder(UserFinder userFinder) {
407                    this.userFinder = userFinder;
408            }
409    
410            protected void runSQL(String sql) throws SystemException {
411                    try {
412                            DataSource dataSource = socialEquitySettingPersistence.getDataSource();
413    
414                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
415                                            sql, new int[0]);
416    
417                            sqlUpdate.update();
418                    }
419                    catch (Exception e) {
420                            throw new SystemException(e);
421                    }
422            }
423    
424            @BeanReference(type = SocialActivityLocalService.class)
425            protected SocialActivityLocalService socialActivityLocalService;
426            @BeanReference(type = SocialActivityPersistence.class)
427            protected SocialActivityPersistence socialActivityPersistence;
428            @BeanReference(type = SocialActivityFinder.class)
429            protected SocialActivityFinder socialActivityFinder;
430            @BeanReference(type = SocialActivityInterpreterLocalService.class)
431            protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
432            @BeanReference(type = SocialEquityAssetEntryPersistence.class)
433            protected SocialEquityAssetEntryPersistence socialEquityAssetEntryPersistence;
434            @BeanReference(type = SocialEquityHistoryLocalService.class)
435            protected SocialEquityHistoryLocalService socialEquityHistoryLocalService;
436            @BeanReference(type = SocialEquityHistoryPersistence.class)
437            protected SocialEquityHistoryPersistence socialEquityHistoryPersistence;
438            @BeanReference(type = SocialEquityLogLocalService.class)
439            protected SocialEquityLogLocalService socialEquityLogLocalService;
440            @BeanReference(type = SocialEquityLogPersistence.class)
441            protected SocialEquityLogPersistence socialEquityLogPersistence;
442            @BeanReference(type = SocialEquitySettingLocalService.class)
443            protected SocialEquitySettingLocalService socialEquitySettingLocalService;
444            @BeanReference(type = SocialEquitySettingPersistence.class)
445            protected SocialEquitySettingPersistence socialEquitySettingPersistence;
446            @BeanReference(type = SocialEquityUserLocalService.class)
447            protected SocialEquityUserLocalService socialEquityUserLocalService;
448            @BeanReference(type = SocialEquityUserPersistence.class)
449            protected SocialEquityUserPersistence socialEquityUserPersistence;
450            @BeanReference(type = SocialRelationLocalService.class)
451            protected SocialRelationLocalService socialRelationLocalService;
452            @BeanReference(type = SocialRelationPersistence.class)
453            protected SocialRelationPersistence socialRelationPersistence;
454            @BeanReference(type = SocialRequestLocalService.class)
455            protected SocialRequestLocalService socialRequestLocalService;
456            @BeanReference(type = SocialRequestPersistence.class)
457            protected SocialRequestPersistence socialRequestPersistence;
458            @BeanReference(type = SocialRequestInterpreterLocalService.class)
459            protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
460            @BeanReference(type = CounterLocalService.class)
461            protected CounterLocalService counterLocalService;
462            @BeanReference(type = GroupLocalService.class)
463            protected GroupLocalService groupLocalService;
464            @BeanReference(type = GroupService.class)
465            protected GroupService groupService;
466            @BeanReference(type = GroupPersistence.class)
467            protected GroupPersistence groupPersistence;
468            @BeanReference(type = GroupFinder.class)
469            protected GroupFinder groupFinder;
470            @BeanReference(type = ResourceLocalService.class)
471            protected ResourceLocalService resourceLocalService;
472            @BeanReference(type = ResourceService.class)
473            protected ResourceService resourceService;
474            @BeanReference(type = ResourcePersistence.class)
475            protected ResourcePersistence resourcePersistence;
476            @BeanReference(type = ResourceFinder.class)
477            protected ResourceFinder resourceFinder;
478            @BeanReference(type = UserLocalService.class)
479            protected UserLocalService userLocalService;
480            @BeanReference(type = UserService.class)
481            protected UserService userService;
482            @BeanReference(type = UserPersistence.class)
483            protected UserPersistence userPersistence;
484            @BeanReference(type = UserFinder.class)
485            protected UserFinder userFinder;
486    }