001
014
015 package com.liferay.portal.security.permission;
016
017 import com.liferay.portal.model.Permission;
018
019 import java.util.List;
020
021
024 public interface PermissionsListFilter {
025
026 public List<Permission> filterGroupPermissions(
027 long companyId, long groupId, long userId, String name, String primKey,
028 boolean portletActions, List<Permission> permissions);
029
030 public List<Permission> filterGuestPermissions(
031 long companyId, long groupId, long userId, String name, String primKey,
032 boolean portletActions, List<Permission> permissions);
033
034 public List<Permission> filterUserPermissions(
035 long companyId, long groupId, long userId, String name, String primKey,
036 boolean portletActions, List<Permission> permissions);
037
038 }