Interface SharingPermission


public interface SharingPermission
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    check(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId, Collection<SharingEntryAction> sharingEntryActions)
     
    void
    checkManageCollaboratorsPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId)
     
    default void
    checkSharePermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId)
     
    boolean
    contains(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId, Collection<SharingEntryAction> sharingEntryActions)
     
    boolean
    containsManageCollaboratorsPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId)
     
    default boolean
    containsSharePermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId)
     
  • Method Details

    • check

      void check(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId, Collection<SharingEntryAction> sharingEntryActions) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • checkManageCollaboratorsPermission

      void checkManageCollaboratorsPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • checkSharePermission

      default void checkSharePermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • contains

      boolean contains(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId, Collection<SharingEntryAction> sharingEntryActions) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • containsManageCollaboratorsPermission

      boolean containsManageCollaboratorsPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • containsSharePermission

      default boolean containsSharePermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long classNameId, long classPK, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException