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.UserFinder;
040 import com.liferay.portal.service.persistence.UserPersistence;
041 import com.liferay.portal.util.PortalUtil;
042
043 import com.liferay.portlet.social.model.SocialRequest;
044 import com.liferay.portlet.social.service.SocialRequestLocalService;
045 import com.liferay.portlet.social.service.persistence.SocialRequestPersistence;
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 SocialRequestLocalServiceBaseImpl
067 extends BaseLocalServiceImpl implements SocialRequestLocalService,
068 IdentifiableOSGiService {
069
074
075
081 @Indexable(type = IndexableType.REINDEX)
082 @Override
083 public SocialRequest addSocialRequest(SocialRequest socialRequest) {
084 socialRequest.setNew(true);
085
086 return socialRequestPersistence.update(socialRequest);
087 }
088
089
095 @Override
096 public SocialRequest createSocialRequest(long requestId) {
097 return socialRequestPersistence.create(requestId);
098 }
099
100
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public SocialRequest deleteSocialRequest(long requestId)
110 throws PortalException {
111 return socialRequestPersistence.remove(requestId);
112 }
113
114
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public SocialRequest deleteSocialRequest(SocialRequest socialRequest) {
123 return socialRequestPersistence.remove(socialRequest);
124 }
125
126 @Override
127 public DynamicQuery dynamicQuery() {
128 Class<?> clazz = getClass();
129
130 return DynamicQueryFactoryUtil.forClass(SocialRequest.class,
131 clazz.getClassLoader());
132 }
133
134
140 @Override
141 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
142 return socialRequestPersistence.findWithDynamicQuery(dynamicQuery);
143 }
144
145
157 @Override
158 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
159 int end) {
160 return socialRequestPersistence.findWithDynamicQuery(dynamicQuery,
161 start, end);
162 }
163
164
177 @Override
178 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
179 int end, OrderByComparator<T> orderByComparator) {
180 return socialRequestPersistence.findWithDynamicQuery(dynamicQuery,
181 start, end, orderByComparator);
182 }
183
184
190 @Override
191 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
192 return socialRequestPersistence.countWithDynamicQuery(dynamicQuery);
193 }
194
195
202 @Override
203 public long dynamicQueryCount(DynamicQuery dynamicQuery,
204 Projection projection) {
205 return socialRequestPersistence.countWithDynamicQuery(dynamicQuery,
206 projection);
207 }
208
209 @Override
210 public SocialRequest fetchSocialRequest(long requestId) {
211 return socialRequestPersistence.fetchByPrimaryKey(requestId);
212 }
213
214
221 @Override
222 public SocialRequest fetchSocialRequestByUuidAndGroupId(String uuid,
223 long groupId) {
224 return socialRequestPersistence.fetchByUUID_G(uuid, groupId);
225 }
226
227
234 @Override
235 public SocialRequest getSocialRequest(long requestId)
236 throws PortalException {
237 return socialRequestPersistence.findByPrimaryKey(requestId);
238 }
239
240 @Override
241 public ActionableDynamicQuery getActionableDynamicQuery() {
242 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
243
244 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialRequestLocalServiceUtil.getService());
245 actionableDynamicQuery.setClass(SocialRequest.class);
246 actionableDynamicQuery.setClassLoader(getClassLoader());
247
248 actionableDynamicQuery.setPrimaryKeyPropertyName("requestId");
249
250 return actionableDynamicQuery;
251 }
252
253 protected void initActionableDynamicQuery(
254 ActionableDynamicQuery actionableDynamicQuery) {
255 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialRequestLocalServiceUtil.getService());
256 actionableDynamicQuery.setClass(SocialRequest.class);
257 actionableDynamicQuery.setClassLoader(getClassLoader());
258
259 actionableDynamicQuery.setPrimaryKeyPropertyName("requestId");
260 }
261
262
265 @Override
266 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
267 throws PortalException {
268 return socialRequestLocalService.deleteSocialRequest((SocialRequest)persistedModel);
269 }
270
271 @Override
272 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
273 throws PortalException {
274 return socialRequestPersistence.findByPrimaryKey(primaryKeyObj);
275 }
276
277
284 @Override
285 public List<SocialRequest> getSocialRequestsByUuidAndCompanyId(
286 String uuid, long companyId) {
287 return socialRequestPersistence.findByUuid_C(uuid, companyId);
288 }
289
290
300 @Override
301 public List<SocialRequest> getSocialRequestsByUuidAndCompanyId(
302 String uuid, long companyId, int start, int end,
303 OrderByComparator<SocialRequest> orderByComparator) {
304 return socialRequestPersistence.findByUuid_C(uuid, companyId, start,
305 end, orderByComparator);
306 }
307
308
316 @Override
317 public SocialRequest getSocialRequestByUuidAndGroupId(String uuid,
318 long groupId) throws PortalException {
319 return socialRequestPersistence.findByUUID_G(uuid, groupId);
320 }
321
322
333 @Override
334 public List<SocialRequest> getSocialRequests(int start, int end) {
335 return socialRequestPersistence.findAll(start, end);
336 }
337
338
343 @Override
344 public int getSocialRequestsCount() {
345 return socialRequestPersistence.countAll();
346 }
347
348
354 @Indexable(type = IndexableType.REINDEX)
355 @Override
356 public SocialRequest updateSocialRequest(SocialRequest socialRequest) {
357 return socialRequestPersistence.update(socialRequest);
358 }
359
360
365 public SocialRequestLocalService getSocialRequestLocalService() {
366 return socialRequestLocalService;
367 }
368
369
374 public void setSocialRequestLocalService(
375 SocialRequestLocalService socialRequestLocalService) {
376 this.socialRequestLocalService = socialRequestLocalService;
377 }
378
379
384 public com.liferay.portlet.social.service.SocialRequestService getSocialRequestService() {
385 return socialRequestService;
386 }
387
388
393 public void setSocialRequestService(
394 com.liferay.portlet.social.service.SocialRequestService socialRequestService) {
395 this.socialRequestService = socialRequestService;
396 }
397
398
403 public SocialRequestPersistence getSocialRequestPersistence() {
404 return socialRequestPersistence;
405 }
406
407
412 public void setSocialRequestPersistence(
413 SocialRequestPersistence socialRequestPersistence) {
414 this.socialRequestPersistence = socialRequestPersistence;
415 }
416
417
422 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
423 return counterLocalService;
424 }
425
426
431 public void setCounterLocalService(
432 com.liferay.counter.service.CounterLocalService counterLocalService) {
433 this.counterLocalService = counterLocalService;
434 }
435
436
441 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
442 return classNameLocalService;
443 }
444
445
450 public void setClassNameLocalService(
451 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
452 this.classNameLocalService = classNameLocalService;
453 }
454
455
460 public com.liferay.portal.service.ClassNameService getClassNameService() {
461 return classNameService;
462 }
463
464
469 public void setClassNameService(
470 com.liferay.portal.service.ClassNameService classNameService) {
471 this.classNameService = classNameService;
472 }
473
474
479 public ClassNamePersistence getClassNamePersistence() {
480 return classNamePersistence;
481 }
482
483
488 public void setClassNamePersistence(
489 ClassNamePersistence classNamePersistence) {
490 this.classNamePersistence = classNamePersistence;
491 }
492
493
498 public com.liferay.portal.service.UserLocalService getUserLocalService() {
499 return userLocalService;
500 }
501
502
507 public void setUserLocalService(
508 com.liferay.portal.service.UserLocalService userLocalService) {
509 this.userLocalService = userLocalService;
510 }
511
512
517 public com.liferay.portal.service.UserService getUserService() {
518 return userService;
519 }
520
521
526 public void setUserService(
527 com.liferay.portal.service.UserService userService) {
528 this.userService = userService;
529 }
530
531
536 public UserPersistence getUserPersistence() {
537 return userPersistence;
538 }
539
540
545 public void setUserPersistence(UserPersistence userPersistence) {
546 this.userPersistence = userPersistence;
547 }
548
549
554 public UserFinder getUserFinder() {
555 return userFinder;
556 }
557
558
563 public void setUserFinder(UserFinder userFinder) {
564 this.userFinder = userFinder;
565 }
566
567
572 public com.liferay.portlet.social.service.SocialRequestInterpreterLocalService getSocialRequestInterpreterLocalService() {
573 return socialRequestInterpreterLocalService;
574 }
575
576
581 public void setSocialRequestInterpreterLocalService(
582 com.liferay.portlet.social.service.SocialRequestInterpreterLocalService socialRequestInterpreterLocalService) {
583 this.socialRequestInterpreterLocalService = socialRequestInterpreterLocalService;
584 }
585
586 public void afterPropertiesSet() {
587 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialRequest",
588 socialRequestLocalService);
589 }
590
591 public void destroy() {
592 persistedModelLocalServiceRegistry.unregister(
593 "com.liferay.portlet.social.model.SocialRequest");
594 }
595
596
601 @Override
602 public String getOSGiServiceIdentifier() {
603 return SocialRequestLocalService.class.getName();
604 }
605
606 protected Class<?> getModelClass() {
607 return SocialRequest.class;
608 }
609
610 protected String getModelClassName() {
611 return SocialRequest.class.getName();
612 }
613
614
619 protected void runSQL(String sql) {
620 try {
621 DataSource dataSource = socialRequestPersistence.getDataSource();
622
623 DB db = DBFactoryUtil.getDB();
624
625 sql = db.buildSQL(sql);
626 sql = PortalUtil.transformSQL(sql);
627
628 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
629 sql, new int[0]);
630
631 sqlUpdate.update();
632 }
633 catch (Exception e) {
634 throw new SystemException(e);
635 }
636 }
637
638 @BeanReference(type = com.liferay.portlet.social.service.SocialRequestLocalService.class)
639 protected SocialRequestLocalService socialRequestLocalService;
640 @BeanReference(type = com.liferay.portlet.social.service.SocialRequestService.class)
641 protected com.liferay.portlet.social.service.SocialRequestService socialRequestService;
642 @BeanReference(type = SocialRequestPersistence.class)
643 protected SocialRequestPersistence socialRequestPersistence;
644 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
645 protected com.liferay.counter.service.CounterLocalService counterLocalService;
646 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
647 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
648 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
649 protected com.liferay.portal.service.ClassNameService classNameService;
650 @BeanReference(type = ClassNamePersistence.class)
651 protected ClassNamePersistence classNamePersistence;
652 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
653 protected com.liferay.portal.service.UserLocalService userLocalService;
654 @BeanReference(type = com.liferay.portal.service.UserService.class)
655 protected com.liferay.portal.service.UserService userService;
656 @BeanReference(type = UserPersistence.class)
657 protected UserPersistence userPersistence;
658 @BeanReference(type = UserFinder.class)
659 protected UserFinder userFinder;
660 @BeanReference(type = com.liferay.portlet.social.service.SocialRequestInterpreterLocalService.class)
661 protected com.liferay.portlet.social.service.SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
662 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
663 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
664 }