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 java.util.List<com.liferay.portal.model.Permission> findByA_R(
062 java.lang.String actionId, long[] resourceIds)
063 throws com.liferay.portal.kernel.exception.SystemException;
064
065 public java.util.List<com.liferay.portal.model.Permission> findByG_R(
066 long groupId, long resourceId)
067 throws com.liferay.portal.kernel.exception.SystemException;
068
069 public java.util.List<com.liferay.portal.model.Permission> findByR_R(
070 long roleId, long resourceId)
071 throws com.liferay.portal.kernel.exception.SystemException;
072
073 public java.util.List<com.liferay.portal.model.Permission> findByU_R(
074 long userId, long resourceId)
075 throws com.liferay.portal.kernel.exception.SystemException;
076
077 public java.util.List<com.liferay.portal.model.Permission> findByO_G_R(
078 long organizationId, long groupId, long resourceId)
079 throws com.liferay.portal.kernel.exception.SystemException;
080
081 public java.util.List<com.liferay.portal.model.Permission> findByU_A_R(
082 long userId, java.lang.String[] actionIds, long resourceId)
083 throws com.liferay.portal.kernel.exception.SystemException;
084
085 public java.util.List<com.liferay.portal.model.Permission> findByG_C_N_S_P(
086 long groupId, long companyId, java.lang.String name, int scope,
087 java.lang.String primKey)
088 throws com.liferay.portal.kernel.exception.SystemException;
089
090 public java.util.List<com.liferay.portal.model.Permission> findByU_C_N_S_P(
091 long userId, long companyId, java.lang.String name, int scope,
092 java.lang.String primKey)
093 throws com.liferay.portal.kernel.exception.SystemException;
094 }