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.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 IdentifiableBean {
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 @Override
278 public List<SocialRequest> getSocialRequestsByUuidAndCompanyId(
279 String uuid, long companyId) {
280 return socialRequestPersistence.findByUuid_C(uuid, companyId);
281 }
282
283 @Override
284 public List<SocialRequest> getSocialRequestsByUuidAndCompanyId(
285 String uuid, long companyId, int start, int end,
286 OrderByComparator<SocialRequest> orderByComparator) {
287 return socialRequestPersistence.findByUuid_C(uuid, companyId, start,
288 end, orderByComparator);
289 }
290
291
299 @Override
300 public SocialRequest getSocialRequestByUuidAndGroupId(String uuid,
301 long groupId) throws PortalException {
302 return socialRequestPersistence.findByUUID_G(uuid, groupId);
303 }
304
305
316 @Override
317 public List<SocialRequest> getSocialRequests(int start, int end) {
318 return socialRequestPersistence.findAll(start, end);
319 }
320
321
326 @Override
327 public int getSocialRequestsCount() {
328 return socialRequestPersistence.countAll();
329 }
330
331
337 @Indexable(type = IndexableType.REINDEX)
338 @Override
339 public SocialRequest updateSocialRequest(SocialRequest socialRequest) {
340 return socialRequestPersistence.update(socialRequest);
341 }
342
343
348 public com.liferay.portlet.social.service.SocialRequestLocalService getSocialRequestLocalService() {
349 return socialRequestLocalService;
350 }
351
352
357 public void setSocialRequestLocalService(
358 com.liferay.portlet.social.service.SocialRequestLocalService socialRequestLocalService) {
359 this.socialRequestLocalService = socialRequestLocalService;
360 }
361
362
367 public com.liferay.portlet.social.service.SocialRequestService getSocialRequestService() {
368 return socialRequestService;
369 }
370
371
376 public void setSocialRequestService(
377 com.liferay.portlet.social.service.SocialRequestService socialRequestService) {
378 this.socialRequestService = socialRequestService;
379 }
380
381
386 public SocialRequestPersistence getSocialRequestPersistence() {
387 return socialRequestPersistence;
388 }
389
390
395 public void setSocialRequestPersistence(
396 SocialRequestPersistence socialRequestPersistence) {
397 this.socialRequestPersistence = socialRequestPersistence;
398 }
399
400
405 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
406 return counterLocalService;
407 }
408
409
414 public void setCounterLocalService(
415 com.liferay.counter.service.CounterLocalService counterLocalService) {
416 this.counterLocalService = counterLocalService;
417 }
418
419
424 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
425 return classNameLocalService;
426 }
427
428
433 public void setClassNameLocalService(
434 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
435 this.classNameLocalService = classNameLocalService;
436 }
437
438
443 public com.liferay.portal.service.ClassNameService getClassNameService() {
444 return classNameService;
445 }
446
447
452 public void setClassNameService(
453 com.liferay.portal.service.ClassNameService classNameService) {
454 this.classNameService = classNameService;
455 }
456
457
462 public ClassNamePersistence getClassNamePersistence() {
463 return classNamePersistence;
464 }
465
466
471 public void setClassNamePersistence(
472 ClassNamePersistence classNamePersistence) {
473 this.classNamePersistence = classNamePersistence;
474 }
475
476
481 public com.liferay.portal.service.UserLocalService getUserLocalService() {
482 return userLocalService;
483 }
484
485
490 public void setUserLocalService(
491 com.liferay.portal.service.UserLocalService userLocalService) {
492 this.userLocalService = userLocalService;
493 }
494
495
500 public com.liferay.portal.service.UserService getUserService() {
501 return userService;
502 }
503
504
509 public void setUserService(
510 com.liferay.portal.service.UserService userService) {
511 this.userService = userService;
512 }
513
514
519 public UserPersistence getUserPersistence() {
520 return userPersistence;
521 }
522
523
528 public void setUserPersistence(UserPersistence userPersistence) {
529 this.userPersistence = userPersistence;
530 }
531
532
537 public UserFinder getUserFinder() {
538 return userFinder;
539 }
540
541
546 public void setUserFinder(UserFinder userFinder) {
547 this.userFinder = userFinder;
548 }
549
550
555 public com.liferay.portlet.social.service.SocialRequestInterpreterLocalService getSocialRequestInterpreterLocalService() {
556 return socialRequestInterpreterLocalService;
557 }
558
559
564 public void setSocialRequestInterpreterLocalService(
565 com.liferay.portlet.social.service.SocialRequestInterpreterLocalService socialRequestInterpreterLocalService) {
566 this.socialRequestInterpreterLocalService = socialRequestInterpreterLocalService;
567 }
568
569 public void afterPropertiesSet() {
570 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialRequest",
571 socialRequestLocalService);
572 }
573
574 public void destroy() {
575 persistedModelLocalServiceRegistry.unregister(
576 "com.liferay.portlet.social.model.SocialRequest");
577 }
578
579
584 @Override
585 public String getBeanIdentifier() {
586 return _beanIdentifier;
587 }
588
589
594 @Override
595 public void setBeanIdentifier(String beanIdentifier) {
596 _beanIdentifier = beanIdentifier;
597 }
598
599 protected Class<?> getModelClass() {
600 return SocialRequest.class;
601 }
602
603 protected String getModelClassName() {
604 return SocialRequest.class.getName();
605 }
606
607
612 protected void runSQL(String sql) {
613 try {
614 DataSource dataSource = socialRequestPersistence.getDataSource();
615
616 DB db = DBFactoryUtil.getDB();
617
618 sql = db.buildSQL(sql);
619 sql = PortalUtil.transformSQL(sql);
620
621 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
622 sql, new int[0]);
623
624 sqlUpdate.update();
625 }
626 catch (Exception e) {
627 throw new SystemException(e);
628 }
629 }
630
631 @BeanReference(type = com.liferay.portlet.social.service.SocialRequestLocalService.class)
632 protected com.liferay.portlet.social.service.SocialRequestLocalService socialRequestLocalService;
633 @BeanReference(type = com.liferay.portlet.social.service.SocialRequestService.class)
634 protected com.liferay.portlet.social.service.SocialRequestService socialRequestService;
635 @BeanReference(type = SocialRequestPersistence.class)
636 protected SocialRequestPersistence socialRequestPersistence;
637 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
638 protected com.liferay.counter.service.CounterLocalService counterLocalService;
639 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
640 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
641 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
642 protected com.liferay.portal.service.ClassNameService classNameService;
643 @BeanReference(type = ClassNamePersistence.class)
644 protected ClassNamePersistence classNamePersistence;
645 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
646 protected com.liferay.portal.service.UserLocalService userLocalService;
647 @BeanReference(type = com.liferay.portal.service.UserService.class)
648 protected com.liferay.portal.service.UserService userService;
649 @BeanReference(type = UserPersistence.class)
650 protected UserPersistence userPersistence;
651 @BeanReference(type = UserFinder.class)
652 protected UserFinder userFinder;
653 @BeanReference(type = com.liferay.portlet.social.service.SocialRequestInterpreterLocalService.class)
654 protected com.liferay.portlet.social.service.SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
655 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
656 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
657 private String _beanIdentifier;
658 }