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.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.model.UserGroupRole;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.UserGroupRoleLocalService;
040 import com.liferay.portal.service.persistence.GroupFinder;
041 import com.liferay.portal.service.persistence.GroupPersistence;
042 import com.liferay.portal.service.persistence.RoleFinder;
043 import com.liferay.portal.service.persistence.RolePersistence;
044 import com.liferay.portal.service.persistence.UserFinder;
045 import com.liferay.portal.service.persistence.UserGroupRoleFinder;
046 import com.liferay.portal.service.persistence.UserGroupRolePK;
047 import com.liferay.portal.service.persistence.UserGroupRolePersistence;
048 import com.liferay.portal.service.persistence.UserPersistence;
049 import com.liferay.portal.util.PortalUtil;
050
051 import java.io.Serializable;
052
053 import java.util.List;
054
055 import javax.sql.DataSource;
056
057
069 @ProviderType
070 public abstract class UserGroupRoleLocalServiceBaseImpl
071 extends BaseLocalServiceImpl implements UserGroupRoleLocalService,
072 IdentifiableOSGiService {
073
078
079
085 @Indexable(type = IndexableType.REINDEX)
086 @Override
087 public UserGroupRole addUserGroupRole(UserGroupRole userGroupRole) {
088 userGroupRole.setNew(true);
089
090 return userGroupRolePersistence.update(userGroupRole);
091 }
092
093
099 @Override
100 public UserGroupRole createUserGroupRole(UserGroupRolePK userGroupRolePK) {
101 return userGroupRolePersistence.create(userGroupRolePK);
102 }
103
104
111 @Indexable(type = IndexableType.DELETE)
112 @Override
113 public UserGroupRole deleteUserGroupRole(UserGroupRolePK userGroupRolePK)
114 throws PortalException {
115 return userGroupRolePersistence.remove(userGroupRolePK);
116 }
117
118
124 @Indexable(type = IndexableType.DELETE)
125 @Override
126 public UserGroupRole deleteUserGroupRole(UserGroupRole userGroupRole) {
127 return userGroupRolePersistence.remove(userGroupRole);
128 }
129
130 @Override
131 public DynamicQuery dynamicQuery() {
132 Class<?> clazz = getClass();
133
134 return DynamicQueryFactoryUtil.forClass(UserGroupRole.class,
135 clazz.getClassLoader());
136 }
137
138
144 @Override
145 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
146 return userGroupRolePersistence.findWithDynamicQuery(dynamicQuery);
147 }
148
149
161 @Override
162 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
163 int end) {
164 return userGroupRolePersistence.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 userGroupRolePersistence.findWithDynamicQuery(dynamicQuery,
185 start, end, orderByComparator);
186 }
187
188
194 @Override
195 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
196 return userGroupRolePersistence.countWithDynamicQuery(dynamicQuery);
197 }
198
199
206 @Override
207 public long dynamicQueryCount(DynamicQuery dynamicQuery,
208 Projection projection) {
209 return userGroupRolePersistence.countWithDynamicQuery(dynamicQuery,
210 projection);
211 }
212
213 @Override
214 public UserGroupRole fetchUserGroupRole(UserGroupRolePK userGroupRolePK) {
215 return userGroupRolePersistence.fetchByPrimaryKey(userGroupRolePK);
216 }
217
218
225 @Override
226 public UserGroupRole getUserGroupRole(UserGroupRolePK userGroupRolePK)
227 throws PortalException {
228 return userGroupRolePersistence.findByPrimaryKey(userGroupRolePK);
229 }
230
231 @Override
232 public ActionableDynamicQuery getActionableDynamicQuery() {
233 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
234
235 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.UserGroupRoleLocalServiceUtil.getService());
236 actionableDynamicQuery.setClass(UserGroupRole.class);
237 actionableDynamicQuery.setClassLoader(getClassLoader());
238
239 actionableDynamicQuery.setPrimaryKeyPropertyName("primaryKey.userId");
240
241 actionableDynamicQuery.setGroupIdPropertyName("primaryKey.groupId");
242
243 return actionableDynamicQuery;
244 }
245
246 protected void initActionableDynamicQuery(
247 ActionableDynamicQuery actionableDynamicQuery) {
248 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.UserGroupRoleLocalServiceUtil.getService());
249 actionableDynamicQuery.setClass(UserGroupRole.class);
250 actionableDynamicQuery.setClassLoader(getClassLoader());
251
252 actionableDynamicQuery.setPrimaryKeyPropertyName("primaryKey.userId");
253
254 actionableDynamicQuery.setGroupIdPropertyName("primaryKey.groupId");
255 }
256
257
260 @Override
261 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
262 throws PortalException {
263 return userGroupRoleLocalService.deleteUserGroupRole((UserGroupRole)persistedModel);
264 }
265
266 @Override
267 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
268 throws PortalException {
269 return userGroupRolePersistence.findByPrimaryKey(primaryKeyObj);
270 }
271
272
283 @Override
284 public List<UserGroupRole> getUserGroupRoles(int start, int end) {
285 return userGroupRolePersistence.findAll(start, end);
286 }
287
288
293 @Override
294 public int getUserGroupRolesCount() {
295 return userGroupRolePersistence.countAll();
296 }
297
298
304 @Indexable(type = IndexableType.REINDEX)
305 @Override
306 public UserGroupRole updateUserGroupRole(UserGroupRole userGroupRole) {
307 return userGroupRolePersistence.update(userGroupRole);
308 }
309
310
315 public UserGroupRoleLocalService getUserGroupRoleLocalService() {
316 return userGroupRoleLocalService;
317 }
318
319
324 public void setUserGroupRoleLocalService(
325 UserGroupRoleLocalService userGroupRoleLocalService) {
326 this.userGroupRoleLocalService = userGroupRoleLocalService;
327 }
328
329
334 public com.liferay.portal.service.UserGroupRoleService getUserGroupRoleService() {
335 return userGroupRoleService;
336 }
337
338
343 public void setUserGroupRoleService(
344 com.liferay.portal.service.UserGroupRoleService userGroupRoleService) {
345 this.userGroupRoleService = userGroupRoleService;
346 }
347
348
353 public UserGroupRolePersistence getUserGroupRolePersistence() {
354 return userGroupRolePersistence;
355 }
356
357
362 public void setUserGroupRolePersistence(
363 UserGroupRolePersistence userGroupRolePersistence) {
364 this.userGroupRolePersistence = userGroupRolePersistence;
365 }
366
367
372 public UserGroupRoleFinder getUserGroupRoleFinder() {
373 return userGroupRoleFinder;
374 }
375
376
381 public void setUserGroupRoleFinder(UserGroupRoleFinder userGroupRoleFinder) {
382 this.userGroupRoleFinder = userGroupRoleFinder;
383 }
384
385
390 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
391 return counterLocalService;
392 }
393
394
399 public void setCounterLocalService(
400 com.liferay.counter.service.CounterLocalService counterLocalService) {
401 this.counterLocalService = counterLocalService;
402 }
403
404
409 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
410 return groupLocalService;
411 }
412
413
418 public void setGroupLocalService(
419 com.liferay.portal.service.GroupLocalService groupLocalService) {
420 this.groupLocalService = groupLocalService;
421 }
422
423
428 public com.liferay.portal.service.GroupService getGroupService() {
429 return groupService;
430 }
431
432
437 public void setGroupService(
438 com.liferay.portal.service.GroupService groupService) {
439 this.groupService = groupService;
440 }
441
442
447 public GroupPersistence getGroupPersistence() {
448 return groupPersistence;
449 }
450
451
456 public void setGroupPersistence(GroupPersistence groupPersistence) {
457 this.groupPersistence = groupPersistence;
458 }
459
460
465 public GroupFinder getGroupFinder() {
466 return groupFinder;
467 }
468
469
474 public void setGroupFinder(GroupFinder groupFinder) {
475 this.groupFinder = groupFinder;
476 }
477
478
483 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
484 return roleLocalService;
485 }
486
487
492 public void setRoleLocalService(
493 com.liferay.portal.service.RoleLocalService roleLocalService) {
494 this.roleLocalService = roleLocalService;
495 }
496
497
502 public com.liferay.portal.service.RoleService getRoleService() {
503 return roleService;
504 }
505
506
511 public void setRoleService(
512 com.liferay.portal.service.RoleService roleService) {
513 this.roleService = roleService;
514 }
515
516
521 public RolePersistence getRolePersistence() {
522 return rolePersistence;
523 }
524
525
530 public void setRolePersistence(RolePersistence rolePersistence) {
531 this.rolePersistence = rolePersistence;
532 }
533
534
539 public RoleFinder getRoleFinder() {
540 return roleFinder;
541 }
542
543
548 public void setRoleFinder(RoleFinder roleFinder) {
549 this.roleFinder = roleFinder;
550 }
551
552
557 public com.liferay.portal.service.UserLocalService getUserLocalService() {
558 return userLocalService;
559 }
560
561
566 public void setUserLocalService(
567 com.liferay.portal.service.UserLocalService userLocalService) {
568 this.userLocalService = userLocalService;
569 }
570
571
576 public com.liferay.portal.service.UserService getUserService() {
577 return userService;
578 }
579
580
585 public void setUserService(
586 com.liferay.portal.service.UserService userService) {
587 this.userService = userService;
588 }
589
590
595 public UserPersistence getUserPersistence() {
596 return userPersistence;
597 }
598
599
604 public void setUserPersistence(UserPersistence userPersistence) {
605 this.userPersistence = userPersistence;
606 }
607
608
613 public UserFinder getUserFinder() {
614 return userFinder;
615 }
616
617
622 public void setUserFinder(UserFinder userFinder) {
623 this.userFinder = userFinder;
624 }
625
626 public void afterPropertiesSet() {
627 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.UserGroupRole",
628 userGroupRoleLocalService);
629 }
630
631 public void destroy() {
632 persistedModelLocalServiceRegistry.unregister(
633 "com.liferay.portal.model.UserGroupRole");
634 }
635
636
641 @Override
642 public String getOSGiServiceIdentifier() {
643 return UserGroupRoleLocalService.class.getName();
644 }
645
646 protected Class<?> getModelClass() {
647 return UserGroupRole.class;
648 }
649
650 protected String getModelClassName() {
651 return UserGroupRole.class.getName();
652 }
653
654
659 protected void runSQL(String sql) {
660 try {
661 DataSource dataSource = userGroupRolePersistence.getDataSource();
662
663 DB db = DBFactoryUtil.getDB();
664
665 sql = db.buildSQL(sql);
666 sql = PortalUtil.transformSQL(sql);
667
668 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
669 sql, new int[0]);
670
671 sqlUpdate.update();
672 }
673 catch (Exception e) {
674 throw new SystemException(e);
675 }
676 }
677
678 @BeanReference(type = com.liferay.portal.service.UserGroupRoleLocalService.class)
679 protected UserGroupRoleLocalService userGroupRoleLocalService;
680 @BeanReference(type = com.liferay.portal.service.UserGroupRoleService.class)
681 protected com.liferay.portal.service.UserGroupRoleService userGroupRoleService;
682 @BeanReference(type = UserGroupRolePersistence.class)
683 protected UserGroupRolePersistence userGroupRolePersistence;
684 @BeanReference(type = UserGroupRoleFinder.class)
685 protected UserGroupRoleFinder userGroupRoleFinder;
686 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
687 protected com.liferay.counter.service.CounterLocalService counterLocalService;
688 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
689 protected com.liferay.portal.service.GroupLocalService groupLocalService;
690 @BeanReference(type = com.liferay.portal.service.GroupService.class)
691 protected com.liferay.portal.service.GroupService groupService;
692 @BeanReference(type = GroupPersistence.class)
693 protected GroupPersistence groupPersistence;
694 @BeanReference(type = GroupFinder.class)
695 protected GroupFinder groupFinder;
696 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
697 protected com.liferay.portal.service.RoleLocalService roleLocalService;
698 @BeanReference(type = com.liferay.portal.service.RoleService.class)
699 protected com.liferay.portal.service.RoleService roleService;
700 @BeanReference(type = RolePersistence.class)
701 protected RolePersistence rolePersistence;
702 @BeanReference(type = RoleFinder.class)
703 protected RoleFinder roleFinder;
704 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
705 protected com.liferay.portal.service.UserLocalService userLocalService;
706 @BeanReference(type = com.liferay.portal.service.UserService.class)
707 protected com.liferay.portal.service.UserService userService;
708 @BeanReference(type = UserPersistence.class)
709 protected UserPersistence userPersistence;
710 @BeanReference(type = UserFinder.class)
711 protected UserFinder userFinder;
712 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
713 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
714 }