1
14
15 package com.liferay.portlet.messageboards.service.impl;
16
17 import com.liferay.portal.kernel.exception.PortalException;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.security.permission.ActionKeys;
20 import com.liferay.portal.service.ServiceContext;
21 import com.liferay.portlet.messageboards.model.MBBan;
22 import com.liferay.portlet.messageboards.service.base.MBBanServiceBaseImpl;
23 import com.liferay.portlet.messageboards.service.permission.MBPermission;
24
25
30 public class MBBanServiceImpl extends MBBanServiceBaseImpl {
31
32 public MBBan addBan(long banUserId, ServiceContext serviceContext)
33 throws PortalException, SystemException {
34
35 MBPermission.check(
36 getPermissionChecker(), serviceContext.getScopeGroupId(),
37 ActionKeys.BAN_USER);
38
39 return mbBanLocalService.addBan(getUserId(), banUserId, serviceContext);
40 }
41
42 public void deleteBan(long banUserId, ServiceContext serviceContext)
43 throws PortalException, SystemException {
44
45 MBPermission.check(
46 getPermissionChecker(), serviceContext.getScopeGroupId(),
47 ActionKeys.BAN_USER);
48
49 mbBanLocalService.deleteBan(banUserId, serviceContext);
50 }
51
52 }