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) throws com.liferay.portal.NoSuchRoleException;
107
108 public java.util.List<com.liferay.portal.model.Role> findByU_G(
109 long userId, java.util.List<com.liferay.portal.model.Group> groups);
110
111 public java.util.List<com.liferay.portal.model.Role> findByU_G(
112 long userId, long groupId);
113
114 public java.util.List<com.liferay.portal.model.Role> findByU_G(
115 long userId, long[] groupIds);
116
117 public java.util.List<com.liferay.portal.model.Role> findByR_N_A(
118 long resourceBlockId, java.lang.String className,
119 java.lang.String actionId);
120
121 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
122 long companyId, java.lang.String name, java.lang.String description,
123 java.lang.Integer[] types,
124 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
125 boolean andOperator, int start, int end,
126 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.Role> obc);
127
128 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
129 long companyId, java.lang.String[] names,
130 java.lang.String[] descriptions, java.lang.Integer[] types,
131 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
132 boolean andOperator, int start, int end,
133 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.Role> obc);
134
135 public java.util.Map<java.lang.String, java.util.List<java.lang.String>> findByC_N_S_P(
136 long companyId, java.lang.String name, int scope,
137 java.lang.String primKey);
138
139 public java.util.List<com.liferay.portal.model.Role> findByC_N_S_P_A(
140 long companyId, java.lang.String name, int scope,
141 java.lang.String primKey, java.lang.String actionId);
142 }