001
014
015 package com.liferay.portal.kernel.service.persistence;
016
017 import aQute.bnd.annotation.ProviderType;
018
019
023 @ProviderType
024 public interface RoleFinder {
025 public int countByKeywords(long companyId, java.lang.String keywords,
026 java.lang.Integer[] types);
027
028 public int countByKeywords(long companyId, java.lang.String keywords,
029 java.lang.Integer[] types,
030 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params);
031
032 public int countByUserGroupGroupRole(long userId, long groupId);
033
034 public int countByR_U(long roleId, long userId);
035
036 public int countByU_G_R(long userId, long groupId, long roleId);
037
038 public int countByC_N_D_T(long companyId, java.lang.String name,
039 java.lang.String description, java.lang.Integer[] types,
040 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
041 boolean andOperator);
042
043 public int countByC_N_D_T(long companyId, java.lang.String[] names,
044 java.lang.String[] descriptions, java.lang.Integer[] types,
045 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
046 boolean andOperator);
047
048 public int filterCountByKeywords(long companyId, java.lang.String keywords,
049 java.lang.Integer[] types,
050 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params);
051
052 public int filterCountByC_N_D_T(long companyId, java.lang.String name,
053 java.lang.String description, java.lang.Integer[] types,
054 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
055 boolean andOperator);
056
057 public int filterCountByC_N_D_T(long companyId, java.lang.String[] names,
058 java.lang.String[] descriptions, java.lang.Integer[] types,
059 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
060 boolean andOperator);
061
062 public java.util.List<com.liferay.portal.kernel.model.Role> filterFindByKeywords(
063 long companyId, java.lang.String keywords, java.lang.Integer[] types,
064 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
065 int start, int end,
066 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc);
067
068 public java.util.List<com.liferay.portal.kernel.model.Role> filterFindByC_N_D_T(
069 long companyId, java.lang.String name, java.lang.String description,
070 java.lang.Integer[] types,
071 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
072 boolean andOperator, int start, int end,
073 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc);
074
075 public java.util.List<com.liferay.portal.kernel.model.Role> filterFindByC_N_D_T(
076 long companyId, java.lang.String[] names,
077 java.lang.String[] descriptions, java.lang.Integer[] types,
078 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
079 boolean andOperator, int start, int end,
080 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc);
081
082 public java.util.List<com.liferay.portal.kernel.model.Role> findByKeywords(
083 long companyId, java.lang.String keywords, java.lang.Integer[] types,
084 int start, int end,
085 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc);
086
087 public java.util.List<com.liferay.portal.kernel.model.Role> findByKeywords(
088 long companyId, java.lang.String keywords, java.lang.Integer[] types,
089 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
090 int start, int end,
091 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc);
092
093 public java.util.List<com.liferay.portal.kernel.model.Role> findBySystem(
094 long companyId);
095
096 public java.util.List<com.liferay.portal.kernel.model.Role> findByUserGroupGroupRole(
097 long userId, long groupId);
098
099 public java.util.List<com.liferay.portal.kernel.model.Role> findByUserGroupGroupRole(
100 long userId, long groupId, int start, int end);
101
102 public java.util.List<com.liferay.portal.kernel.model.Role> findByUserGroupRole(
103 long userId, long groupId);
104
105 public com.liferay.portal.kernel.model.Role findByC_N(long companyId,
106 java.lang.String name)
107 throws com.liferay.portal.kernel.exception.NoSuchRoleException;
108
109 public java.util.List<com.liferay.portal.kernel.model.Role> findByU_G(
110 long userId,
111 java.util.List<com.liferay.portal.kernel.model.Group> groups);
112
113 public java.util.List<com.liferay.portal.kernel.model.Role> findByU_G(
114 long userId, long groupId);
115
116 public java.util.List<com.liferay.portal.kernel.model.Role> findByU_G(
117 long userId, long[] groupIds);
118
119 public java.util.List<com.liferay.portal.kernel.model.Role> findByR_N_A(
120 long resourceBlockId, java.lang.String className,
121 java.lang.String actionId);
122
123 public java.util.List<com.liferay.portal.kernel.model.Role> findByC_N_D_T(
124 long companyId, java.lang.String name, java.lang.String description,
125 java.lang.Integer[] types,
126 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
127 boolean andOperator, int start, int end,
128 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc);
129
130 public java.util.List<com.liferay.portal.kernel.model.Role> findByC_N_D_T(
131 long companyId, java.lang.String[] names,
132 java.lang.String[] descriptions, java.lang.Integer[] types,
133 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
134 boolean andOperator, int start, int end,
135 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc);
136
137 public java.util.Map<java.lang.String, java.util.List<java.lang.String>> findByC_N_S_P(
138 long companyId, java.lang.String name, int scope,
139 java.lang.String primKey);
140
141 public java.util.List<com.liferay.portal.kernel.model.Role> findByC_N_S_P_A(
142 long companyId, java.lang.String name, int scope,
143 java.lang.String primKey, java.lang.String actionId);
144 }