001
014
015 package com.liferay.portlet.social.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.exception.PortalException;
031 import com.liferay.portal.kernel.exception.SystemException;
032 import com.liferay.portal.kernel.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.PersistedModel;
036 import com.liferay.portal.service.BaseLocalServiceImpl;
037 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
038 import com.liferay.portal.service.persistence.GroupFinder;
039 import com.liferay.portal.service.persistence.GroupPersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042 import com.liferay.portal.util.PortalUtil;
043
044 import com.liferay.portlet.social.model.SocialActivityLimit;
045 import com.liferay.portlet.social.service.SocialActivityLimitLocalService;
046 import com.liferay.portlet.social.service.persistence.SocialActivityLimitPersistence;
047
048 import java.io.Serializable;
049
050 import java.util.List;
051
052 import javax.sql.DataSource;
053
054
066 @ProviderType
067 public abstract class SocialActivityLimitLocalServiceBaseImpl
068 extends BaseLocalServiceImpl implements SocialActivityLimitLocalService,
069 IdentifiableBean {
070
075
076
082 @Indexable(type = IndexableType.REINDEX)
083 @Override
084 public SocialActivityLimit addSocialActivityLimit(
085 SocialActivityLimit socialActivityLimit) {
086 socialActivityLimit.setNew(true);
087
088 return socialActivityLimitPersistence.update(socialActivityLimit);
089 }
090
091
097 @Override
098 public SocialActivityLimit createSocialActivityLimit(long activityLimitId) {
099 return socialActivityLimitPersistence.create(activityLimitId);
100 }
101
102
109 @Indexable(type = IndexableType.DELETE)
110 @Override
111 public SocialActivityLimit deleteSocialActivityLimit(long activityLimitId)
112 throws PortalException {
113 return socialActivityLimitPersistence.remove(activityLimitId);
114 }
115
116
122 @Indexable(type = IndexableType.DELETE)
123 @Override
124 public SocialActivityLimit deleteSocialActivityLimit(
125 SocialActivityLimit socialActivityLimit) {
126 return socialActivityLimitPersistence.remove(socialActivityLimit);
127 }
128
129 @Override
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(SocialActivityLimit.class,
134 clazz.getClassLoader());
135 }
136
137
143 @Override
144 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
145 return socialActivityLimitPersistence.findWithDynamicQuery(dynamicQuery);
146 }
147
148
160 @Override
161 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
162 int end) {
163 return socialActivityLimitPersistence.findWithDynamicQuery(dynamicQuery,
164 start, end);
165 }
166
167
180 @Override
181 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
182 int end, OrderByComparator<T> orderByComparator) {
183 return socialActivityLimitPersistence.findWithDynamicQuery(dynamicQuery,
184 start, end, orderByComparator);
185 }
186
187
193 @Override
194 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
195 return socialActivityLimitPersistence.countWithDynamicQuery(dynamicQuery);
196 }
197
198
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery,
207 Projection projection) {
208 return socialActivityLimitPersistence.countWithDynamicQuery(dynamicQuery,
209 projection);
210 }
211
212 @Override
213 public SocialActivityLimit fetchSocialActivityLimit(long activityLimitId) {
214 return socialActivityLimitPersistence.fetchByPrimaryKey(activityLimitId);
215 }
216
217
224 @Override
225 public SocialActivityLimit getSocialActivityLimit(long activityLimitId)
226 throws PortalException {
227 return socialActivityLimitPersistence.findByPrimaryKey(activityLimitId);
228 }
229
230 @Override
231 public ActionableDynamicQuery getActionableDynamicQuery() {
232 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
233
234 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityLimitLocalServiceUtil.getService());
235 actionableDynamicQuery.setClass(SocialActivityLimit.class);
236 actionableDynamicQuery.setClassLoader(getClassLoader());
237
238 actionableDynamicQuery.setPrimaryKeyPropertyName("activityLimitId");
239
240 return actionableDynamicQuery;
241 }
242
243 protected void initActionableDynamicQuery(
244 ActionableDynamicQuery actionableDynamicQuery) {
245 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityLimitLocalServiceUtil.getService());
246 actionableDynamicQuery.setClass(SocialActivityLimit.class);
247 actionableDynamicQuery.setClassLoader(getClassLoader());
248
249 actionableDynamicQuery.setPrimaryKeyPropertyName("activityLimitId");
250 }
251
252
255 @Override
256 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
257 throws PortalException {
258 return socialActivityLimitLocalService.deleteSocialActivityLimit((SocialActivityLimit)persistedModel);
259 }
260
261 @Override
262 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
263 throws PortalException {
264 return socialActivityLimitPersistence.findByPrimaryKey(primaryKeyObj);
265 }
266
267
278 @Override
279 public List<SocialActivityLimit> getSocialActivityLimits(int start, int end) {
280 return socialActivityLimitPersistence.findAll(start, end);
281 }
282
283
288 @Override
289 public int getSocialActivityLimitsCount() {
290 return socialActivityLimitPersistence.countAll();
291 }
292
293
299 @Indexable(type = IndexableType.REINDEX)
300 @Override
301 public SocialActivityLimit updateSocialActivityLimit(
302 SocialActivityLimit socialActivityLimit) {
303 return socialActivityLimitPersistence.update(socialActivityLimit);
304 }
305
306
311 public SocialActivityLimitLocalService getSocialActivityLimitLocalService() {
312 return socialActivityLimitLocalService;
313 }
314
315
320 public void setSocialActivityLimitLocalService(
321 SocialActivityLimitLocalService socialActivityLimitLocalService) {
322 this.socialActivityLimitLocalService = socialActivityLimitLocalService;
323 }
324
325
330 public SocialActivityLimitPersistence getSocialActivityLimitPersistence() {
331 return socialActivityLimitPersistence;
332 }
333
334
339 public void setSocialActivityLimitPersistence(
340 SocialActivityLimitPersistence socialActivityLimitPersistence) {
341 this.socialActivityLimitPersistence = socialActivityLimitPersistence;
342 }
343
344
349 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
350 return counterLocalService;
351 }
352
353
358 public void setCounterLocalService(
359 com.liferay.counter.service.CounterLocalService counterLocalService) {
360 this.counterLocalService = counterLocalService;
361 }
362
363
368 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
369 return groupLocalService;
370 }
371
372
377 public void setGroupLocalService(
378 com.liferay.portal.service.GroupLocalService groupLocalService) {
379 this.groupLocalService = groupLocalService;
380 }
381
382
387 public com.liferay.portal.service.GroupService getGroupService() {
388 return groupService;
389 }
390
391
396 public void setGroupService(
397 com.liferay.portal.service.GroupService groupService) {
398 this.groupService = groupService;
399 }
400
401
406 public GroupPersistence getGroupPersistence() {
407 return groupPersistence;
408 }
409
410
415 public void setGroupPersistence(GroupPersistence groupPersistence) {
416 this.groupPersistence = groupPersistence;
417 }
418
419
424 public GroupFinder getGroupFinder() {
425 return groupFinder;
426 }
427
428
433 public void setGroupFinder(GroupFinder groupFinder) {
434 this.groupFinder = groupFinder;
435 }
436
437
442 public com.liferay.portal.service.UserLocalService getUserLocalService() {
443 return userLocalService;
444 }
445
446
451 public void setUserLocalService(
452 com.liferay.portal.service.UserLocalService userLocalService) {
453 this.userLocalService = userLocalService;
454 }
455
456
461 public com.liferay.portal.service.UserService getUserService() {
462 return userService;
463 }
464
465
470 public void setUserService(
471 com.liferay.portal.service.UserService userService) {
472 this.userService = userService;
473 }
474
475
480 public UserPersistence getUserPersistence() {
481 return userPersistence;
482 }
483
484
489 public void setUserPersistence(UserPersistence userPersistence) {
490 this.userPersistence = userPersistence;
491 }
492
493
498 public UserFinder getUserFinder() {
499 return userFinder;
500 }
501
502
507 public void setUserFinder(UserFinder userFinder) {
508 this.userFinder = userFinder;
509 }
510
511 public void afterPropertiesSet() {
512 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialActivityLimit",
513 socialActivityLimitLocalService);
514 }
515
516 public void destroy() {
517 persistedModelLocalServiceRegistry.unregister(
518 "com.liferay.portlet.social.model.SocialActivityLimit");
519 }
520
521
526 @Override
527 public String getBeanIdentifier() {
528 return _beanIdentifier;
529 }
530
531
536 @Override
537 public void setBeanIdentifier(String beanIdentifier) {
538 _beanIdentifier = beanIdentifier;
539 }
540
541 protected Class<?> getModelClass() {
542 return SocialActivityLimit.class;
543 }
544
545 protected String getModelClassName() {
546 return SocialActivityLimit.class.getName();
547 }
548
549
554 protected void runSQL(String sql) {
555 try {
556 DataSource dataSource = socialActivityLimitPersistence.getDataSource();
557
558 DB db = DBFactoryUtil.getDB();
559
560 sql = db.buildSQL(sql);
561 sql = PortalUtil.transformSQL(sql);
562
563 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
564 sql, new int[0]);
565
566 sqlUpdate.update();
567 }
568 catch (Exception e) {
569 throw new SystemException(e);
570 }
571 }
572
573 @BeanReference(type = SocialActivityLimitLocalService.class)
574 protected SocialActivityLimitLocalService socialActivityLimitLocalService;
575 @BeanReference(type = SocialActivityLimitPersistence.class)
576 protected SocialActivityLimitPersistence socialActivityLimitPersistence;
577 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
578 protected com.liferay.counter.service.CounterLocalService counterLocalService;
579 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
580 protected com.liferay.portal.service.GroupLocalService groupLocalService;
581 @BeanReference(type = com.liferay.portal.service.GroupService.class)
582 protected com.liferay.portal.service.GroupService groupService;
583 @BeanReference(type = GroupPersistence.class)
584 protected GroupPersistence groupPersistence;
585 @BeanReference(type = GroupFinder.class)
586 protected GroupFinder groupFinder;
587 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
588 protected com.liferay.portal.service.UserLocalService userLocalService;
589 @BeanReference(type = com.liferay.portal.service.UserService.class)
590 protected com.liferay.portal.service.UserService userService;
591 @BeanReference(type = UserPersistence.class)
592 protected UserPersistence userPersistence;
593 @BeanReference(type = UserFinder.class)
594 protected UserFinder userFinder;
595 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
596 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
597 private String _beanIdentifier;
598 }