1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.social.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.PortalException;
31  import com.liferay.portal.SystemException;
32  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
33  import com.liferay.portal.service.UserLocalService;
34  import com.liferay.portal.service.UserLocalServiceFactory;
35  import com.liferay.portal.service.UserService;
36  import com.liferay.portal.service.UserServiceFactory;
37  import com.liferay.portal.service.persistence.UserFinder;
38  import com.liferay.portal.service.persistence.UserFinderUtil;
39  import com.liferay.portal.service.persistence.UserPersistence;
40  import com.liferay.portal.service.persistence.UserUtil;
41  
42  import com.liferay.portlet.social.model.SocialActivity;
43  import com.liferay.portlet.social.service.SocialActivityInterpreterLocalService;
44  import com.liferay.portlet.social.service.SocialActivityInterpreterLocalServiceFactory;
45  import com.liferay.portlet.social.service.SocialActivityLocalService;
46  import com.liferay.portlet.social.service.SocialRelationLocalService;
47  import com.liferay.portlet.social.service.SocialRelationLocalServiceFactory;
48  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
49  import com.liferay.portlet.social.service.persistence.SocialActivityFinderUtil;
50  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
51  import com.liferay.portlet.social.service.persistence.SocialActivityUtil;
52  import com.liferay.portlet.social.service.persistence.SocialRelationFinder;
53  import com.liferay.portlet.social.service.persistence.SocialRelationFinderUtil;
54  import com.liferay.portlet.social.service.persistence.SocialRelationPersistence;
55  import com.liferay.portlet.social.service.persistence.SocialRelationUtil;
56  
57  import org.springframework.beans.factory.InitializingBean;
58  
59  import java.util.List;
60  
61  /**
62   * <a href="SocialActivityLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
63   *
64   * @author Brian Wing Shun Chan
65   *
66   */
67  public abstract class SocialActivityLocalServiceBaseImpl
68      implements SocialActivityLocalService, InitializingBean {
69      public SocialActivity addSocialActivity(SocialActivity socialActivity)
70          throws SystemException {
71          socialActivity.setNew(true);
72  
73          return socialActivityPersistence.update(socialActivity, false);
74      }
75  
76      public void deleteSocialActivity(long activityId)
77          throws PortalException, SystemException {
78          socialActivityPersistence.remove(activityId);
79      }
80  
81      public void deleteSocialActivity(SocialActivity socialActivity)
82          throws PortalException, SystemException {
83          socialActivityPersistence.remove(socialActivity);
84      }
85  
86      public List<SocialActivity> dynamicQuery(
87          DynamicQueryInitializer queryInitializer) throws SystemException {
88          return socialActivityPersistence.findWithDynamicQuery(queryInitializer);
89      }
90  
91      public List<SocialActivity> dynamicQuery(
92          DynamicQueryInitializer queryInitializer, int begin, int end)
93          throws SystemException {
94          return socialActivityPersistence.findWithDynamicQuery(queryInitializer,
95              begin, end);
96      }
97  
98      public SocialActivity updateSocialActivity(SocialActivity socialActivity)
99          throws SystemException {
100         socialActivity.setNew(false);
101 
102         return socialActivityPersistence.update(socialActivity, true);
103     }
104 
105     public SocialActivityPersistence getSocialActivityPersistence() {
106         return socialActivityPersistence;
107     }
108 
109     public void setSocialActivityPersistence(
110         SocialActivityPersistence socialActivityPersistence) {
111         this.socialActivityPersistence = socialActivityPersistence;
112     }
113 
114     public SocialActivityFinder getSocialActivityFinder() {
115         return socialActivityFinder;
116     }
117 
118     public void setSocialActivityFinder(
119         SocialActivityFinder socialActivityFinder) {
120         this.socialActivityFinder = socialActivityFinder;
121     }
122 
123     public SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
124         return socialActivityInterpreterLocalService;
125     }
126 
127     public void setSocialActivityInterpreterLocalService(
128         SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
129         this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
130     }
131 
132     public SocialRelationLocalService getSocialRelationLocalService() {
133         return socialRelationLocalService;
134     }
135 
136     public void setSocialRelationLocalService(
137         SocialRelationLocalService socialRelationLocalService) {
138         this.socialRelationLocalService = socialRelationLocalService;
139     }
140 
141     public SocialRelationPersistence getSocialRelationPersistence() {
142         return socialRelationPersistence;
143     }
144 
145     public void setSocialRelationPersistence(
146         SocialRelationPersistence socialRelationPersistence) {
147         this.socialRelationPersistence = socialRelationPersistence;
148     }
149 
150     public SocialRelationFinder getSocialRelationFinder() {
151         return socialRelationFinder;
152     }
153 
154     public void setSocialRelationFinder(
155         SocialRelationFinder socialRelationFinder) {
156         this.socialRelationFinder = socialRelationFinder;
157     }
158 
159     public CounterLocalService getCounterLocalService() {
160         return counterLocalService;
161     }
162 
163     public void setCounterLocalService(CounterLocalService counterLocalService) {
164         this.counterLocalService = counterLocalService;
165     }
166 
167     public CounterService getCounterService() {
168         return counterService;
169     }
170 
171     public void setCounterService(CounterService counterService) {
172         this.counterService = counterService;
173     }
174 
175     public UserLocalService getUserLocalService() {
176         return userLocalService;
177     }
178 
179     public void setUserLocalService(UserLocalService userLocalService) {
180         this.userLocalService = userLocalService;
181     }
182 
183     public UserService getUserService() {
184         return userService;
185     }
186 
187     public void setUserService(UserService userService) {
188         this.userService = userService;
189     }
190 
191     public UserPersistence getUserPersistence() {
192         return userPersistence;
193     }
194 
195     public void setUserPersistence(UserPersistence userPersistence) {
196         this.userPersistence = userPersistence;
197     }
198 
199     public UserFinder getUserFinder() {
200         return userFinder;
201     }
202 
203     public void setUserFinder(UserFinder userFinder) {
204         this.userFinder = userFinder;
205     }
206 
207     public void afterPropertiesSet() {
208         if (socialActivityPersistence == null) {
209             socialActivityPersistence = SocialActivityUtil.getPersistence();
210         }
211 
212         if (socialActivityFinder == null) {
213             socialActivityFinder = SocialActivityFinderUtil.getFinder();
214         }
215 
216         if (socialActivityInterpreterLocalService == null) {
217             socialActivityInterpreterLocalService = SocialActivityInterpreterLocalServiceFactory.getImpl();
218         }
219 
220         if (socialRelationLocalService == null) {
221             socialRelationLocalService = SocialRelationLocalServiceFactory.getImpl();
222         }
223 
224         if (socialRelationPersistence == null) {
225             socialRelationPersistence = SocialRelationUtil.getPersistence();
226         }
227 
228         if (socialRelationFinder == null) {
229             socialRelationFinder = SocialRelationFinderUtil.getFinder();
230         }
231 
232         if (counterLocalService == null) {
233             counterLocalService = CounterLocalServiceFactory.getImpl();
234         }
235 
236         if (counterService == null) {
237             counterService = CounterServiceFactory.getImpl();
238         }
239 
240         if (userLocalService == null) {
241             userLocalService = UserLocalServiceFactory.getImpl();
242         }
243 
244         if (userService == null) {
245             userService = UserServiceFactory.getImpl();
246         }
247 
248         if (userPersistence == null) {
249             userPersistence = UserUtil.getPersistence();
250         }
251 
252         if (userFinder == null) {
253             userFinder = UserFinderUtil.getFinder();
254         }
255     }
256 
257     protected SocialActivityPersistence socialActivityPersistence;
258     protected SocialActivityFinder socialActivityFinder;
259     protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
260     protected SocialRelationLocalService socialRelationLocalService;
261     protected SocialRelationPersistence socialRelationPersistence;
262     protected SocialRelationFinder socialRelationFinder;
263     protected CounterLocalService counterLocalService;
264     protected CounterService counterService;
265     protected UserLocalService userLocalService;
266     protected UserService userService;
267     protected UserPersistence userPersistence;
268     protected UserFinder userFinder;
269 }