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 throws com.liferay.portal.kernel.exception.SystemException;
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 throws com.liferay.portal.kernel.exception.SystemException;
030
031 public java.util.List<com.liferay.portal.model.ResourcePermission> findByResource(
032 long companyId, long groupId, java.lang.String name,
033 java.lang.String primKey)
034 throws com.liferay.portal.kernel.exception.SystemException;
035
036 public java.util.List<com.liferay.portal.model.ResourcePermission> findByR_S(
037 long roleId, int[] scopes, int start, int end)
038 throws com.liferay.portal.kernel.exception.SystemException;
039 }