1
14
15 package com.liferay.portal.service.persistence;
16
17
22 public interface PermissionFinder {
23 public boolean containsPermissions_2(
24 java.util.List<com.liferay.portal.model.Permission> permissions,
25 long userId, java.util.List<com.liferay.portal.model.Group> groups,
26 long groupId) throws com.liferay.portal.SystemException;
27
28 public boolean containsPermissions_4(
29 java.util.List<com.liferay.portal.model.Permission> permissions,
30 long userId, java.util.List<com.liferay.portal.model.Group> groups,
31 java.util.List<com.liferay.portal.model.Role> roles)
32 throws com.liferay.portal.SystemException;
33
34 public int countByGroupsPermissions(
35 java.util.List<com.liferay.portal.model.Permission> permissions,
36 java.util.List<com.liferay.portal.model.Group> groups)
37 throws com.liferay.portal.SystemException;
38
39 public int countByGroupsRoles(
40 java.util.List<com.liferay.portal.model.Permission> permissions,
41 java.util.List<com.liferay.portal.model.Group> groups)
42 throws com.liferay.portal.SystemException;
43
44 public int countByRolesPermissions(
45 java.util.List<com.liferay.portal.model.Permission> permissions,
46 java.util.List<com.liferay.portal.model.Role> roles)
47 throws com.liferay.portal.SystemException;
48
49 public int countByUserGroupRole(
50 java.util.List<com.liferay.portal.model.Permission> permissions,
51 long userId, long groupId) throws com.liferay.portal.SystemException;
52
53 public int countByUsersPermissions(
54 java.util.List<com.liferay.portal.model.Permission> permissions,
55 long userId) throws com.liferay.portal.SystemException;
56
57 public int countByUsersRoles(
58 java.util.List<com.liferay.portal.model.Permission> permissions,
59 long userId) throws com.liferay.portal.SystemException;
60
61 public java.util.List<com.liferay.portal.model.Permission> findByA_R(
62 java.lang.String actionId, long[] resourceIds)
63 throws com.liferay.portal.SystemException;
64
65 public java.util.List<com.liferay.portal.model.Permission> findByG_R(
66 long groupId, long resourceId)
67 throws com.liferay.portal.SystemException;
68
69 public java.util.List<com.liferay.portal.model.Permission> findByR_R(
70 long roleId, long resourceId) throws com.liferay.portal.SystemException;
71
72 public java.util.List<com.liferay.portal.model.Permission> findByU_R(
73 long userId, long resourceId) throws com.liferay.portal.SystemException;
74
75 public java.util.List<com.liferay.portal.model.Permission> findByO_G_R(
76 long organizationId, long groupId, long resourceId)
77 throws com.liferay.portal.SystemException;
78
79 public java.util.List<com.liferay.portal.model.Permission> findByU_A_R(
80 long userId, java.lang.String[] actionIds, long resourceId)
81 throws com.liferay.portal.SystemException;
82
83 public java.util.List<com.liferay.portal.model.Permission> findByG_C_N_S_P(
84 long groupId, long companyId, java.lang.String name, int scope,
85 java.lang.String primKey) throws com.liferay.portal.SystemException;
86
87 public java.util.List<com.liferay.portal.model.Permission> findByU_C_N_S_P(
88 long userId, long companyId, java.lang.String name, int scope,
89 java.lang.String primKey) throws com.liferay.portal.SystemException;
90 }