001
014
015 package com.liferay.portal.service.persistence;
016
017 import aQute.bnd.annotation.ProviderType;
018
019
023 @ProviderType
024 public interface ResourcePermissionFinder {
025 public int countByR_S(long roleId, int[] scopes);
026
027 public int countByC_N_S_P_R_A(long companyId, java.lang.String name,
028 int scope, java.lang.String primKey, long[] roleIds, long actionId);
029
030 public java.util.List<com.liferay.portal.model.ResourcePermission> findByResource(
031 long companyId, long groupId, java.lang.String name,
032 java.lang.String primKey);
033
034 public java.util.Map<java.io.Serializable, com.liferay.portal.model.ResourcePermission> fetchByPrimaryKeys(
035 java.util.Set<java.io.Serializable> primaryKeys);
036
037 public java.util.List<com.liferay.portal.model.ResourcePermission> findByR_S(
038 long roleId, int[] scopes, int start, int end);
039 }