001
014
015 package com.liferay.portal.service.permission;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
020 import com.liferay.portal.security.permission.PermissionChecker;
021
022
032 public class SubscriptionPermissionUtil {
033
034
038 public static void check(
039 PermissionChecker permissionChecker, String subscriptionClassName,
040 long subscriptionClassPK, String inferredClassName,
041 long inferredClassPK)
042 throws PortalException, SystemException {
043
044 getSubscriptionPermission().check(
045 permissionChecker, subscriptionClassName, subscriptionClassPK,
046 inferredClassName, inferredClassPK);
047 }
048
049
053 public static boolean contains(
054 PermissionChecker permissionChecker, String subscriptionClassName,
055 long subscriptionClassPK, String inferredClassName,
056 long inferredClassPK)
057 throws PortalException, SystemException {
058
059 return getSubscriptionPermission().contains(
060 permissionChecker, subscriptionClassName, subscriptionClassPK,
061 inferredClassName, inferredClassPK);
062 }
063
064 public static SubscriptionPermission getSubscriptionPermission() {
065 PortalRuntimePermission.checkGetBeanProperty(
066 SubscriptionPermissionUtil.class);
067
068 return _subscriptionPermission;
069 }
070
071 public void setSubscriptionPermission(
072 SubscriptionPermission subscriptionPermission) {
073
074 PortalRuntimePermission.checkSetBeanProperty(getClass());
075
076 _subscriptionPermission = subscriptionPermission;
077 }
078
079 private static SubscriptionPermission _subscriptionPermission;
080
081 }