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.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
025 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
028 import com.liferay.portal.kernel.dao.orm.Projection;
029 import com.liferay.portal.kernel.exception.PortalException;
030 import com.liferay.portal.kernel.exception.SystemException;
031 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
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.ClassNamePersistence;
039 import com.liferay.portal.service.persistence.GroupFinder;
040 import com.liferay.portal.service.persistence.GroupPersistence;
041 import com.liferay.portal.util.PortalUtil;
042
043 import com.liferay.portlet.social.model.SocialActivitySetting;
044 import com.liferay.portlet.social.service.SocialActivitySettingLocalService;
045 import com.liferay.portlet.social.service.persistence.SocialActivitySettingPersistence;
046
047 import java.io.Serializable;
048
049 import java.util.List;
050
051 import javax.sql.DataSource;
052
053
065 @ProviderType
066 public abstract class SocialActivitySettingLocalServiceBaseImpl
067 extends BaseLocalServiceImpl implements SocialActivitySettingLocalService,
068 IdentifiableOSGiService {
069
074
075
081 @Indexable(type = IndexableType.REINDEX)
082 @Override
083 public SocialActivitySetting addSocialActivitySetting(
084 SocialActivitySetting socialActivitySetting) {
085 socialActivitySetting.setNew(true);
086
087 return socialActivitySettingPersistence.update(socialActivitySetting);
088 }
089
090
096 @Override
097 public SocialActivitySetting createSocialActivitySetting(
098 long activitySettingId) {
099 return socialActivitySettingPersistence.create(activitySettingId);
100 }
101
102
109 @Indexable(type = IndexableType.DELETE)
110 @Override
111 public SocialActivitySetting deleteSocialActivitySetting(
112 long activitySettingId) throws PortalException {
113 return socialActivitySettingPersistence.remove(activitySettingId);
114 }
115
116
122 @Indexable(type = IndexableType.DELETE)
123 @Override
124 public SocialActivitySetting deleteSocialActivitySetting(
125 SocialActivitySetting socialActivitySetting) {
126 return socialActivitySettingPersistence.remove(socialActivitySetting);
127 }
128
129 @Override
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(SocialActivitySetting.class,
134 clazz.getClassLoader());
135 }
136
137
143 @Override
144 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
145 return socialActivitySettingPersistence.findWithDynamicQuery(dynamicQuery);
146 }
147
148
160 @Override
161 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
162 int end) {
163 return socialActivitySettingPersistence.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 socialActivitySettingPersistence.findWithDynamicQuery(dynamicQuery,
184 start, end, orderByComparator);
185 }
186
187
193 @Override
194 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
195 return socialActivitySettingPersistence.countWithDynamicQuery(dynamicQuery);
196 }
197
198
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery,
207 Projection projection) {
208 return socialActivitySettingPersistence.countWithDynamicQuery(dynamicQuery,
209 projection);
210 }
211
212 @Override
213 public SocialActivitySetting fetchSocialActivitySetting(
214 long activitySettingId) {
215 return socialActivitySettingPersistence.fetchByPrimaryKey(activitySettingId);
216 }
217
218
225 @Override
226 public SocialActivitySetting getSocialActivitySetting(
227 long activitySettingId) throws PortalException {
228 return socialActivitySettingPersistence.findByPrimaryKey(activitySettingId);
229 }
230
231 @Override
232 public ActionableDynamicQuery getActionableDynamicQuery() {
233 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
234
235 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivitySettingLocalServiceUtil.getService());
236 actionableDynamicQuery.setClass(SocialActivitySetting.class);
237 actionableDynamicQuery.setClassLoader(getClassLoader());
238
239 actionableDynamicQuery.setPrimaryKeyPropertyName("activitySettingId");
240
241 return actionableDynamicQuery;
242 }
243
244 protected void initActionableDynamicQuery(
245 ActionableDynamicQuery actionableDynamicQuery) {
246 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivitySettingLocalServiceUtil.getService());
247 actionableDynamicQuery.setClass(SocialActivitySetting.class);
248 actionableDynamicQuery.setClassLoader(getClassLoader());
249
250 actionableDynamicQuery.setPrimaryKeyPropertyName("activitySettingId");
251 }
252
253
256 @Override
257 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
258 throws PortalException {
259 return socialActivitySettingLocalService.deleteSocialActivitySetting((SocialActivitySetting)persistedModel);
260 }
261
262 @Override
263 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
264 throws PortalException {
265 return socialActivitySettingPersistence.findByPrimaryKey(primaryKeyObj);
266 }
267
268
279 @Override
280 public List<SocialActivitySetting> getSocialActivitySettings(int start,
281 int end) {
282 return socialActivitySettingPersistence.findAll(start, end);
283 }
284
285
290 @Override
291 public int getSocialActivitySettingsCount() {
292 return socialActivitySettingPersistence.countAll();
293 }
294
295
301 @Indexable(type = IndexableType.REINDEX)
302 @Override
303 public SocialActivitySetting updateSocialActivitySetting(
304 SocialActivitySetting socialActivitySetting) {
305 return socialActivitySettingPersistence.update(socialActivitySetting);
306 }
307
308
313 public SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
314 return socialActivitySettingLocalService;
315 }
316
317
322 public void setSocialActivitySettingLocalService(
323 SocialActivitySettingLocalService socialActivitySettingLocalService) {
324 this.socialActivitySettingLocalService = socialActivitySettingLocalService;
325 }
326
327
332 public com.liferay.portlet.social.service.SocialActivitySettingService getSocialActivitySettingService() {
333 return socialActivitySettingService;
334 }
335
336
341 public void setSocialActivitySettingService(
342 com.liferay.portlet.social.service.SocialActivitySettingService socialActivitySettingService) {
343 this.socialActivitySettingService = socialActivitySettingService;
344 }
345
346
351 public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
352 return socialActivitySettingPersistence;
353 }
354
355
360 public void setSocialActivitySettingPersistence(
361 SocialActivitySettingPersistence socialActivitySettingPersistence) {
362 this.socialActivitySettingPersistence = socialActivitySettingPersistence;
363 }
364
365
370 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
371 return counterLocalService;
372 }
373
374
379 public void setCounterLocalService(
380 com.liferay.counter.service.CounterLocalService counterLocalService) {
381 this.counterLocalService = counterLocalService;
382 }
383
384
389 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
390 return classNameLocalService;
391 }
392
393
398 public void setClassNameLocalService(
399 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
400 this.classNameLocalService = classNameLocalService;
401 }
402
403
408 public com.liferay.portal.service.ClassNameService getClassNameService() {
409 return classNameService;
410 }
411
412
417 public void setClassNameService(
418 com.liferay.portal.service.ClassNameService classNameService) {
419 this.classNameService = classNameService;
420 }
421
422
427 public ClassNamePersistence getClassNamePersistence() {
428 return classNamePersistence;
429 }
430
431
436 public void setClassNamePersistence(
437 ClassNamePersistence classNamePersistence) {
438 this.classNamePersistence = classNamePersistence;
439 }
440
441
446 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
447 return groupLocalService;
448 }
449
450
455 public void setGroupLocalService(
456 com.liferay.portal.service.GroupLocalService groupLocalService) {
457 this.groupLocalService = groupLocalService;
458 }
459
460
465 public com.liferay.portal.service.GroupService getGroupService() {
466 return groupService;
467 }
468
469
474 public void setGroupService(
475 com.liferay.portal.service.GroupService groupService) {
476 this.groupService = groupService;
477 }
478
479
484 public GroupPersistence getGroupPersistence() {
485 return groupPersistence;
486 }
487
488
493 public void setGroupPersistence(GroupPersistence groupPersistence) {
494 this.groupPersistence = groupPersistence;
495 }
496
497
502 public GroupFinder getGroupFinder() {
503 return groupFinder;
504 }
505
506
511 public void setGroupFinder(GroupFinder groupFinder) {
512 this.groupFinder = groupFinder;
513 }
514
515 public void afterPropertiesSet() {
516 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialActivitySetting",
517 socialActivitySettingLocalService);
518 }
519
520 public void destroy() {
521 persistedModelLocalServiceRegistry.unregister(
522 "com.liferay.portlet.social.model.SocialActivitySetting");
523 }
524
525
530 @Override
531 public String getOSGiServiceIdentifier() {
532 return SocialActivitySettingLocalService.class.getName();
533 }
534
535 protected Class<?> getModelClass() {
536 return SocialActivitySetting.class;
537 }
538
539 protected String getModelClassName() {
540 return SocialActivitySetting.class.getName();
541 }
542
543
548 protected void runSQL(String sql) {
549 try {
550 DataSource dataSource = socialActivitySettingPersistence.getDataSource();
551
552 DB db = DBFactoryUtil.getDB();
553
554 sql = db.buildSQL(sql);
555 sql = PortalUtil.transformSQL(sql);
556
557 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
558 sql, new int[0]);
559
560 sqlUpdate.update();
561 }
562 catch (Exception e) {
563 throw new SystemException(e);
564 }
565 }
566
567 @BeanReference(type = com.liferay.portlet.social.service.SocialActivitySettingLocalService.class)
568 protected SocialActivitySettingLocalService socialActivitySettingLocalService;
569 @BeanReference(type = com.liferay.portlet.social.service.SocialActivitySettingService.class)
570 protected com.liferay.portlet.social.service.SocialActivitySettingService socialActivitySettingService;
571 @BeanReference(type = SocialActivitySettingPersistence.class)
572 protected SocialActivitySettingPersistence socialActivitySettingPersistence;
573 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
574 protected com.liferay.counter.service.CounterLocalService counterLocalService;
575 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
576 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
577 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
578 protected com.liferay.portal.service.ClassNameService classNameService;
579 @BeanReference(type = ClassNamePersistence.class)
580 protected ClassNamePersistence classNamePersistence;
581 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
582 protected com.liferay.portal.service.GroupLocalService groupLocalService;
583 @BeanReference(type = com.liferay.portal.service.GroupService.class)
584 protected com.liferay.portal.service.GroupService groupService;
585 @BeanReference(type = GroupPersistence.class)
586 protected GroupPersistence groupPersistence;
587 @BeanReference(type = GroupFinder.class)
588 protected GroupFinder groupFinder;
589 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
590 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
591 }