001
014
015 package com.liferay.portal.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.MembershipRequest;
037 import com.liferay.portal.model.PersistedModel;
038 import com.liferay.portal.service.BaseLocalServiceImpl;
039 import com.liferay.portal.service.MembershipRequestLocalService;
040 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
041 import com.liferay.portal.service.persistence.GroupFinder;
042 import com.liferay.portal.service.persistence.GroupPersistence;
043 import com.liferay.portal.service.persistence.MembershipRequestPersistence;
044 import com.liferay.portal.service.persistence.RoleFinder;
045 import com.liferay.portal.service.persistence.RolePersistence;
046 import com.liferay.portal.service.persistence.UserFinder;
047 import com.liferay.portal.service.persistence.UserGroupFinder;
048 import com.liferay.portal.service.persistence.UserGroupPersistence;
049 import com.liferay.portal.service.persistence.UserGroupRoleFinder;
050 import com.liferay.portal.service.persistence.UserGroupRolePersistence;
051 import com.liferay.portal.service.persistence.UserPersistence;
052 import com.liferay.portal.util.PortalUtil;
053
054 import java.io.Serializable;
055
056 import java.util.List;
057
058 import javax.sql.DataSource;
059
060
072 @ProviderType
073 public abstract class MembershipRequestLocalServiceBaseImpl
074 extends BaseLocalServiceImpl implements MembershipRequestLocalService,
075 IdentifiableOSGiService {
076
081
082
088 @Indexable(type = IndexableType.REINDEX)
089 @Override
090 public MembershipRequest addMembershipRequest(
091 MembershipRequest membershipRequest) {
092 membershipRequest.setNew(true);
093
094 return membershipRequestPersistence.update(membershipRequest);
095 }
096
097
103 @Override
104 public MembershipRequest createMembershipRequest(long membershipRequestId) {
105 return membershipRequestPersistence.create(membershipRequestId);
106 }
107
108
115 @Indexable(type = IndexableType.DELETE)
116 @Override
117 public MembershipRequest deleteMembershipRequest(long membershipRequestId)
118 throws PortalException {
119 return membershipRequestPersistence.remove(membershipRequestId);
120 }
121
122
128 @Indexable(type = IndexableType.DELETE)
129 @Override
130 public MembershipRequest deleteMembershipRequest(
131 MembershipRequest membershipRequest) {
132 return membershipRequestPersistence.remove(membershipRequest);
133 }
134
135 @Override
136 public DynamicQuery dynamicQuery() {
137 Class<?> clazz = getClass();
138
139 return DynamicQueryFactoryUtil.forClass(MembershipRequest.class,
140 clazz.getClassLoader());
141 }
142
143
149 @Override
150 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
151 return membershipRequestPersistence.findWithDynamicQuery(dynamicQuery);
152 }
153
154
166 @Override
167 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
168 int end) {
169 return membershipRequestPersistence.findWithDynamicQuery(dynamicQuery,
170 start, end);
171 }
172
173
186 @Override
187 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
188 int end, OrderByComparator<T> orderByComparator) {
189 return membershipRequestPersistence.findWithDynamicQuery(dynamicQuery,
190 start, end, orderByComparator);
191 }
192
193
199 @Override
200 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
201 return membershipRequestPersistence.countWithDynamicQuery(dynamicQuery);
202 }
203
204
211 @Override
212 public long dynamicQueryCount(DynamicQuery dynamicQuery,
213 Projection projection) {
214 return membershipRequestPersistence.countWithDynamicQuery(dynamicQuery,
215 projection);
216 }
217
218 @Override
219 public MembershipRequest fetchMembershipRequest(long membershipRequestId) {
220 return membershipRequestPersistence.fetchByPrimaryKey(membershipRequestId);
221 }
222
223
230 @Override
231 public MembershipRequest getMembershipRequest(long membershipRequestId)
232 throws PortalException {
233 return membershipRequestPersistence.findByPrimaryKey(membershipRequestId);
234 }
235
236 @Override
237 public ActionableDynamicQuery getActionableDynamicQuery() {
238 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
239
240 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.MembershipRequestLocalServiceUtil.getService());
241 actionableDynamicQuery.setClassLoader(getClassLoader());
242 actionableDynamicQuery.setModelClass(MembershipRequest.class);
243
244 actionableDynamicQuery.setPrimaryKeyPropertyName("membershipRequestId");
245
246 return actionableDynamicQuery;
247 }
248
249 @Override
250 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
251 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
252
253 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.MembershipRequestLocalServiceUtil.getService());
254 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
255 indexableActionableDynamicQuery.setModelClass(MembershipRequest.class);
256
257 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
258 "membershipRequestId");
259
260 return indexableActionableDynamicQuery;
261 }
262
263 protected void initActionableDynamicQuery(
264 ActionableDynamicQuery actionableDynamicQuery) {
265 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.MembershipRequestLocalServiceUtil.getService());
266 actionableDynamicQuery.setClassLoader(getClassLoader());
267 actionableDynamicQuery.setModelClass(MembershipRequest.class);
268
269 actionableDynamicQuery.setPrimaryKeyPropertyName("membershipRequestId");
270 }
271
272
275 @Override
276 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
277 throws PortalException {
278 return membershipRequestLocalService.deleteMembershipRequest((MembershipRequest)persistedModel);
279 }
280
281 @Override
282 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
283 throws PortalException {
284 return membershipRequestPersistence.findByPrimaryKey(primaryKeyObj);
285 }
286
287
298 @Override
299 public List<MembershipRequest> getMembershipRequests(int start, int end) {
300 return membershipRequestPersistence.findAll(start, end);
301 }
302
303
308 @Override
309 public int getMembershipRequestsCount() {
310 return membershipRequestPersistence.countAll();
311 }
312
313
319 @Indexable(type = IndexableType.REINDEX)
320 @Override
321 public MembershipRequest updateMembershipRequest(
322 MembershipRequest membershipRequest) {
323 return membershipRequestPersistence.update(membershipRequest);
324 }
325
326
331 public MembershipRequestLocalService getMembershipRequestLocalService() {
332 return membershipRequestLocalService;
333 }
334
335
340 public void setMembershipRequestLocalService(
341 MembershipRequestLocalService membershipRequestLocalService) {
342 this.membershipRequestLocalService = membershipRequestLocalService;
343 }
344
345
350 public MembershipRequestPersistence getMembershipRequestPersistence() {
351 return membershipRequestPersistence;
352 }
353
354
359 public void setMembershipRequestPersistence(
360 MembershipRequestPersistence membershipRequestPersistence) {
361 this.membershipRequestPersistence = membershipRequestPersistence;
362 }
363
364
369 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
370 return counterLocalService;
371 }
372
373
378 public void setCounterLocalService(
379 com.liferay.counter.service.CounterLocalService counterLocalService) {
380 this.counterLocalService = counterLocalService;
381 }
382
383
388 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
389 return groupLocalService;
390 }
391
392
397 public void setGroupLocalService(
398 com.liferay.portal.service.GroupLocalService groupLocalService) {
399 this.groupLocalService = groupLocalService;
400 }
401
402
407 public GroupPersistence getGroupPersistence() {
408 return groupPersistence;
409 }
410
411
416 public void setGroupPersistence(GroupPersistence groupPersistence) {
417 this.groupPersistence = groupPersistence;
418 }
419
420
425 public GroupFinder getGroupFinder() {
426 return groupFinder;
427 }
428
429
434 public void setGroupFinder(GroupFinder groupFinder) {
435 this.groupFinder = groupFinder;
436 }
437
438
443 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
444 return resourceLocalService;
445 }
446
447
452 public void setResourceLocalService(
453 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
454 this.resourceLocalService = resourceLocalService;
455 }
456
457
462 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
463 return roleLocalService;
464 }
465
466
471 public void setRoleLocalService(
472 com.liferay.portal.service.RoleLocalService roleLocalService) {
473 this.roleLocalService = roleLocalService;
474 }
475
476
481 public RolePersistence getRolePersistence() {
482 return rolePersistence;
483 }
484
485
490 public void setRolePersistence(RolePersistence rolePersistence) {
491 this.rolePersistence = rolePersistence;
492 }
493
494
499 public RoleFinder getRoleFinder() {
500 return roleFinder;
501 }
502
503
508 public void setRoleFinder(RoleFinder roleFinder) {
509 this.roleFinder = roleFinder;
510 }
511
512
517 public com.liferay.portal.service.UserLocalService getUserLocalService() {
518 return userLocalService;
519 }
520
521
526 public void setUserLocalService(
527 com.liferay.portal.service.UserLocalService userLocalService) {
528 this.userLocalService = userLocalService;
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.portal.service.UserGroupLocalService getUserGroupLocalService() {
573 return userGroupLocalService;
574 }
575
576
581 public void setUserGroupLocalService(
582 com.liferay.portal.service.UserGroupLocalService userGroupLocalService) {
583 this.userGroupLocalService = userGroupLocalService;
584 }
585
586
591 public UserGroupPersistence getUserGroupPersistence() {
592 return userGroupPersistence;
593 }
594
595
600 public void setUserGroupPersistence(
601 UserGroupPersistence userGroupPersistence) {
602 this.userGroupPersistence = userGroupPersistence;
603 }
604
605
610 public UserGroupFinder getUserGroupFinder() {
611 return userGroupFinder;
612 }
613
614
619 public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
620 this.userGroupFinder = userGroupFinder;
621 }
622
623
628 public com.liferay.portal.service.UserGroupRoleLocalService getUserGroupRoleLocalService() {
629 return userGroupRoleLocalService;
630 }
631
632
637 public void setUserGroupRoleLocalService(
638 com.liferay.portal.service.UserGroupRoleLocalService userGroupRoleLocalService) {
639 this.userGroupRoleLocalService = userGroupRoleLocalService;
640 }
641
642
647 public UserGroupRolePersistence getUserGroupRolePersistence() {
648 return userGroupRolePersistence;
649 }
650
651
656 public void setUserGroupRolePersistence(
657 UserGroupRolePersistence userGroupRolePersistence) {
658 this.userGroupRolePersistence = userGroupRolePersistence;
659 }
660
661
666 public UserGroupRoleFinder getUserGroupRoleFinder() {
667 return userGroupRoleFinder;
668 }
669
670
675 public void setUserGroupRoleFinder(UserGroupRoleFinder userGroupRoleFinder) {
676 this.userGroupRoleFinder = userGroupRoleFinder;
677 }
678
679 public void afterPropertiesSet() {
680 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.MembershipRequest",
681 membershipRequestLocalService);
682 }
683
684 public void destroy() {
685 persistedModelLocalServiceRegistry.unregister(
686 "com.liferay.portal.model.MembershipRequest");
687 }
688
689
694 @Override
695 public String getOSGiServiceIdentifier() {
696 return MembershipRequestLocalService.class.getName();
697 }
698
699 protected Class<?> getModelClass() {
700 return MembershipRequest.class;
701 }
702
703 protected String getModelClassName() {
704 return MembershipRequest.class.getName();
705 }
706
707
712 protected void runSQL(String sql) {
713 try {
714 DataSource dataSource = membershipRequestPersistence.getDataSource();
715
716 DB db = DBManagerUtil.getDB();
717
718 sql = db.buildSQL(sql);
719 sql = PortalUtil.transformSQL(sql);
720
721 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
722 sql, new int[0]);
723
724 sqlUpdate.update();
725 }
726 catch (Exception e) {
727 throw new SystemException(e);
728 }
729 }
730
731 @BeanReference(type = com.liferay.portal.service.MembershipRequestLocalService.class)
732 protected MembershipRequestLocalService membershipRequestLocalService;
733 @BeanReference(type = MembershipRequestPersistence.class)
734 protected MembershipRequestPersistence membershipRequestPersistence;
735 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
736 protected com.liferay.counter.service.CounterLocalService counterLocalService;
737 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
738 protected com.liferay.portal.service.GroupLocalService groupLocalService;
739 @BeanReference(type = GroupPersistence.class)
740 protected GroupPersistence groupPersistence;
741 @BeanReference(type = GroupFinder.class)
742 protected GroupFinder groupFinder;
743 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
744 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
745 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
746 protected com.liferay.portal.service.RoleLocalService roleLocalService;
747 @BeanReference(type = RolePersistence.class)
748 protected RolePersistence rolePersistence;
749 @BeanReference(type = RoleFinder.class)
750 protected RoleFinder roleFinder;
751 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
752 protected com.liferay.portal.service.UserLocalService userLocalService;
753 @BeanReference(type = UserPersistence.class)
754 protected UserPersistence userPersistence;
755 @BeanReference(type = UserFinder.class)
756 protected UserFinder userFinder;
757 @BeanReference(type = com.liferay.portal.service.UserGroupLocalService.class)
758 protected com.liferay.portal.service.UserGroupLocalService userGroupLocalService;
759 @BeanReference(type = UserGroupPersistence.class)
760 protected UserGroupPersistence userGroupPersistence;
761 @BeanReference(type = UserGroupFinder.class)
762 protected UserGroupFinder userGroupFinder;
763 @BeanReference(type = com.liferay.portal.service.UserGroupRoleLocalService.class)
764 protected com.liferay.portal.service.UserGroupRoleLocalService userGroupRoleLocalService;
765 @BeanReference(type = UserGroupRolePersistence.class)
766 protected UserGroupRolePersistence userGroupRolePersistence;
767 @BeanReference(type = UserGroupRoleFinder.class)
768 protected UserGroupRoleFinder userGroupRoleFinder;
769 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
770 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
771 }