1
22
23 package com.liferay.portal.service;
24
25
26
50 public interface PermissionLocalService {
51 public com.liferay.portal.model.Permission addPermission(
52 com.liferay.portal.model.Permission permission)
53 throws com.liferay.portal.SystemException;
54
55 public void deletePermission(long permissionId)
56 throws com.liferay.portal.SystemException,
57 com.liferay.portal.PortalException;
58
59 public void deletePermission(com.liferay.portal.model.Permission permission)
60 throws com.liferay.portal.SystemException;
61
62 public java.util.List<Object> dynamicQuery(
63 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
64 throws com.liferay.portal.SystemException;
65
66 public java.util.List<Object> dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
68 int end) throws com.liferay.portal.SystemException;
69
70 public com.liferay.portal.model.Permission getPermission(long permissionId)
71 throws com.liferay.portal.SystemException,
72 com.liferay.portal.PortalException;
73
74 public java.util.List<com.liferay.portal.model.Permission> getPermissions(
75 int start, int end) throws com.liferay.portal.SystemException;
76
77 public int getPermissionsCount() throws com.liferay.portal.SystemException;
78
79 public com.liferay.portal.model.Permission updatePermission(
80 com.liferay.portal.model.Permission permission)
81 throws com.liferay.portal.SystemException;
82
83 public com.liferay.portal.model.Permission addPermission(long companyId,
84 java.lang.String actionId, long resourceId)
85 throws com.liferay.portal.SystemException;
86
87 public java.util.List<com.liferay.portal.model.Permission> addPermissions(
88 long companyId, java.lang.String name, long resourceId,
89 boolean portletActions) throws com.liferay.portal.SystemException;
90
91 public void addUserPermissions(long userId, java.lang.String[] actionIds,
92 long resourceId)
93 throws com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException;
95
96 public java.util.List<String> getActions(
97 java.util.List<com.liferay.portal.model.Permission> permissions);
98
99 public java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
100 long groupId, long resourceId)
101 throws com.liferay.portal.SystemException;
102
103 public java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
104 long groupId, long companyId, java.lang.String name, int scope,
105 java.lang.String primKey) throws com.liferay.portal.SystemException;
106
107 public java.util.List<com.liferay.portal.model.Permission> getOrgGroupPermissions(
108 long organizationId, long groupId, long resourceId)
109 throws com.liferay.portal.SystemException;
110
111 public long getLatestPermissionId()
112 throws com.liferay.portal.SystemException;
113
114 public java.util.List<com.liferay.portal.model.Permission> getPermissions(
115 long companyId, java.lang.String[] actionIds, long resourceId)
116 throws com.liferay.portal.SystemException;
117
118 public java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
119 long roleId) throws com.liferay.portal.SystemException;
120
121 public java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
122 long roleId, long resourceId) throws com.liferay.portal.SystemException;
123
124 public java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
125 long userId, long resourceId) throws com.liferay.portal.SystemException;
126
127 public java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
128 long userId, long companyId, java.lang.String name, int scope,
129 java.lang.String primKey) throws com.liferay.portal.SystemException;
130
131 public boolean hasGroupPermission(long groupId, java.lang.String actionId,
132 long resourceId) throws com.liferay.portal.SystemException;
133
134 public boolean hasRolePermission(long roleId, long companyId,
135 java.lang.String name, int scope, java.lang.String actionId)
136 throws com.liferay.portal.SystemException;
137
138 public boolean hasRolePermission(long roleId, long companyId,
139 java.lang.String name, int scope, java.lang.String primKey,
140 java.lang.String actionId) throws com.liferay.portal.SystemException;
141
142 public boolean hasUserPermission(long userId, java.lang.String actionId,
143 long resourceId) throws com.liferay.portal.SystemException;
144
145 public boolean hasUserPermissions(long userId, long groupId,
146 java.lang.String actionId, long[] resourceIds,
147 com.liferay.portal.security.permission.PermissionCheckerBag permissionCheckerBag)
148 throws com.liferay.portal.SystemException;
149
150 public void setGroupPermissions(long groupId, java.lang.String[] actionIds,
151 long resourceId)
152 throws com.liferay.portal.PortalException,
153 com.liferay.portal.SystemException;
154
155 public void setGroupPermissions(java.lang.String className,
156 java.lang.String classPK, long groupId, java.lang.String[] actionIds,
157 long resourceId)
158 throws com.liferay.portal.PortalException,
159 com.liferay.portal.SystemException;
160
161 public void setOrgGroupPermissions(long organizationId, long groupId,
162 java.lang.String[] actionIds, long resourceId)
163 throws com.liferay.portal.PortalException,
164 com.liferay.portal.SystemException;
165
166 public void setRolePermission(long roleId, long companyId,
167 java.lang.String name, int scope, java.lang.String primKey,
168 java.lang.String actionId)
169 throws com.liferay.portal.PortalException,
170 com.liferay.portal.SystemException;
171
172 public void setRolePermissions(long roleId, long companyId,
173 java.lang.String name, int scope, java.lang.String primKey,
174 java.lang.String[] actionIds)
175 throws com.liferay.portal.PortalException,
176 com.liferay.portal.SystemException;
177
178 public void setRolePermissions(long roleId, java.lang.String[] actionIds,
179 long resourceId)
180 throws com.liferay.portal.PortalException,
181 com.liferay.portal.SystemException;
182
183 public void setUserPermissions(long userId, java.lang.String[] actionIds,
184 long resourceId)
185 throws com.liferay.portal.PortalException,
186 com.liferay.portal.SystemException;
187
188 public void unsetRolePermission(long roleId, long permissionId)
189 throws com.liferay.portal.SystemException;
190
191 public void unsetRolePermission(long roleId, long companyId,
192 java.lang.String name, int scope, java.lang.String primKey,
193 java.lang.String actionId) throws com.liferay.portal.SystemException;
194
195 public void unsetRolePermissions(long roleId, long companyId,
196 java.lang.String name, int scope, java.lang.String actionId)
197 throws com.liferay.portal.SystemException;
198
199 public void unsetUserPermissions(long userId, java.lang.String[] actionIds,
200 long resourceId) throws com.liferay.portal.SystemException;
201 }