List of usage examples for com.liferay.portal.kernel.service.permission PortletPermissionUtil check
public static void check(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict, boolean checkStagingPermission) throws PortalException
From source file:com.liferay.asset.publisher.web.internal.util.AssetPublisherWebUtil.java
License:Open Source License
public void subscribe(PermissionChecker permissionChecker, long groupId, long plid, String portletId) throws PortalException { Layout layout = _layoutLocalService.fetchLayout(plid); PortletPermissionUtil.check(permissionChecker, 0, layout, portletId, ActionKeys.SUBSCRIBE, false, false); _subscriptionLocalService.addSubscription(permissionChecker.getUserId(), groupId, com.liferay.portal.kernel.model.PortletPreferences.class.getName(), getSubscriptionClassPK(plid, portletId)); }
From source file:com.liferay.asset.publisher.web.internal.util.AssetPublisherWebUtil.java
License:Open Source License
public void unsubscribe(PermissionChecker permissionChecker, long plid, String portletId) throws PortalException { Layout layout = _layoutLocalService.fetchLayout(plid); PortletPermissionUtil.check(permissionChecker, 0, layout, portletId, ActionKeys.SUBSCRIBE, false, false); _subscriptionLocalService.deleteSubscription(permissionChecker.getUserId(), com.liferay.portal.kernel.model.PortletPreferences.class.getName(), getSubscriptionClassPK(plid, portletId)); }
From source file:com.liferay.asset.publisher.web.util.AssetPublisherUtil.java
License:Open Source License
public static void subscribe(PermissionChecker permissionChecker, long groupId, long plid, String portletId) throws PortalException { Layout layout = _layoutLocalService.fetchLayout(plid); PortletPermissionUtil.check(permissionChecker, 0, layout, portletId, ActionKeys.SUBSCRIBE, false, false); _subscriptionLocalService.addSubscription(permissionChecker.getUserId(), groupId, com.liferay.portal.kernel.model.PortletPreferences.class.getName(), getSubscriptionClassPK(plid, portletId)); }
From source file:com.liferay.asset.publisher.web.util.AssetPublisherUtil.java
License:Open Source License
public static void unsubscribe(PermissionChecker permissionChecker, long plid, String portletId) throws PortalException { Layout layout = _layoutLocalService.fetchLayout(plid); PortletPermissionUtil.check(permissionChecker, 0, layout, portletId, ActionKeys.SUBSCRIBE, false, false); _subscriptionLocalService.deleteSubscription(permissionChecker.getUserId(), com.liferay.portal.kernel.model.PortletPreferences.class.getName(), getSubscriptionClassPK(plid, portletId)); }