001
014
015 package com.liferay.portal.service.persistence;
016
017
020 public interface PermissionFinder {
021 public boolean containsPermissions_2(
022 java.util.List<com.liferay.portal.model.Permission> permissions,
023 long userId, java.util.List<com.liferay.portal.model.Group> groups,
024 long groupId)
025 throws com.liferay.portal.kernel.exception.SystemException;
026
027 public boolean containsPermissions_4(
028 java.util.List<com.liferay.portal.model.Permission> permissions,
029 long userId, java.util.List<com.liferay.portal.model.Group> groups,
030 java.util.List<com.liferay.portal.model.Role> roles)
031 throws com.liferay.portal.kernel.exception.SystemException;
032
033 public int countByGroupsPermissions(
034 java.util.List<com.liferay.portal.model.Permission> permissions,
035 java.util.List<com.liferay.portal.model.Group> groups)
036 throws com.liferay.portal.kernel.exception.SystemException;
037
038 public int countByGroupsRoles(
039 java.util.List<com.liferay.portal.model.Permission> permissions,
040 java.util.List<com.liferay.portal.model.Group> groups)
041 throws com.liferay.portal.kernel.exception.SystemException;
042
043 public int countByRolesPermissions(
044 java.util.List<com.liferay.portal.model.Permission> permissions,
045 java.util.List<com.liferay.portal.model.Role> roles)
046 throws com.liferay.portal.kernel.exception.SystemException;
047
048 public int countByUserGroupRole(
049 java.util.List<com.liferay.portal.model.Permission> permissions,
050 long userId, long groupId)
051 throws com.liferay.portal.kernel.exception.SystemException;
052
053 public int countByUsersPermissions(
054 java.util.List<com.liferay.portal.model.Permission> permissions,
055 long userId) throws com.liferay.portal.kernel.exception.SystemException;
056
057 public int countByUsersRoles(
058 java.util.List<com.liferay.portal.model.Permission> permissions,
059 long userId) throws com.liferay.portal.kernel.exception.SystemException;
060
061 public int countByR_A_C(long roleId, java.lang.String actionId, long codeId)
062 throws com.liferay.portal.kernel.exception.SystemException;
063
064 public java.util.List<com.liferay.portal.model.Permission> findByA_C(
065 java.lang.String actionId, long codeId)
066 throws com.liferay.portal.kernel.exception.SystemException;
067
068 public java.util.List<com.liferay.portal.model.Permission> findByA_R(
069 java.lang.String actionId, long[] resourceIds)
070 throws com.liferay.portal.kernel.exception.SystemException;
071
072 public java.util.List<com.liferay.portal.model.Permission> findByG_R(
073 long groupId, long resourceId)
074 throws com.liferay.portal.kernel.exception.SystemException;
075
076 public java.util.List<com.liferay.portal.model.Permission> findByR_R(
077 long roleId, long resourceId)
078 throws com.liferay.portal.kernel.exception.SystemException;
079
080 public java.util.List<com.liferay.portal.model.Permission> findByR_S(
081 long roleId, int[] scopes)
082 throws com.liferay.portal.kernel.exception.SystemException;
083
084 public java.util.List<com.liferay.portal.model.Permission> findByU_R(
085 long userId, long resourceId)
086 throws com.liferay.portal.kernel.exception.SystemException;
087
088 public java.util.List<com.liferay.portal.model.Permission> findByO_G_R(
089 long organizationId, long groupId, long resourceId)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public java.util.List<com.liferay.portal.model.Permission> findByU_A_R(
093 long userId, java.lang.String[] actionIds, long resourceId)
094 throws com.liferay.portal.kernel.exception.SystemException;
095
096 public java.util.List<com.liferay.portal.model.Permission> findByG_C_N_S_P(
097 long groupId, long companyId, java.lang.String name, int scope,
098 java.lang.String primKey)
099 throws com.liferay.portal.kernel.exception.SystemException;
100
101 public java.util.List<com.liferay.portal.model.Permission> findByU_C_N_S_P(
102 long userId, long companyId, java.lang.String name, int scope,
103 java.lang.String primKey)
104 throws com.liferay.portal.kernel.exception.SystemException;
105 }