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