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 obc)
73          throws com.liferay.portal.SystemException;
74  
75      public com.liferay.portal.model.Permission findByResourceId_First(
76          long resourceId, com.liferay.portal.kernel.util.OrderByComparator obc)
77          throws com.liferay.portal.NoSuchPermissionException,
78              com.liferay.portal.SystemException;
79  
80      public com.liferay.portal.model.Permission findByResourceId_Last(
81          long resourceId, com.liferay.portal.kernel.util.OrderByComparator obc)
82          throws com.liferay.portal.NoSuchPermissionException,
83              com.liferay.portal.SystemException;
84  
85      public com.liferay.portal.model.Permission[] findByResourceId_PrevAndNext(
86          long permissionId, long resourceId,
87          com.liferay.portal.kernel.util.OrderByComparator obc)
88          throws com.liferay.portal.NoSuchPermissionException,
89              com.liferay.portal.SystemException;
90  
91      public com.liferay.portal.model.Permission findByA_R(
92          java.lang.String actionId, long resourceId)
93          throws com.liferay.portal.NoSuchPermissionException,
94              com.liferay.portal.SystemException;
95  
96      public com.liferay.portal.model.Permission fetchByA_R(
97          java.lang.String actionId, long resourceId)
98          throws com.liferay.portal.SystemException;
99  
100     public com.liferay.portal.model.Permission fetchByA_R(
101         java.lang.String actionId, long resourceId, boolean retrieveFromCache)
102         throws com.liferay.portal.SystemException;
103 
104     public java.util.List<com.liferay.portal.model.Permission> findAll()
105         throws com.liferay.portal.SystemException;
106 
107     public java.util.List<com.liferay.portal.model.Permission> findAll(
108         int start, int end) throws com.liferay.portal.SystemException;
109 
110     public java.util.List<com.liferay.portal.model.Permission> findAll(
111         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
112         throws com.liferay.portal.SystemException;
113 
114     public void removeByResourceId(long resourceId)
115         throws com.liferay.portal.SystemException;
116 
117     public void removeByA_R(java.lang.String actionId, long resourceId)
118         throws com.liferay.portal.NoSuchPermissionException,
119             com.liferay.portal.SystemException;
120 
121     public void removeAll() throws com.liferay.portal.SystemException;
122 
123     public int countByResourceId(long resourceId)
124         throws com.liferay.portal.SystemException;
125 
126     public int countByA_R(java.lang.String actionId, long resourceId)
127         throws com.liferay.portal.SystemException;
128 
129     public int countAll() throws com.liferay.portal.SystemException;
130 
131     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk)
132         throws com.liferay.portal.SystemException;
133 
134     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
135         int start, int end) throws com.liferay.portal.SystemException;
136 
137     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
138         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
139         throws com.liferay.portal.SystemException;
140 
141     public int getGroupsSize(long pk) throws com.liferay.portal.SystemException;
142 
143     public boolean containsGroup(long pk, long groupPK)
144         throws com.liferay.portal.SystemException;
145 
146     public boolean containsGroups(long pk)
147         throws com.liferay.portal.SystemException;
148 
149     public void addGroup(long pk, long groupPK)
150         throws com.liferay.portal.SystemException;
151 
152     public void addGroup(long pk, com.liferay.portal.model.Group group)
153         throws com.liferay.portal.SystemException;
154 
155     public void addGroups(long pk, long[] groupPKs)
156         throws com.liferay.portal.SystemException;
157 
158     public void addGroups(long pk,
159         java.util.List<com.liferay.portal.model.Group> groups)
160         throws com.liferay.portal.SystemException;
161 
162     public void clearGroups(long pk) throws com.liferay.portal.SystemException;
163 
164     public void removeGroup(long pk, long groupPK)
165         throws com.liferay.portal.SystemException;
166 
167     public void removeGroup(long pk, com.liferay.portal.model.Group group)
168         throws com.liferay.portal.SystemException;
169 
170     public void removeGroups(long pk, long[] groupPKs)
171         throws com.liferay.portal.SystemException;
172 
173     public void removeGroups(long pk,
174         java.util.List<com.liferay.portal.model.Group> groups)
175         throws com.liferay.portal.SystemException;
176 
177     public void setGroups(long pk, long[] groupPKs)
178         throws com.liferay.portal.SystemException;
179 
180     public void setGroups(long pk,
181         java.util.List<com.liferay.portal.model.Group> groups)
182         throws com.liferay.portal.SystemException;
183 
184     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk)
185         throws com.liferay.portal.SystemException;
186 
187     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk,
188         int start, int end) throws com.liferay.portal.SystemException;
189 
190     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk,
191         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
192         throws com.liferay.portal.SystemException;
193 
194     public int getRolesSize(long pk) throws com.liferay.portal.SystemException;
195 
196     public boolean containsRole(long pk, long rolePK)
197         throws com.liferay.portal.SystemException;
198 
199     public boolean containsRoles(long pk)
200         throws com.liferay.portal.SystemException;
201 
202     public void addRole(long pk, long rolePK)
203         throws com.liferay.portal.SystemException;
204 
205     public void addRole(long pk, com.liferay.portal.model.Role role)
206         throws com.liferay.portal.SystemException;
207 
208     public void addRoles(long pk, long[] rolePKs)
209         throws com.liferay.portal.SystemException;
210 
211     public void addRoles(long pk,
212         java.util.List<com.liferay.portal.model.Role> roles)
213         throws com.liferay.portal.SystemException;
214 
215     public void clearRoles(long pk) throws com.liferay.portal.SystemException;
216 
217     public void removeRole(long pk, long rolePK)
218         throws com.liferay.portal.SystemException;
219 
220     public void removeRole(long pk, com.liferay.portal.model.Role role)
221         throws com.liferay.portal.SystemException;
222 
223     public void removeRoles(long pk, long[] rolePKs)
224         throws com.liferay.portal.SystemException;
225 
226     public void removeRoles(long pk,
227         java.util.List<com.liferay.portal.model.Role> roles)
228         throws com.liferay.portal.SystemException;
229 
230     public void setRoles(long pk, long[] rolePKs)
231         throws com.liferay.portal.SystemException;
232 
233     public void setRoles(long pk,
234         java.util.List<com.liferay.portal.model.Role> roles)
235         throws com.liferay.portal.SystemException;
236 
237     public java.util.List<com.liferay.portal.model.User> getUsers(long pk)
238         throws com.liferay.portal.SystemException;
239 
240     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
241         int start, int end) throws com.liferay.portal.SystemException;
242 
243     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
244         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
245         throws com.liferay.portal.SystemException;
246 
247     public int getUsersSize(long pk) throws com.liferay.portal.SystemException;
248 
249     public boolean containsUser(long pk, long userPK)
250         throws com.liferay.portal.SystemException;
251 
252     public boolean containsUsers(long pk)
253         throws com.liferay.portal.SystemException;
254 
255     public void addUser(long pk, long userPK)
256         throws com.liferay.portal.SystemException;
257 
258     public void addUser(long pk, com.liferay.portal.model.User user)
259         throws com.liferay.portal.SystemException;
260 
261     public void addUsers(long pk, long[] userPKs)
262         throws com.liferay.portal.SystemException;
263 
264     public void addUsers(long pk,
265         java.util.List<com.liferay.portal.model.User> users)
266         throws com.liferay.portal.SystemException;
267 
268     public void clearUsers(long pk) throws com.liferay.portal.SystemException;
269 
270     public void removeUser(long pk, long userPK)
271         throws com.liferay.portal.SystemException;
272 
273     public void removeUser(long pk, com.liferay.portal.model.User user)
274         throws com.liferay.portal.SystemException;
275 
276     public void removeUsers(long pk, long[] userPKs)
277         throws com.liferay.portal.SystemException;
278 
279     public void removeUsers(long pk,
280         java.util.List<com.liferay.portal.model.User> users)
281         throws com.liferay.portal.SystemException;
282 
283     public void setUsers(long pk, long[] userPKs)
284         throws com.liferay.portal.SystemException;
285 
286     public void setUsers(long pk,
287         java.util.List<com.liferay.portal.model.User> users)
288         throws com.liferay.portal.SystemException;
289 }