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