001
014
015 package com.liferay.portal.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.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.model.Role> obc);
067
068 public java.util.List<com.liferay.portal.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.model.Role> obc);
074
075 public java.util.List<com.liferay.portal.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.model.Role> obc);
081
082 public java.util.List<com.liferay.portal.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.model.Role> obc);
086
087 public java.util.List<com.liferay.portal.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.model.Role> obc);
092
093 public java.util.List<com.liferay.portal.model.Role> findBySystem(
094 long companyId);
095
096 public java.util.List<com.liferay.portal.model.Role> findByUserGroupGroupRole(
097 long userId, long groupId);
098
099 public java.util.List<com.liferay.portal.model.Role> findByUserGroupGroupRole(
100 long userId, long groupId, int start, int end);
101
102 public java.util.List<com.liferay.portal.model.Role> findByUserGroupRole(
103 long userId, long groupId);
104
105 public com.liferay.portal.model.Role findByC_N(long companyId,
106 java.lang.String name)
107 throws com.liferay.portal.exception.NoSuchRoleException;
108
109 public java.util.List<com.liferay.portal.model.Role> findByU_G(
110 long userId, java.util.List<com.liferay.portal.model.Group> groups);
111
112 public java.util.List<com.liferay.portal.model.Role> findByU_G(
113 long userId, long groupId);
114
115 public java.util.List<com.liferay.portal.model.Role> findByU_G(
116 long userId, long[] groupIds);
117
118 public java.util.List<com.liferay.portal.model.Role> findByR_N_A(
119 long resourceBlockId, java.lang.String className,
120 java.lang.String actionId);
121
122 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
123 long companyId, java.lang.String name, java.lang.String description,
124 java.lang.Integer[] types,
125 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
126 boolean andOperator, int start, int end,
127 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.Role> obc);
128
129 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
130 long companyId, java.lang.String[] names,
131 java.lang.String[] descriptions, java.lang.Integer[] types,
132 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
133 boolean andOperator, int start, int end,
134 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.Role> obc);
135
136 public java.util.Map<java.lang.String, java.util.List<java.lang.String>> findByC_N_S_P(
137 long companyId, java.lang.String name, int scope,
138 java.lang.String primKey);
139
140 public java.util.List<com.liferay.portal.model.Role> findByC_N_S_P_A(
141 long companyId, java.lang.String name, int scope,
142 java.lang.String primKey, java.lang.String actionId);
143 }