001
014
015 package com.liferay.portlet.mobiledevicerules.service.permission;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.security.permission.PermissionChecker;
020 import com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance;
021
022
025 public interface MDRRuleGroupInstancePermission {
026
027 public void check(
028 PermissionChecker permissionChecker, long ruleGroupInstanceId,
029 String actionId)
030 throws PortalException, SystemException;
031
032 public void check(
033 PermissionChecker permissionChecker,
034 MDRRuleGroupInstance ruleGroupInstance, String actionId)
035 throws PortalException;
036
037 public boolean contains(
038 PermissionChecker permissionChecker, long ruleGroupInstanceId,
039 String actionId)
040 throws PortalException, SystemException;
041
042 public boolean contains(
043 PermissionChecker permissionChecker,
044 MDRRuleGroupInstance ruleGroupInstance, String actionId);
045
046 }