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 java.util.List<com.liferay.portal.model.Role> findBySystem(
052 long companyId)
053 throws com.liferay.portal.kernel.exception.SystemException;
054
055 public java.util.List<com.liferay.portal.model.Role> findByUserGroupGroupRole(
056 long userId, long groupId)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059 public java.util.List<com.liferay.portal.model.Role> findByUserGroupRole(
060 long userId, long groupId)
061 throws com.liferay.portal.kernel.exception.SystemException;
062
063 public com.liferay.portal.model.Role findByC_N(long companyId,
064 java.lang.String name)
065 throws com.liferay.portal.NoSuchRoleException,
066 com.liferay.portal.kernel.exception.SystemException;
067
068 public java.util.List<com.liferay.portal.model.Role> findByU_G(
069 long userId, java.util.List<com.liferay.portal.model.Group> groups)
070 throws com.liferay.portal.kernel.exception.SystemException;
071
072 public java.util.List<com.liferay.portal.model.Role> findByU_G(
073 long userId, long groupId)
074 throws com.liferay.portal.kernel.exception.SystemException;
075
076 public java.util.List<com.liferay.portal.model.Role> findByU_G(
077 long userId, long[] groupIds)
078 throws com.liferay.portal.kernel.exception.SystemException;
079
080 public java.util.List<com.liferay.portal.model.Role> findByR_N_A(
081 long resourceBlockId, java.lang.String className,
082 java.lang.String actionId)
083 throws com.liferay.portal.kernel.exception.SystemException;
084
085 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
086 long companyId, java.lang.String name, java.lang.String description,
087 java.lang.Integer[] types,
088 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
089 boolean andOperator, int start, int end,
090 com.liferay.portal.kernel.util.OrderByComparator obc)
091 throws com.liferay.portal.kernel.exception.SystemException;
092
093 public java.util.List<com.liferay.portal.model.Role> findByC_N_D_T(
094 long companyId, java.lang.String[] names,
095 java.lang.String[] descriptions, java.lang.Integer[] types,
096 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
097 boolean andOperator, int start, int end,
098 com.liferay.portal.kernel.util.OrderByComparator obc)
099 throws com.liferay.portal.kernel.exception.SystemException;
100
101 public java.util.Map<java.lang.String, java.util.List<java.lang.String>> findByC_N_S_P(
102 long companyId, java.lang.String name, int scope,
103 java.lang.String primKey)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106 public java.util.List<com.liferay.portal.model.Role> findByC_N_S_P_A(
107 long companyId, java.lang.String name, int scope,
108 java.lang.String primKey, java.lang.String actionId)
109 throws com.liferay.portal.kernel.exception.SystemException;
110
111 public java.util.List<com.liferay.portal.model.Role> findByKeywords(
112 long companyId, java.lang.String keywords, java.lang.Integer[] types,
113 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
114 throws com.liferay.portal.kernel.exception.SystemException;
115
116 public java.util.List<com.liferay.portal.model.Role> findByKeywords(
117 long companyId, java.lang.String keywords, java.lang.Integer[] types,
118 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
119 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
120 throws com.liferay.portal.kernel.exception.SystemException;
121 }