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