Class PermissionUtil


  • public final class PermissionUtil
    extends Object
    • Constructor Detail

      • PermissionUtil

        public PermissionUtil()
    • Method Detail

      • computeBasePermissions

        public static PermissionSet computeBasePermissions​(PermissionSet everyonePerms,
                                                           List<PermissionSet> rolePerms)
        Computes the permissions granted by a member's roles.
        Parameters:
        everyonePerms - The permissions granted by the everyone role.
        rolePerms - The list of permissions granted by each of the member's other roles.
        Returns:
        The combined permissions of everyonePerms and rolePerms.
        See Also:
        Member#getBasePermissions()