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.Group;
18  
19  /**
20   * <a href="GroupPersistence.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       GroupPersistenceImpl
29   * @see       GroupUtil
30   * @generated
31   */
32  public interface GroupPersistence extends BasePersistence<Group> {
33      public void cacheResult(com.liferay.portal.model.Group group);
34  
35      public void cacheResult(
36          java.util.List<com.liferay.portal.model.Group> groups);
37  
38      public com.liferay.portal.model.Group create(long groupId);
39  
40      public com.liferay.portal.model.Group remove(long groupId)
41          throws com.liferay.portal.NoSuchGroupException,
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.Group update(
48          com.liferay.portal.model.Group group)
49          throws com.liferay.portal.SystemException;
50  
51      public com.liferay.portal.model.Group updateImpl(
52          com.liferay.portal.model.Group group, boolean merge)
53          throws com.liferay.portal.SystemException;
54  
55      public com.liferay.portal.model.Group findByPrimaryKey(long groupId)
56          throws com.liferay.portal.NoSuchGroupException,
57              com.liferay.portal.SystemException;
58  
59      public com.liferay.portal.model.Group fetchByPrimaryKey(long groupId)
60          throws com.liferay.portal.SystemException;
61  
62      public java.util.List<com.liferay.portal.model.Group> findByCompanyId(
63          long companyId) throws com.liferay.portal.SystemException;
64  
65      public java.util.List<com.liferay.portal.model.Group> findByCompanyId(
66          long companyId, int start, int end)
67          throws com.liferay.portal.SystemException;
68  
69      public java.util.List<com.liferay.portal.model.Group> findByCompanyId(
70          long companyId, int start, int end,
71          com.liferay.portal.kernel.util.OrderByComparator obc)
72          throws com.liferay.portal.SystemException;
73  
74      public com.liferay.portal.model.Group findByCompanyId_First(
75          long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
76          throws com.liferay.portal.NoSuchGroupException,
77              com.liferay.portal.SystemException;
78  
79      public com.liferay.portal.model.Group findByCompanyId_Last(long companyId,
80          com.liferay.portal.kernel.util.OrderByComparator obc)
81          throws com.liferay.portal.NoSuchGroupException,
82              com.liferay.portal.SystemException;
83  
84      public com.liferay.portal.model.Group[] findByCompanyId_PrevAndNext(
85          long groupId, long companyId,
86          com.liferay.portal.kernel.util.OrderByComparator obc)
87          throws com.liferay.portal.NoSuchGroupException,
88              com.liferay.portal.SystemException;
89  
90      public com.liferay.portal.model.Group findByLiveGroupId(long liveGroupId)
91          throws com.liferay.portal.NoSuchGroupException,
92              com.liferay.portal.SystemException;
93  
94      public com.liferay.portal.model.Group fetchByLiveGroupId(long liveGroupId)
95          throws com.liferay.portal.SystemException;
96  
97      public com.liferay.portal.model.Group fetchByLiveGroupId(long liveGroupId,
98          boolean retrieveFromCache) throws com.liferay.portal.SystemException;
99  
100     public com.liferay.portal.model.Group findByC_N(long companyId,
101         java.lang.String name)
102         throws com.liferay.portal.NoSuchGroupException,
103             com.liferay.portal.SystemException;
104 
105     public com.liferay.portal.model.Group fetchByC_N(long companyId,
106         java.lang.String name) throws com.liferay.portal.SystemException;
107 
108     public com.liferay.portal.model.Group fetchByC_N(long companyId,
109         java.lang.String name, boolean retrieveFromCache)
110         throws com.liferay.portal.SystemException;
111 
112     public com.liferay.portal.model.Group findByC_F(long companyId,
113         java.lang.String friendlyURL)
114         throws com.liferay.portal.NoSuchGroupException,
115             com.liferay.portal.SystemException;
116 
117     public com.liferay.portal.model.Group fetchByC_F(long companyId,
118         java.lang.String friendlyURL) throws com.liferay.portal.SystemException;
119 
120     public com.liferay.portal.model.Group fetchByC_F(long companyId,
121         java.lang.String friendlyURL, boolean retrieveFromCache)
122         throws com.liferay.portal.SystemException;
123 
124     public java.util.List<com.liferay.portal.model.Group> findByT_A(int type,
125         boolean active) throws com.liferay.portal.SystemException;
126 
127     public java.util.List<com.liferay.portal.model.Group> findByT_A(int type,
128         boolean active, int start, int end)
129         throws com.liferay.portal.SystemException;
130 
131     public java.util.List<com.liferay.portal.model.Group> findByT_A(int type,
132         boolean active, int start, int end,
133         com.liferay.portal.kernel.util.OrderByComparator obc)
134         throws com.liferay.portal.SystemException;
135 
136     public com.liferay.portal.model.Group findByT_A_First(int type,
137         boolean active, com.liferay.portal.kernel.util.OrderByComparator obc)
138         throws com.liferay.portal.NoSuchGroupException,
139             com.liferay.portal.SystemException;
140 
141     public com.liferay.portal.model.Group findByT_A_Last(int type,
142         boolean active, com.liferay.portal.kernel.util.OrderByComparator obc)
143         throws com.liferay.portal.NoSuchGroupException,
144             com.liferay.portal.SystemException;
145 
146     public com.liferay.portal.model.Group[] findByT_A_PrevAndNext(
147         long groupId, int type, boolean active,
148         com.liferay.portal.kernel.util.OrderByComparator obc)
149         throws com.liferay.portal.NoSuchGroupException,
150             com.liferay.portal.SystemException;
151 
152     public com.liferay.portal.model.Group findByC_C_C(long companyId,
153         long classNameId, long classPK)
154         throws com.liferay.portal.NoSuchGroupException,
155             com.liferay.portal.SystemException;
156 
157     public com.liferay.portal.model.Group fetchByC_C_C(long companyId,
158         long classNameId, long classPK)
159         throws com.liferay.portal.SystemException;
160 
161     public com.liferay.portal.model.Group fetchByC_C_C(long companyId,
162         long classNameId, long classPK, boolean retrieveFromCache)
163         throws com.liferay.portal.SystemException;
164 
165     public com.liferay.portal.model.Group findByC_L_N(long companyId,
166         long liveGroupId, java.lang.String name)
167         throws com.liferay.portal.NoSuchGroupException,
168             com.liferay.portal.SystemException;
169 
170     public com.liferay.portal.model.Group fetchByC_L_N(long companyId,
171         long liveGroupId, java.lang.String name)
172         throws com.liferay.portal.SystemException;
173 
174     public com.liferay.portal.model.Group fetchByC_L_N(long companyId,
175         long liveGroupId, java.lang.String name, boolean retrieveFromCache)
176         throws com.liferay.portal.SystemException;
177 
178     public com.liferay.portal.model.Group findByC_C_L_N(long companyId,
179         long classNameId, long liveGroupId, java.lang.String name)
180         throws com.liferay.portal.NoSuchGroupException,
181             com.liferay.portal.SystemException;
182 
183     public com.liferay.portal.model.Group fetchByC_C_L_N(long companyId,
184         long classNameId, long liveGroupId, java.lang.String name)
185         throws com.liferay.portal.SystemException;
186 
187     public com.liferay.portal.model.Group fetchByC_C_L_N(long companyId,
188         long classNameId, long liveGroupId, java.lang.String name,
189         boolean retrieveFromCache) throws com.liferay.portal.SystemException;
190 
191     public java.util.List<com.liferay.portal.model.Group> findAll()
192         throws com.liferay.portal.SystemException;
193 
194     public java.util.List<com.liferay.portal.model.Group> findAll(int start,
195         int end) throws com.liferay.portal.SystemException;
196 
197     public java.util.List<com.liferay.portal.model.Group> findAll(int start,
198         int end, com.liferay.portal.kernel.util.OrderByComparator obc)
199         throws com.liferay.portal.SystemException;
200 
201     public void removeByCompanyId(long companyId)
202         throws com.liferay.portal.SystemException;
203 
204     public void removeByLiveGroupId(long liveGroupId)
205         throws com.liferay.portal.NoSuchGroupException,
206             com.liferay.portal.SystemException;
207 
208     public void removeByC_N(long companyId, java.lang.String name)
209         throws com.liferay.portal.NoSuchGroupException,
210             com.liferay.portal.SystemException;
211 
212     public void removeByC_F(long companyId, java.lang.String friendlyURL)
213         throws com.liferay.portal.NoSuchGroupException,
214             com.liferay.portal.SystemException;
215 
216     public void removeByT_A(int type, boolean active)
217         throws com.liferay.portal.SystemException;
218 
219     public void removeByC_C_C(long companyId, long classNameId, long classPK)
220         throws com.liferay.portal.NoSuchGroupException,
221             com.liferay.portal.SystemException;
222 
223     public void removeByC_L_N(long companyId, long liveGroupId,
224         java.lang.String name)
225         throws com.liferay.portal.NoSuchGroupException,
226             com.liferay.portal.SystemException;
227 
228     public void removeByC_C_L_N(long companyId, long classNameId,
229         long liveGroupId, java.lang.String name)
230         throws com.liferay.portal.NoSuchGroupException,
231             com.liferay.portal.SystemException;
232 
233     public void removeAll() throws com.liferay.portal.SystemException;
234 
235     public int countByCompanyId(long companyId)
236         throws com.liferay.portal.SystemException;
237 
238     public int countByLiveGroupId(long liveGroupId)
239         throws com.liferay.portal.SystemException;
240 
241     public int countByC_N(long companyId, java.lang.String name)
242         throws com.liferay.portal.SystemException;
243 
244     public int countByC_F(long companyId, java.lang.String friendlyURL)
245         throws com.liferay.portal.SystemException;
246 
247     public int countByT_A(int type, boolean active)
248         throws com.liferay.portal.SystemException;
249 
250     public int countByC_C_C(long companyId, long classNameId, long classPK)
251         throws com.liferay.portal.SystemException;
252 
253     public int countByC_L_N(long companyId, long liveGroupId,
254         java.lang.String name) throws com.liferay.portal.SystemException;
255 
256     public int countByC_C_L_N(long companyId, long classNameId,
257         long liveGroupId, java.lang.String name)
258         throws com.liferay.portal.SystemException;
259 
260     public int countAll() throws com.liferay.portal.SystemException;
261 
262     public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
263         long pk) throws com.liferay.portal.SystemException;
264 
265     public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
266         long pk, int start, int end) throws com.liferay.portal.SystemException;
267 
268     public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
269         long pk, int start, int end,
270         com.liferay.portal.kernel.util.OrderByComparator obc)
271         throws com.liferay.portal.SystemException;
272 
273     public int getOrganizationsSize(long pk)
274         throws com.liferay.portal.SystemException;
275 
276     public boolean containsOrganization(long pk, long organizationPK)
277         throws com.liferay.portal.SystemException;
278 
279     public boolean containsOrganizations(long pk)
280         throws com.liferay.portal.SystemException;
281 
282     public void addOrganization(long pk, long organizationPK)
283         throws com.liferay.portal.SystemException;
284 
285     public void addOrganization(long pk,
286         com.liferay.portal.model.Organization organization)
287         throws com.liferay.portal.SystemException;
288 
289     public void addOrganizations(long pk, long[] organizationPKs)
290         throws com.liferay.portal.SystemException;
291 
292     public void addOrganizations(long pk,
293         java.util.List<com.liferay.portal.model.Organization> organizations)
294         throws com.liferay.portal.SystemException;
295 
296     public void clearOrganizations(long pk)
297         throws com.liferay.portal.SystemException;
298 
299     public void removeOrganization(long pk, long organizationPK)
300         throws com.liferay.portal.SystemException;
301 
302     public void removeOrganization(long pk,
303         com.liferay.portal.model.Organization organization)
304         throws com.liferay.portal.SystemException;
305 
306     public void removeOrganizations(long pk, long[] organizationPKs)
307         throws com.liferay.portal.SystemException;
308 
309     public void removeOrganizations(long pk,
310         java.util.List<com.liferay.portal.model.Organization> organizations)
311         throws com.liferay.portal.SystemException;
312 
313     public void setOrganizations(long pk, long[] organizationPKs)
314         throws com.liferay.portal.SystemException;
315 
316     public void setOrganizations(long pk,
317         java.util.List<com.liferay.portal.model.Organization> organizations)
318         throws com.liferay.portal.SystemException;
319 
320     public java.util.List<com.liferay.portal.model.Permission> getPermissions(
321         long pk) throws com.liferay.portal.SystemException;
322 
323     public java.util.List<com.liferay.portal.model.Permission> getPermissions(
324         long pk, int start, int end) throws com.liferay.portal.SystemException;
325 
326     public java.util.List<com.liferay.portal.model.Permission> getPermissions(
327         long pk, int start, int end,
328         com.liferay.portal.kernel.util.OrderByComparator obc)
329         throws com.liferay.portal.SystemException;
330 
331     public int getPermissionsSize(long pk)
332         throws com.liferay.portal.SystemException;
333 
334     public boolean containsPermission(long pk, long permissionPK)
335         throws com.liferay.portal.SystemException;
336 
337     public boolean containsPermissions(long pk)
338         throws com.liferay.portal.SystemException;
339 
340     public void addPermission(long pk, long permissionPK)
341         throws com.liferay.portal.SystemException;
342 
343     public void addPermission(long pk,
344         com.liferay.portal.model.Permission permission)
345         throws com.liferay.portal.SystemException;
346 
347     public void addPermissions(long pk, long[] permissionPKs)
348         throws com.liferay.portal.SystemException;
349 
350     public void addPermissions(long pk,
351         java.util.List<com.liferay.portal.model.Permission> permissions)
352         throws com.liferay.portal.SystemException;
353 
354     public void clearPermissions(long pk)
355         throws com.liferay.portal.SystemException;
356 
357     public void removePermission(long pk, long permissionPK)
358         throws com.liferay.portal.SystemException;
359 
360     public void removePermission(long pk,
361         com.liferay.portal.model.Permission permission)
362         throws com.liferay.portal.SystemException;
363 
364     public void removePermissions(long pk, long[] permissionPKs)
365         throws com.liferay.portal.SystemException;
366 
367     public void removePermissions(long pk,
368         java.util.List<com.liferay.portal.model.Permission> permissions)
369         throws com.liferay.portal.SystemException;
370 
371     public void setPermissions(long pk, long[] permissionPKs)
372         throws com.liferay.portal.SystemException;
373 
374     public void setPermissions(long pk,
375         java.util.List<com.liferay.portal.model.Permission> permissions)
376         throws com.liferay.portal.SystemException;
377 
378     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk)
379         throws com.liferay.portal.SystemException;
380 
381     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk,
382         int start, int end) throws com.liferay.portal.SystemException;
383 
384     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk,
385         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
386         throws com.liferay.portal.SystemException;
387 
388     public int getRolesSize(long pk) throws com.liferay.portal.SystemException;
389 
390     public boolean containsRole(long pk, long rolePK)
391         throws com.liferay.portal.SystemException;
392 
393     public boolean containsRoles(long pk)
394         throws com.liferay.portal.SystemException;
395 
396     public void addRole(long pk, long rolePK)
397         throws com.liferay.portal.SystemException;
398 
399     public void addRole(long pk, com.liferay.portal.model.Role role)
400         throws com.liferay.portal.SystemException;
401 
402     public void addRoles(long pk, long[] rolePKs)
403         throws com.liferay.portal.SystemException;
404 
405     public void addRoles(long pk,
406         java.util.List<com.liferay.portal.model.Role> roles)
407         throws com.liferay.portal.SystemException;
408 
409     public void clearRoles(long pk) throws com.liferay.portal.SystemException;
410 
411     public void removeRole(long pk, long rolePK)
412         throws com.liferay.portal.SystemException;
413 
414     public void removeRole(long pk, com.liferay.portal.model.Role role)
415         throws com.liferay.portal.SystemException;
416 
417     public void removeRoles(long pk, long[] rolePKs)
418         throws com.liferay.portal.SystemException;
419 
420     public void removeRoles(long pk,
421         java.util.List<com.liferay.portal.model.Role> roles)
422         throws com.liferay.portal.SystemException;
423 
424     public void setRoles(long pk, long[] rolePKs)
425         throws com.liferay.portal.SystemException;
426 
427     public void setRoles(long pk,
428         java.util.List<com.liferay.portal.model.Role> roles)
429         throws com.liferay.portal.SystemException;
430 
431     public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
432         long pk) throws com.liferay.portal.SystemException;
433 
434     public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
435         long pk, int start, int end) throws com.liferay.portal.SystemException;
436 
437     public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
438         long pk, int start, int end,
439         com.liferay.portal.kernel.util.OrderByComparator obc)
440         throws com.liferay.portal.SystemException;
441 
442     public int getUserGroupsSize(long pk)
443         throws com.liferay.portal.SystemException;
444 
445     public boolean containsUserGroup(long pk, long userGroupPK)
446         throws com.liferay.portal.SystemException;
447 
448     public boolean containsUserGroups(long pk)
449         throws com.liferay.portal.SystemException;
450 
451     public void addUserGroup(long pk, long userGroupPK)
452         throws com.liferay.portal.SystemException;
453 
454     public void addUserGroup(long pk,
455         com.liferay.portal.model.UserGroup userGroup)
456         throws com.liferay.portal.SystemException;
457 
458     public void addUserGroups(long pk, long[] userGroupPKs)
459         throws com.liferay.portal.SystemException;
460 
461     public void addUserGroups(long pk,
462         java.util.List<com.liferay.portal.model.UserGroup> userGroups)
463         throws com.liferay.portal.SystemException;
464 
465     public void clearUserGroups(long pk)
466         throws com.liferay.portal.SystemException;
467 
468     public void removeUserGroup(long pk, long userGroupPK)
469         throws com.liferay.portal.SystemException;
470 
471     public void removeUserGroup(long pk,
472         com.liferay.portal.model.UserGroup userGroup)
473         throws com.liferay.portal.SystemException;
474 
475     public void removeUserGroups(long pk, long[] userGroupPKs)
476         throws com.liferay.portal.SystemException;
477 
478     public void removeUserGroups(long pk,
479         java.util.List<com.liferay.portal.model.UserGroup> userGroups)
480         throws com.liferay.portal.SystemException;
481 
482     public void setUserGroups(long pk, long[] userGroupPKs)
483         throws com.liferay.portal.SystemException;
484 
485     public void setUserGroups(long pk,
486         java.util.List<com.liferay.portal.model.UserGroup> userGroups)
487         throws com.liferay.portal.SystemException;
488 
489     public java.util.List<com.liferay.portal.model.User> getUsers(long pk)
490         throws com.liferay.portal.SystemException;
491 
492     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
493         int start, int end) throws com.liferay.portal.SystemException;
494 
495     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
496         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
497         throws com.liferay.portal.SystemException;
498 
499     public int getUsersSize(long pk) throws com.liferay.portal.SystemException;
500 
501     public boolean containsUser(long pk, long userPK)
502         throws com.liferay.portal.SystemException;
503 
504     public boolean containsUsers(long pk)
505         throws com.liferay.portal.SystemException;
506 
507     public void addUser(long pk, long userPK)
508         throws com.liferay.portal.SystemException;
509 
510     public void addUser(long pk, com.liferay.portal.model.User user)
511         throws com.liferay.portal.SystemException;
512 
513     public void addUsers(long pk, long[] userPKs)
514         throws com.liferay.portal.SystemException;
515 
516     public void addUsers(long pk,
517         java.util.List<com.liferay.portal.model.User> users)
518         throws com.liferay.portal.SystemException;
519 
520     public void clearUsers(long pk) throws com.liferay.portal.SystemException;
521 
522     public void removeUser(long pk, long userPK)
523         throws com.liferay.portal.SystemException;
524 
525     public void removeUser(long pk, com.liferay.portal.model.User user)
526         throws com.liferay.portal.SystemException;
527 
528     public void removeUsers(long pk, long[] userPKs)
529         throws com.liferay.portal.SystemException;
530 
531     public void removeUsers(long pk,
532         java.util.List<com.liferay.portal.model.User> users)
533         throws com.liferay.portal.SystemException;
534 
535     public void setUsers(long pk, long[] userPKs)
536         throws com.liferay.portal.SystemException;
537 
538     public void setUsers(long pk,
539         java.util.List<com.liferay.portal.model.User> users)
540         throws com.liferay.portal.SystemException;
541 }