1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   *
13   */
14  
15  package com.liferay.portal.service.persistence;
16  
17  import com.liferay.portal.model.Permission;
18  
19  /**
20   * <a href="PermissionPersistence.java.html"><b><i>View Source</i></b></a>
21   *
22   * <p>
23   * ServiceBuilder generated this class. Modifications in this class will be
24   * overwritten the next time is generated.
25   * </p>
26   *
27   * @author    Brian Wing Shun Chan
28   * @see       PermissionPersistenceImpl
29   * @see       PermissionUtil
30   * @generated
31   */
32  public interface PermissionPersistence extends BasePersistence<Permission> {
33      public void cacheResult(com.liferay.portal.model.Permission permission);
34  
35      public void cacheResult(
36          java.util.List<com.liferay.portal.model.Permission> permissions);
37  
38      public com.liferay.portal.model.Permission create(long permissionId);
39  
40      public com.liferay.portal.model.Permission remove(long permissionId)
41          throws com.liferay.portal.NoSuchPermissionException,
42              com.liferay.portal.SystemException;
43  
44      /**
45       * @deprecated Use {@link BasePersistence#update(com.liferay.portal.model.BaseModel, boolean)}.
46       */
47      public com.liferay.portal.model.Permission update(
48          com.liferay.portal.model.Permission permission)
49          throws com.liferay.portal.SystemException;
50  
51      public com.liferay.portal.model.Permission updateImpl(
52          com.liferay.portal.model.Permission permission, boolean merge)
53          throws com.liferay.portal.SystemException;
54  
55      public com.liferay.portal.model.Permission findByPrimaryKey(
56          long permissionId)
57          throws com.liferay.portal.NoSuchPermissionException,
58              com.liferay.portal.SystemException;
59  
60      public com.liferay.portal.model.Permission fetchByPrimaryKey(
61          long permissionId) throws com.liferay.portal.SystemException;
62  
63      public java.util.List<com.liferay.portal.model.Permission> findByResourceId(
64          long resourceId) throws com.liferay.portal.SystemException;
65  
66      public java.util.List<com.liferay.portal.model.Permission> findByResourceId(
67          long resourceId, int start, int end)
68          throws com.liferay.portal.SystemException;
69  
70      public java.util.List<com.liferay.portal.model.Permission> findByResourceId(
71          long resourceId, int start, int end,
72          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
73          throws com.liferay.portal.SystemException;
74  
75      public com.liferay.portal.model.Permission findByResourceId_First(
76          long resourceId,
77          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
78          throws com.liferay.portal.NoSuchPermissionException,
79              com.liferay.portal.SystemException;
80  
81      public com.liferay.portal.model.Permission findByResourceId_Last(
82          long resourceId,
83          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
84          throws com.liferay.portal.NoSuchPermissionException,
85              com.liferay.portal.SystemException;
86  
87      public com.liferay.portal.model.Permission[] findByResourceId_PrevAndNext(
88          long permissionId, long resourceId,
89          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
90          throws com.liferay.portal.NoSuchPermissionException,
91              com.liferay.portal.SystemException;
92  
93      public com.liferay.portal.model.Permission findByA_R(
94          java.lang.String actionId, long resourceId)
95          throws com.liferay.portal.NoSuchPermissionException,
96              com.liferay.portal.SystemException;
97  
98      public com.liferay.portal.model.Permission fetchByA_R(
99          java.lang.String actionId, long resourceId)
100         throws com.liferay.portal.SystemException;
101 
102     public com.liferay.portal.model.Permission fetchByA_R(
103         java.lang.String actionId, long resourceId, boolean retrieveFromCache)
104         throws com.liferay.portal.SystemException;
105 
106     public java.util.List<com.liferay.portal.model.Permission> findAll()
107         throws com.liferay.portal.SystemException;
108 
109     public java.util.List<com.liferay.portal.model.Permission> findAll(
110         int start, int end) throws com.liferay.portal.SystemException;
111 
112     public java.util.List<com.liferay.portal.model.Permission> findAll(
113         int start, int end,
114         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
115         throws com.liferay.portal.SystemException;
116 
117     public void removeByResourceId(long resourceId)
118         throws com.liferay.portal.SystemException;
119 
120     public void removeByA_R(java.lang.String actionId, long resourceId)
121         throws com.liferay.portal.NoSuchPermissionException,
122             com.liferay.portal.SystemException;
123 
124     public void removeAll() throws com.liferay.portal.SystemException;
125 
126     public int countByResourceId(long resourceId)
127         throws com.liferay.portal.SystemException;
128 
129     public int countByA_R(java.lang.String actionId, long resourceId)
130         throws com.liferay.portal.SystemException;
131 
132     public int countAll() throws com.liferay.portal.SystemException;
133 
134     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk)
135         throws com.liferay.portal.SystemException;
136 
137     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
138         int start, int end) throws com.liferay.portal.SystemException;
139 
140     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
141         int start, int end,
142         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143         throws com.liferay.portal.SystemException;
144 
145     public int getGroupsSize(long pk) throws com.liferay.portal.SystemException;
146 
147     public boolean containsGroup(long pk, long groupPK)
148         throws com.liferay.portal.SystemException;
149 
150     public boolean containsGroups(long pk)
151         throws com.liferay.portal.SystemException;
152 
153     public void addGroup(long pk, long groupPK)
154         throws com.liferay.portal.SystemException;
155 
156     public void addGroup(long pk, com.liferay.portal.model.Group group)
157         throws com.liferay.portal.SystemException;
158 
159     public void addGroups(long pk, long[] groupPKs)
160         throws com.liferay.portal.SystemException;
161 
162     public void addGroups(long pk,
163         java.util.List<com.liferay.portal.model.Group> groups)
164         throws com.liferay.portal.SystemException;
165 
166     public void clearGroups(long pk) throws com.liferay.portal.SystemException;
167 
168     public void removeGroup(long pk, long groupPK)
169         throws com.liferay.portal.SystemException;
170 
171     public void removeGroup(long pk, com.liferay.portal.model.Group group)
172         throws com.liferay.portal.SystemException;
173 
174     public void removeGroups(long pk, long[] groupPKs)
175         throws com.liferay.portal.SystemException;
176 
177     public void removeGroups(long pk,
178         java.util.List<com.liferay.portal.model.Group> groups)
179         throws com.liferay.portal.SystemException;
180 
181     public void setGroups(long pk, long[] groupPKs)
182         throws com.liferay.portal.SystemException;
183 
184     public void setGroups(long pk,
185         java.util.List<com.liferay.portal.model.Group> groups)
186         throws com.liferay.portal.SystemException;
187 
188     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk)
189         throws com.liferay.portal.SystemException;
190 
191     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk,
192         int start, int end) throws com.liferay.portal.SystemException;
193 
194     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk,
195         int start, int end,
196         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
197         throws com.liferay.portal.SystemException;
198 
199     public int getRolesSize(long pk) throws com.liferay.portal.SystemException;
200 
201     public boolean containsRole(long pk, long rolePK)
202         throws com.liferay.portal.SystemException;
203 
204     public boolean containsRoles(long pk)
205         throws com.liferay.portal.SystemException;
206 
207     public void addRole(long pk, long rolePK)
208         throws com.liferay.portal.SystemException;
209 
210     public void addRole(long pk, com.liferay.portal.model.Role role)
211         throws com.liferay.portal.SystemException;
212 
213     public void addRoles(long pk, long[] rolePKs)
214         throws com.liferay.portal.SystemException;
215 
216     public void addRoles(long pk,
217         java.util.List<com.liferay.portal.model.Role> roles)
218         throws com.liferay.portal.SystemException;
219 
220     public void clearRoles(long pk) throws com.liferay.portal.SystemException;
221 
222     public void removeRole(long pk, long rolePK)
223         throws com.liferay.portal.SystemException;
224 
225     public void removeRole(long pk, com.liferay.portal.model.Role role)
226         throws com.liferay.portal.SystemException;
227 
228     public void removeRoles(long pk, long[] rolePKs)
229         throws com.liferay.portal.SystemException;
230 
231     public void removeRoles(long pk,
232         java.util.List<com.liferay.portal.model.Role> roles)
233         throws com.liferay.portal.SystemException;
234 
235     public void setRoles(long pk, long[] rolePKs)
236         throws com.liferay.portal.SystemException;
237 
238     public void setRoles(long pk,
239         java.util.List<com.liferay.portal.model.Role> roles)
240         throws com.liferay.portal.SystemException;
241 
242     public java.util.List<com.liferay.portal.model.User> getUsers(long pk)
243         throws com.liferay.portal.SystemException;
244 
245     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
246         int start, int end) throws com.liferay.portal.SystemException;
247 
248     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
249         int start, int end,
250         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
251         throws com.liferay.portal.SystemException;
252 
253     public int getUsersSize(long pk) throws com.liferay.portal.SystemException;
254 
255     public boolean containsUser(long pk, long userPK)
256         throws com.liferay.portal.SystemException;
257 
258     public boolean containsUsers(long pk)
259         throws com.liferay.portal.SystemException;
260 
261     public void addUser(long pk, long userPK)
262         throws com.liferay.portal.SystemException;
263 
264     public void addUser(long pk, com.liferay.portal.model.User user)
265         throws com.liferay.portal.SystemException;
266 
267     public void addUsers(long pk, long[] userPKs)
268         throws com.liferay.portal.SystemException;
269 
270     public void addUsers(long pk,
271         java.util.List<com.liferay.portal.model.User> users)
272         throws com.liferay.portal.SystemException;
273 
274     public void clearUsers(long pk) throws com.liferay.portal.SystemException;
275 
276     public void removeUser(long pk, long userPK)
277         throws com.liferay.portal.SystemException;
278 
279     public void removeUser(long pk, com.liferay.portal.model.User user)
280         throws com.liferay.portal.SystemException;
281 
282     public void removeUsers(long pk, long[] userPKs)
283         throws com.liferay.portal.SystemException;
284 
285     public void removeUsers(long pk,
286         java.util.List<com.liferay.portal.model.User> users)
287         throws com.liferay.portal.SystemException;
288 
289     public void setUsers(long pk, long[] userPKs)
290         throws com.liferay.portal.SystemException;
291 
292     public void setUsers(long pk,
293         java.util.List<com.liferay.portal.model.User> users)
294         throws com.liferay.portal.SystemException;
295 }