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.DBManagerUtil;
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.IndexableActionableDynamicQuery;
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.module.framework.service.IdentifiableOSGiService;
033 import com.liferay.portal.kernel.search.Indexable;
034 import com.liferay.portal.kernel.search.IndexableType;
035 import com.liferay.portal.kernel.util.OrderByComparator;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.persistence.ClassNamePersistence;
040 import com.liferay.portal.service.persistence.GroupFinder;
041 import com.liferay.portal.service.persistence.GroupPersistence;
042 import com.liferay.portal.util.PortalUtil;
043
044 import com.liferay.portlet.social.model.SocialActivitySetting;
045 import com.liferay.portlet.social.service.SocialActivitySettingLocalService;
046 import com.liferay.portlet.social.service.persistence.SocialActivitySettingPersistence;
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 SocialActivitySettingLocalServiceBaseImpl
068 extends BaseLocalServiceImpl implements SocialActivitySettingLocalService,
069 IdentifiableOSGiService {
070
075
076
082 @Indexable(type = IndexableType.REINDEX)
083 @Override
084 public SocialActivitySetting addSocialActivitySetting(
085 SocialActivitySetting socialActivitySetting) {
086 socialActivitySetting.setNew(true);
087
088 return socialActivitySettingPersistence.update(socialActivitySetting);
089 }
090
091
097 @Override
098 public SocialActivitySetting createSocialActivitySetting(
099 long activitySettingId) {
100 return socialActivitySettingPersistence.create(activitySettingId);
101 }
102
103
110 @Indexable(type = IndexableType.DELETE)
111 @Override
112 public SocialActivitySetting deleteSocialActivitySetting(
113 long activitySettingId) throws PortalException {
114 return socialActivitySettingPersistence.remove(activitySettingId);
115 }
116
117
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public SocialActivitySetting deleteSocialActivitySetting(
126 SocialActivitySetting socialActivitySetting) {
127 return socialActivitySettingPersistence.remove(socialActivitySetting);
128 }
129
130 @Override
131 public DynamicQuery dynamicQuery() {
132 Class<?> clazz = getClass();
133
134 return DynamicQueryFactoryUtil.forClass(SocialActivitySetting.class,
135 clazz.getClassLoader());
136 }
137
138
144 @Override
145 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
146 return socialActivitySettingPersistence.findWithDynamicQuery(dynamicQuery);
147 }
148
149
161 @Override
162 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
163 int end) {
164 return socialActivitySettingPersistence.findWithDynamicQuery(dynamicQuery,
165 start, end);
166 }
167
168
181 @Override
182 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
183 int end, OrderByComparator<T> orderByComparator) {
184 return socialActivitySettingPersistence.findWithDynamicQuery(dynamicQuery,
185 start, end, orderByComparator);
186 }
187
188
194 @Override
195 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
196 return socialActivitySettingPersistence.countWithDynamicQuery(dynamicQuery);
197 }
198
199
206 @Override
207 public long dynamicQueryCount(DynamicQuery dynamicQuery,
208 Projection projection) {
209 return socialActivitySettingPersistence.countWithDynamicQuery(dynamicQuery,
210 projection);
211 }
212
213 @Override
214 public SocialActivitySetting fetchSocialActivitySetting(
215 long activitySettingId) {
216 return socialActivitySettingPersistence.fetchByPrimaryKey(activitySettingId);
217 }
218
219
226 @Override
227 public SocialActivitySetting getSocialActivitySetting(
228 long activitySettingId) throws PortalException {
229 return socialActivitySettingPersistence.findByPrimaryKey(activitySettingId);
230 }
231
232 @Override
233 public ActionableDynamicQuery getActionableDynamicQuery() {
234 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
235
236 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivitySettingLocalServiceUtil.getService());
237 actionableDynamicQuery.setClassLoader(getClassLoader());
238 actionableDynamicQuery.setModelClass(SocialActivitySetting.class);
239
240 actionableDynamicQuery.setPrimaryKeyPropertyName("activitySettingId");
241
242 return actionableDynamicQuery;
243 }
244
245 @Override
246 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
247 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
248
249 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivitySettingLocalServiceUtil.getService());
250 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
251 indexableActionableDynamicQuery.setModelClass(SocialActivitySetting.class);
252
253 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
254 "activitySettingId");
255
256 return indexableActionableDynamicQuery;
257 }
258
259 protected void initActionableDynamicQuery(
260 ActionableDynamicQuery actionableDynamicQuery) {
261 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivitySettingLocalServiceUtil.getService());
262 actionableDynamicQuery.setClassLoader(getClassLoader());
263 actionableDynamicQuery.setModelClass(SocialActivitySetting.class);
264
265 actionableDynamicQuery.setPrimaryKeyPropertyName("activitySettingId");
266 }
267
268
271 @Override
272 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
273 throws PortalException {
274 return socialActivitySettingLocalService.deleteSocialActivitySetting((SocialActivitySetting)persistedModel);
275 }
276
277 @Override
278 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
279 throws PortalException {
280 return socialActivitySettingPersistence.findByPrimaryKey(primaryKeyObj);
281 }
282
283
294 @Override
295 public List<SocialActivitySetting> getSocialActivitySettings(int start,
296 int end) {
297 return socialActivitySettingPersistence.findAll(start, end);
298 }
299
300
305 @Override
306 public int getSocialActivitySettingsCount() {
307 return socialActivitySettingPersistence.countAll();
308 }
309
310
316 @Indexable(type = IndexableType.REINDEX)
317 @Override
318 public SocialActivitySetting updateSocialActivitySetting(
319 SocialActivitySetting socialActivitySetting) {
320 return socialActivitySettingPersistence.update(socialActivitySetting);
321 }
322
323
328 public SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
329 return socialActivitySettingLocalService;
330 }
331
332
337 public void setSocialActivitySettingLocalService(
338 SocialActivitySettingLocalService socialActivitySettingLocalService) {
339 this.socialActivitySettingLocalService = socialActivitySettingLocalService;
340 }
341
342
347 public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
348 return socialActivitySettingPersistence;
349 }
350
351
356 public void setSocialActivitySettingPersistence(
357 SocialActivitySettingPersistence socialActivitySettingPersistence) {
358 this.socialActivitySettingPersistence = socialActivitySettingPersistence;
359 }
360
361
366 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
367 return counterLocalService;
368 }
369
370
375 public void setCounterLocalService(
376 com.liferay.counter.service.CounterLocalService counterLocalService) {
377 this.counterLocalService = counterLocalService;
378 }
379
380
385 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
386 return classNameLocalService;
387 }
388
389
394 public void setClassNameLocalService(
395 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
396 this.classNameLocalService = classNameLocalService;
397 }
398
399
404 public ClassNamePersistence getClassNamePersistence() {
405 return classNamePersistence;
406 }
407
408
413 public void setClassNamePersistence(
414 ClassNamePersistence classNamePersistence) {
415 this.classNamePersistence = classNamePersistence;
416 }
417
418
423 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
424 return groupLocalService;
425 }
426
427
432 public void setGroupLocalService(
433 com.liferay.portal.service.GroupLocalService groupLocalService) {
434 this.groupLocalService = groupLocalService;
435 }
436
437
442 public GroupPersistence getGroupPersistence() {
443 return groupPersistence;
444 }
445
446
451 public void setGroupPersistence(GroupPersistence groupPersistence) {
452 this.groupPersistence = groupPersistence;
453 }
454
455
460 public GroupFinder getGroupFinder() {
461 return groupFinder;
462 }
463
464
469 public void setGroupFinder(GroupFinder groupFinder) {
470 this.groupFinder = groupFinder;
471 }
472
473 public void afterPropertiesSet() {
474 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialActivitySetting",
475 socialActivitySettingLocalService);
476 }
477
478 public void destroy() {
479 persistedModelLocalServiceRegistry.unregister(
480 "com.liferay.portlet.social.model.SocialActivitySetting");
481 }
482
483
488 @Override
489 public String getOSGiServiceIdentifier() {
490 return SocialActivitySettingLocalService.class.getName();
491 }
492
493 protected Class<?> getModelClass() {
494 return SocialActivitySetting.class;
495 }
496
497 protected String getModelClassName() {
498 return SocialActivitySetting.class.getName();
499 }
500
501
506 protected void runSQL(String sql) {
507 try {
508 DataSource dataSource = socialActivitySettingPersistence.getDataSource();
509
510 DB db = DBManagerUtil.getDB();
511
512 sql = db.buildSQL(sql);
513 sql = PortalUtil.transformSQL(sql);
514
515 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
516 sql, new int[0]);
517
518 sqlUpdate.update();
519 }
520 catch (Exception e) {
521 throw new SystemException(e);
522 }
523 }
524
525 @BeanReference(type = com.liferay.portlet.social.service.SocialActivitySettingLocalService.class)
526 protected SocialActivitySettingLocalService socialActivitySettingLocalService;
527 @BeanReference(type = SocialActivitySettingPersistence.class)
528 protected SocialActivitySettingPersistence socialActivitySettingPersistence;
529 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
530 protected com.liferay.counter.service.CounterLocalService counterLocalService;
531 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
532 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
533 @BeanReference(type = ClassNamePersistence.class)
534 protected ClassNamePersistence classNamePersistence;
535 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
536 protected com.liferay.portal.service.GroupLocalService groupLocalService;
537 @BeanReference(type = GroupPersistence.class)
538 protected GroupPersistence groupPersistence;
539 @BeanReference(type = GroupFinder.class)
540 protected GroupFinder groupFinder;
541 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
542 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
543 }