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