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 throws com.liferay.portal.kernel.exception.SystemException;
026
027 public int countByU_G_R(long userId, long groupId, long roleId)
028 throws com.liferay.portal.kernel.exception.SystemException;
029
030 public int countByC_N_D_T(long companyId, java.lang.String name,
031 java.lang.String description, java.lang.Integer[] types,
032 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
033 boolean andOperator)
034 throws com.liferay.portal.kernel.exception.SystemException;
035
036 public int countByC_N_D_T(long companyId, java.lang.String[] names,
037 java.lang.String[] descriptions, java.lang.Integer[] types,
038 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
039 boolean andOperator)
040 throws com.liferay.portal.kernel.exception.SystemException;
041
042 public int countByKeywords(long companyId, java.lang.String keywords,
043 java.lang.Integer[] types)
044 throws com.liferay.portal.kernel.exception.SystemException;
045
046 public int countByKeywords(long companyId, java.lang.String keywords,
047 java.lang.Integer[] types,
048 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
049 throws com.liferay.portal.kernel.exception.SystemException;
050
051 public int countByUserGroupGroupRole(long userId, long groupId)
052 throws com.liferay.portal.kernel.exception.SystemException;
053
054 public java.util.List<com.liferay.portal.model.Role> findBySystem(
055 long companyId)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058 public java.util.List<com.liferay.portal.model.Role> findByUserGroupGroupRole(
059 long userId, long groupId)
060 throws com.liferay.portal.kernel.exception.SystemException;
061
062 public java.util.List<com.liferay.portal.model.Role> findByUserGroupGroupRole(
063 long userId, long groupId, int start, int end)
064 throws com.liferay.portal.kernel.exception.SystemException;
065
066 public java.util.List<com.liferay.portal.model.Role> findByUserGroupRole(
067 long userId, long groupId)
068 throws com.liferay.portal.kernel.exception.SystemException;
069
070 public com.liferay.portal.model.Role findByC_N(long companyId,
071 java.lang.String name)
072 throws com.liferay.portal.NoSuchRoleException,
073 com.liferay.portal.kernel.exception.SystemException;
074
075 public java.util.List<com.liferay.portal.model.Role> findByU_G(
076 long userId, java.util.List<com.liferay.portal.model.Group> groups)
077 throws com.liferay.portal.kernel.exception.SystemException;
078
079 public java.util.List<com.liferay.portal.model.Role> findByU_G(
080 long userId, long groupId)
081 throws com.liferay.portal.kernel.exception.SystemException;
082
083 public java.util.List<com.liferay.portal.model.Role> findByU_G(
084 long userId, long[] groupIds)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087 public java.util.List<com.liferay.portal.model.Role> findByR_N_A(
088 long resourceBlockId, java.lang.String className,
089 java.lang.String actionId)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
093 long companyId, java.lang.String name, java.lang.String description,
094 java.lang.Integer[] types,
095 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
096 boolean andOperator, int start, int end,
097 com.liferay.portal.kernel.util.OrderByComparator obc)
098 throws com.liferay.portal.kernel.exception.SystemException;
099
100 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
101 long companyId, java.lang.String[] names,
102 java.lang.String[] descriptions, java.lang.Integer[] types,
103 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
104 boolean andOperator, int start, int end,
105 com.liferay.portal.kernel.util.OrderByComparator obc)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108 public java.util.Map<java.lang.String, java.util.List<java.lang.String>> findByC_N_S_P(
109 long companyId, java.lang.String name, int scope,
110 java.lang.String primKey)
111 throws com.liferay.portal.kernel.exception.SystemException;
112
113 public java.util.List<com.liferay.portal.model.Role> findByC_N_S_P_A(
114 long companyId, java.lang.String name, int scope,
115 java.lang.String primKey, java.lang.String actionId)
116 throws com.liferay.portal.kernel.exception.SystemException;
117
118 public java.util.List<com.liferay.portal.model.Role> findByKeywords(
119 long companyId, java.lang.String keywords, java.lang.Integer[] types,
120 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
121 throws com.liferay.portal.kernel.exception.SystemException;
122
123 public java.util.List<com.liferay.portal.model.Role> findByKeywords(
124 long companyId, java.lang.String keywords, java.lang.Integer[] types,
125 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
126 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
127 throws com.liferay.portal.kernel.exception.SystemException;
128 }