001
014
015 package com.liferay.portal.service.persistence;
016
017 import aQute.bnd.annotation.ProviderType;
018
019
022 @ProviderType
023 public interface RoleFinder {
024 public int countByR_U(long roleId, long userId);
025
026 public int countByU_G_R(long userId, long groupId, long roleId);
027
028 public int countByC_N_D_T(long companyId, java.lang.String name,
029 java.lang.String description, java.lang.Integer[] types,
030 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
031 boolean andOperator);
032
033 public int countByC_N_D_T(long companyId, java.lang.String[] names,
034 java.lang.String[] descriptions, java.lang.Integer[] types,
035 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
036 boolean andOperator);
037
038 public int countByKeywords(long companyId, java.lang.String keywords,
039 java.lang.Integer[] types);
040
041 public int countByKeywords(long companyId, java.lang.String keywords,
042 java.lang.Integer[] types,
043 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params);
044
045 public java.util.List<com.liferay.portal.model.Role> findBySystem(
046 long companyId);
047
048 public java.util.List<com.liferay.portal.model.Role> findByUserGroupGroupRole(
049 long userId, long groupId);
050
051 public java.util.List<com.liferay.portal.model.Role> findByUserGroupRole(
052 long userId, long groupId);
053
054 public com.liferay.portal.model.Role findByC_N(long companyId,
055 java.lang.String name) throws com.liferay.portal.NoSuchRoleException;
056
057 public java.util.List<com.liferay.portal.model.Role> findByU_G(
058 long userId, java.util.List<com.liferay.portal.model.Group> groups);
059
060 public java.util.List<com.liferay.portal.model.Role> findByU_G(
061 long userId, long groupId);
062
063 public java.util.List<com.liferay.portal.model.Role> findByU_G(
064 long userId, long[] groupIds);
065
066 public java.util.List<com.liferay.portal.model.Role> findByR_N_A(
067 long resourceBlockId, java.lang.String className,
068 java.lang.String actionId);
069
070 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
071 long companyId, java.lang.String name, java.lang.String description,
072 java.lang.Integer[] types,
073 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
074 boolean andOperator, int start, int end,
075 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.Role> obc);
076
077 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
078 long companyId, java.lang.String[] names,
079 java.lang.String[] descriptions, java.lang.Integer[] types,
080 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
081 boolean andOperator, int start, int end,
082 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.Role> obc);
083
084 public java.util.Map<java.lang.String, java.util.List<java.lang.String>> findByC_N_S_P(
085 long companyId, java.lang.String name, int scope,
086 java.lang.String primKey);
087
088 public java.util.List<com.liferay.portal.model.Role> findByC_N_S_P_A(
089 long companyId, java.lang.String name, int scope,
090 java.lang.String primKey, java.lang.String actionId);
091
092 public java.util.List<com.liferay.portal.model.Role> findByKeywords(
093 long companyId, java.lang.String keywords, java.lang.Integer[] types,
094 int start, int end,
095 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.Role> obc);
096
097 public java.util.List<com.liferay.portal.model.Role> findByKeywords(
098 long companyId, java.lang.String keywords, java.lang.Integer[] types,
099 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
100 int start, int end,
101 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.Role> obc);
102 }