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