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 countByGroupRoleAndTeamRole(long companyId,
025 java.lang.String keywords,
026 java.util.List<java.lang.String> excludedNames, int[] types,
027 long excludedTeamRoleId, long teamGroupId)
028 throws com.liferay.portal.kernel.exception.SystemException;
029
030 public int countByKeywords(long companyId, java.lang.String keywords,
031 java.lang.Integer[] types)
032 throws com.liferay.portal.kernel.exception.SystemException;
033
034 public int countByKeywords(long companyId, java.lang.String keywords,
035 java.lang.Integer[] types,
036 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
037 throws com.liferay.portal.kernel.exception.SystemException;
038
039 public int countByR_U(long roleId, long userId)
040 throws com.liferay.portal.kernel.exception.SystemException;
041
042 public int countByU_G_R(long userId, long groupId, long roleId)
043 throws com.liferay.portal.kernel.exception.SystemException;
044
045 public int countByC_N_D_T(long companyId, java.lang.String name,
046 java.lang.String description, java.lang.Integer[] types,
047 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
048 boolean andOperator)
049 throws com.liferay.portal.kernel.exception.SystemException;
050
051 public int countByC_N_D_T(long companyId, java.lang.String[] names,
052 java.lang.String[] descriptions, java.lang.Integer[] types,
053 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
054 boolean andOperator)
055 throws com.liferay.portal.kernel.exception.SystemException;
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 throws com.liferay.portal.kernel.exception.SystemException;
062
063 public java.util.List<com.liferay.portal.model.Role> filterFindByC_N_D_T(
064 long companyId, java.lang.String[] names,
065 java.lang.String[] descriptions, java.lang.Integer[] types,
066 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
067 boolean andOperator, int start, int end,
068 com.liferay.portal.kernel.util.OrderByComparator obc)
069 throws com.liferay.portal.kernel.exception.SystemException;
070
071 public java.util.List<com.liferay.portal.model.Role> findByUserGroupRole(
072 long userId, long groupId)
073 throws com.liferay.portal.kernel.exception.SystemException;
074
075 public int countByUserGroupGroupRole(long userId, long groupId)
076 throws com.liferay.portal.kernel.exception.SystemException;
077
078 public int filterCountByGroupRoleAndTeamRole(long companyId,
079 java.lang.String keywords,
080 java.util.List<java.lang.String> excludedNames, int[] types,
081 long excludedTeamRoleId, long teamGroupId)
082 throws com.liferay.portal.kernel.exception.SystemException;
083
084 public java.util.List<com.liferay.portal.model.Role> filterFindByKeywords(
085 long companyId, java.lang.String keywords, java.lang.Integer[] types,
086 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
087 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
088 throws com.liferay.portal.kernel.exception.SystemException;
089
090 public java.util.List<com.liferay.portal.model.Role> filterFindByC_N_D_T(
091 long companyId, java.lang.String name, java.lang.String description,
092 java.lang.Integer[] types,
093 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
094 boolean andOperator, int start, int end,
095 com.liferay.portal.kernel.util.OrderByComparator obc)
096 throws com.liferay.portal.kernel.exception.SystemException;
097
098 public java.util.List<com.liferay.portal.model.Role> filterFindByGroupRoleAndTeamRole(
099 long companyId, java.lang.String keywords,
100 java.util.List<java.lang.String> excludedNames, int[] types,
101 long excludedTeamRoleId, long teamGroupId, int start, int end)
102 throws com.liferay.portal.kernel.exception.SystemException;
103
104 public java.util.List<com.liferay.portal.model.Role> findByGroupRoleAndTeamRole(
105 long companyId, java.lang.String keywords,
106 java.util.List<java.lang.String> excludedNames, int[] types,
107 long excludedTeamRoleId, long teamGroupId, int start, int end)
108 throws com.liferay.portal.kernel.exception.SystemException;
109
110 public java.util.List<com.liferay.portal.model.Role> findBySystem(
111 long companyId)
112 throws com.liferay.portal.kernel.exception.SystemException;
113
114 public java.util.List<com.liferay.portal.model.Role> findByUserGroupGroupRole(
115 long userId, long groupId)
116 throws com.liferay.portal.kernel.exception.SystemException;
117
118 public java.util.List<com.liferay.portal.model.Role> findByUserGroupGroupRole(
119 long userId, long groupId, int start, int end)
120 throws com.liferay.portal.kernel.exception.SystemException;
121
122 public com.liferay.portal.model.Role findByC_N(long companyId,
123 java.lang.String name)
124 throws com.liferay.portal.NoSuchRoleException,
125 com.liferay.portal.kernel.exception.SystemException;
126
127 public java.util.List<com.liferay.portal.model.Role> findByU_G(
128 long userId, java.util.List<com.liferay.portal.model.Group> groups)
129 throws com.liferay.portal.kernel.exception.SystemException;
130
131 public java.util.List<com.liferay.portal.model.Role> findByU_G(
132 long userId, long groupId)
133 throws com.liferay.portal.kernel.exception.SystemException;
134
135 public java.util.List<com.liferay.portal.model.Role> findByU_G(
136 long userId, long[] groupIds)
137 throws com.liferay.portal.kernel.exception.SystemException;
138
139 public java.util.List<com.liferay.portal.model.Role> findByR_N_A(
140 long resourceBlockId, java.lang.String className,
141 java.lang.String actionId)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
145 long companyId, java.lang.String name, java.lang.String description,
146 java.lang.Integer[] types,
147 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
148 boolean andOperator, int start, int end,
149 com.liferay.portal.kernel.util.OrderByComparator obc)
150 throws com.liferay.portal.kernel.exception.SystemException;
151
152 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
153 long companyId, java.lang.String[] names,
154 java.lang.String[] descriptions, java.lang.Integer[] types,
155 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
156 boolean andOperator, int start, int end,
157 com.liferay.portal.kernel.util.OrderByComparator obc)
158 throws com.liferay.portal.kernel.exception.SystemException;
159
160 public java.util.Map<java.lang.String, java.util.List<java.lang.String>> findByC_N_S_P(
161 long companyId, java.lang.String name, int scope,
162 java.lang.String primKey)
163 throws com.liferay.portal.kernel.exception.SystemException;
164
165 public java.util.List<com.liferay.portal.model.Role> findByC_N_S_P_A(
166 long companyId, java.lang.String name, int scope,
167 java.lang.String primKey, java.lang.String actionId)
168 throws com.liferay.portal.kernel.exception.SystemException;
169
170 public java.util.List<com.liferay.portal.model.Role> findByKeywords(
171 long companyId, java.lang.String keywords, java.lang.Integer[] types,
172 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
173 throws com.liferay.portal.kernel.exception.SystemException;
174
175 public java.util.List<com.liferay.portal.model.Role> findByKeywords(
176 long companyId, java.lang.String keywords, java.lang.Integer[] types,
177 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
178 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
179 throws com.liferay.portal.kernel.exception.SystemException;
180
181 public int filterCountByKeywords(long companyId, java.lang.String keywords,
182 java.lang.Integer[] types,
183 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186 public int filterCountByC_N_D_T(long companyId, java.lang.String name,
187 java.lang.String description, java.lang.Integer[] types,
188 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
189 boolean andOperator)
190 throws com.liferay.portal.kernel.exception.SystemException;
191 }