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.User;
18  
19  /**
20   * <a href="UserPersistence.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       UserPersistenceImpl
29   * @see       UserUtil
30   * @generated
31   */
32  public interface UserPersistence extends BasePersistence<User> {
33      public void cacheResult(com.liferay.portal.model.User user);
34  
35      public void cacheResult(java.util.List<com.liferay.portal.model.User> users);
36  
37      public com.liferay.portal.model.User create(long userId);
38  
39      public com.liferay.portal.model.User remove(long userId)
40          throws com.liferay.portal.NoSuchUserException,
41              com.liferay.portal.SystemException;
42  
43      /**
44       * @deprecated Use {@link BasePersistence#update(com.liferay.portal.model.BaseModel, boolean)}.
45       */
46      public com.liferay.portal.model.User update(
47          com.liferay.portal.model.User user)
48          throws com.liferay.portal.SystemException;
49  
50      public com.liferay.portal.model.User updateImpl(
51          com.liferay.portal.model.User user, boolean merge)
52          throws com.liferay.portal.SystemException;
53  
54      public com.liferay.portal.model.User findByPrimaryKey(long userId)
55          throws com.liferay.portal.NoSuchUserException,
56              com.liferay.portal.SystemException;
57  
58      public com.liferay.portal.model.User fetchByPrimaryKey(long userId)
59          throws com.liferay.portal.SystemException;
60  
61      public java.util.List<com.liferay.portal.model.User> findByUuid(
62          java.lang.String uuid) throws com.liferay.portal.SystemException;
63  
64      public java.util.List<com.liferay.portal.model.User> findByUuid(
65          java.lang.String uuid, int start, int end)
66          throws com.liferay.portal.SystemException;
67  
68      public java.util.List<com.liferay.portal.model.User> findByUuid(
69          java.lang.String uuid, int start, int end,
70          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
71          throws com.liferay.portal.SystemException;
72  
73      public com.liferay.portal.model.User findByUuid_First(
74          java.lang.String uuid,
75          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
76          throws com.liferay.portal.NoSuchUserException,
77              com.liferay.portal.SystemException;
78  
79      public com.liferay.portal.model.User findByUuid_Last(
80          java.lang.String uuid,
81          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
82          throws com.liferay.portal.NoSuchUserException,
83              com.liferay.portal.SystemException;
84  
85      public com.liferay.portal.model.User[] findByUuid_PrevAndNext(long userId,
86          java.lang.String uuid,
87          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
88          throws com.liferay.portal.NoSuchUserException,
89              com.liferay.portal.SystemException;
90  
91      public java.util.List<com.liferay.portal.model.User> findByCompanyId(
92          long companyId) throws com.liferay.portal.SystemException;
93  
94      public java.util.List<com.liferay.portal.model.User> findByCompanyId(
95          long companyId, int start, int end)
96          throws com.liferay.portal.SystemException;
97  
98      public java.util.List<com.liferay.portal.model.User> findByCompanyId(
99          long companyId, int start, int end,
100         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
101         throws com.liferay.portal.SystemException;
102 
103     public com.liferay.portal.model.User findByCompanyId_First(long companyId,
104         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
105         throws com.liferay.portal.NoSuchUserException,
106             com.liferay.portal.SystemException;
107 
108     public com.liferay.portal.model.User findByCompanyId_Last(long companyId,
109         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
110         throws com.liferay.portal.NoSuchUserException,
111             com.liferay.portal.SystemException;
112 
113     public com.liferay.portal.model.User[] findByCompanyId_PrevAndNext(
114         long userId, long companyId,
115         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
116         throws com.liferay.portal.NoSuchUserException,
117             com.liferay.portal.SystemException;
118 
119     public com.liferay.portal.model.User findByContactId(long contactId)
120         throws com.liferay.portal.NoSuchUserException,
121             com.liferay.portal.SystemException;
122 
123     public com.liferay.portal.model.User fetchByContactId(long contactId)
124         throws com.liferay.portal.SystemException;
125 
126     public com.liferay.portal.model.User fetchByContactId(long contactId,
127         boolean retrieveFromCache) throws com.liferay.portal.SystemException;
128 
129     public java.util.List<com.liferay.portal.model.User> findByEmailAddress(
130         java.lang.String emailAddress)
131         throws com.liferay.portal.SystemException;
132 
133     public java.util.List<com.liferay.portal.model.User> findByEmailAddress(
134         java.lang.String emailAddress, int start, int end)
135         throws com.liferay.portal.SystemException;
136 
137     public java.util.List<com.liferay.portal.model.User> findByEmailAddress(
138         java.lang.String emailAddress, int start, int end,
139         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
140         throws com.liferay.portal.SystemException;
141 
142     public com.liferay.portal.model.User findByEmailAddress_First(
143         java.lang.String emailAddress,
144         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145         throws com.liferay.portal.NoSuchUserException,
146             com.liferay.portal.SystemException;
147 
148     public com.liferay.portal.model.User findByEmailAddress_Last(
149         java.lang.String emailAddress,
150         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
151         throws com.liferay.portal.NoSuchUserException,
152             com.liferay.portal.SystemException;
153 
154     public com.liferay.portal.model.User[] findByEmailAddress_PrevAndNext(
155         long userId, java.lang.String emailAddress,
156         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
157         throws com.liferay.portal.NoSuchUserException,
158             com.liferay.portal.SystemException;
159 
160     public com.liferay.portal.model.User findByOpenId(java.lang.String openId)
161         throws com.liferay.portal.NoSuchUserException,
162             com.liferay.portal.SystemException;
163 
164     public com.liferay.portal.model.User fetchByOpenId(java.lang.String openId)
165         throws com.liferay.portal.SystemException;
166 
167     public com.liferay.portal.model.User fetchByOpenId(
168         java.lang.String openId, boolean retrieveFromCache)
169         throws com.liferay.portal.SystemException;
170 
171     public com.liferay.portal.model.User findByPortraitId(long portraitId)
172         throws com.liferay.portal.NoSuchUserException,
173             com.liferay.portal.SystemException;
174 
175     public com.liferay.portal.model.User fetchByPortraitId(long portraitId)
176         throws com.liferay.portal.SystemException;
177 
178     public com.liferay.portal.model.User fetchByPortraitId(long portraitId,
179         boolean retrieveFromCache) throws com.liferay.portal.SystemException;
180 
181     public com.liferay.portal.model.User findByC_U(long companyId, long userId)
182         throws com.liferay.portal.NoSuchUserException,
183             com.liferay.portal.SystemException;
184 
185     public com.liferay.portal.model.User fetchByC_U(long companyId, long userId)
186         throws com.liferay.portal.SystemException;
187 
188     public com.liferay.portal.model.User fetchByC_U(long companyId,
189         long userId, boolean retrieveFromCache)
190         throws com.liferay.portal.SystemException;
191 
192     public com.liferay.portal.model.User findByC_DU(long companyId,
193         boolean defaultUser)
194         throws com.liferay.portal.NoSuchUserException,
195             com.liferay.portal.SystemException;
196 
197     public com.liferay.portal.model.User fetchByC_DU(long companyId,
198         boolean defaultUser) throws com.liferay.portal.SystemException;
199 
200     public com.liferay.portal.model.User fetchByC_DU(long companyId,
201         boolean defaultUser, boolean retrieveFromCache)
202         throws com.liferay.portal.SystemException;
203 
204     public com.liferay.portal.model.User findByC_SN(long companyId,
205         java.lang.String screenName)
206         throws com.liferay.portal.NoSuchUserException,
207             com.liferay.portal.SystemException;
208 
209     public com.liferay.portal.model.User fetchByC_SN(long companyId,
210         java.lang.String screenName) throws com.liferay.portal.SystemException;
211 
212     public com.liferay.portal.model.User fetchByC_SN(long companyId,
213         java.lang.String screenName, boolean retrieveFromCache)
214         throws com.liferay.portal.SystemException;
215 
216     public com.liferay.portal.model.User findByC_EA(long companyId,
217         java.lang.String emailAddress)
218         throws com.liferay.portal.NoSuchUserException,
219             com.liferay.portal.SystemException;
220 
221     public com.liferay.portal.model.User fetchByC_EA(long companyId,
222         java.lang.String emailAddress)
223         throws com.liferay.portal.SystemException;
224 
225     public com.liferay.portal.model.User fetchByC_EA(long companyId,
226         java.lang.String emailAddress, boolean retrieveFromCache)
227         throws com.liferay.portal.SystemException;
228 
229     public java.util.List<com.liferay.portal.model.User> findByC_A(
230         long companyId, boolean active)
231         throws com.liferay.portal.SystemException;
232 
233     public java.util.List<com.liferay.portal.model.User> findByC_A(
234         long companyId, boolean active, int start, int end)
235         throws com.liferay.portal.SystemException;
236 
237     public java.util.List<com.liferay.portal.model.User> findByC_A(
238         long companyId, boolean active, int start, int end,
239         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
240         throws com.liferay.portal.SystemException;
241 
242     public com.liferay.portal.model.User findByC_A_First(long companyId,
243         boolean active,
244         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
245         throws com.liferay.portal.NoSuchUserException,
246             com.liferay.portal.SystemException;
247 
248     public com.liferay.portal.model.User findByC_A_Last(long companyId,
249         boolean active,
250         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
251         throws com.liferay.portal.NoSuchUserException,
252             com.liferay.portal.SystemException;
253 
254     public com.liferay.portal.model.User[] findByC_A_PrevAndNext(long userId,
255         long companyId, boolean active,
256         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
257         throws com.liferay.portal.NoSuchUserException,
258             com.liferay.portal.SystemException;
259 
260     public java.util.List<com.liferay.portal.model.User> findAll()
261         throws com.liferay.portal.SystemException;
262 
263     public java.util.List<com.liferay.portal.model.User> findAll(int start,
264         int end) throws com.liferay.portal.SystemException;
265 
266     public java.util.List<com.liferay.portal.model.User> findAll(int start,
267         int end,
268         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
269         throws com.liferay.portal.SystemException;
270 
271     public void removeByUuid(java.lang.String uuid)
272         throws com.liferay.portal.SystemException;
273 
274     public void removeByCompanyId(long companyId)
275         throws com.liferay.portal.SystemException;
276 
277     public void removeByContactId(long contactId)
278         throws com.liferay.portal.NoSuchUserException,
279             com.liferay.portal.SystemException;
280 
281     public void removeByEmailAddress(java.lang.String emailAddress)
282         throws com.liferay.portal.SystemException;
283 
284     public void removeByOpenId(java.lang.String openId)
285         throws com.liferay.portal.NoSuchUserException,
286             com.liferay.portal.SystemException;
287 
288     public void removeByPortraitId(long portraitId)
289         throws com.liferay.portal.NoSuchUserException,
290             com.liferay.portal.SystemException;
291 
292     public void removeByC_U(long companyId, long userId)
293         throws com.liferay.portal.NoSuchUserException,
294             com.liferay.portal.SystemException;
295 
296     public void removeByC_DU(long companyId, boolean defaultUser)
297         throws com.liferay.portal.NoSuchUserException,
298             com.liferay.portal.SystemException;
299 
300     public void removeByC_SN(long companyId, java.lang.String screenName)
301         throws com.liferay.portal.NoSuchUserException,
302             com.liferay.portal.SystemException;
303 
304     public void removeByC_EA(long companyId, java.lang.String emailAddress)
305         throws com.liferay.portal.NoSuchUserException,
306             com.liferay.portal.SystemException;
307 
308     public void removeByC_A(long companyId, boolean active)
309         throws com.liferay.portal.SystemException;
310 
311     public void removeAll() throws com.liferay.portal.SystemException;
312 
313     public int countByUuid(java.lang.String uuid)
314         throws com.liferay.portal.SystemException;
315 
316     public int countByCompanyId(long companyId)
317         throws com.liferay.portal.SystemException;
318 
319     public int countByContactId(long contactId)
320         throws com.liferay.portal.SystemException;
321 
322     public int countByEmailAddress(java.lang.String emailAddress)
323         throws com.liferay.portal.SystemException;
324 
325     public int countByOpenId(java.lang.String openId)
326         throws com.liferay.portal.SystemException;
327 
328     public int countByPortraitId(long portraitId)
329         throws com.liferay.portal.SystemException;
330 
331     public int countByC_U(long companyId, long userId)
332         throws com.liferay.portal.SystemException;
333 
334     public int countByC_DU(long companyId, boolean defaultUser)
335         throws com.liferay.portal.SystemException;
336 
337     public int countByC_SN(long companyId, java.lang.String screenName)
338         throws com.liferay.portal.SystemException;
339 
340     public int countByC_EA(long companyId, java.lang.String emailAddress)
341         throws com.liferay.portal.SystemException;
342 
343     public int countByC_A(long companyId, boolean active)
344         throws com.liferay.portal.SystemException;
345 
346     public int countAll() throws com.liferay.portal.SystemException;
347 
348     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk)
349         throws com.liferay.portal.SystemException;
350 
351     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
352         int start, int end) throws com.liferay.portal.SystemException;
353 
354     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
355         int start, int end,
356         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
357         throws com.liferay.portal.SystemException;
358 
359     public int getGroupsSize(long pk) throws com.liferay.portal.SystemException;
360 
361     public boolean containsGroup(long pk, long groupPK)
362         throws com.liferay.portal.SystemException;
363 
364     public boolean containsGroups(long pk)
365         throws com.liferay.portal.SystemException;
366 
367     public void addGroup(long pk, long groupPK)
368         throws com.liferay.portal.SystemException;
369 
370     public void addGroup(long pk, com.liferay.portal.model.Group group)
371         throws com.liferay.portal.SystemException;
372 
373     public void addGroups(long pk, long[] groupPKs)
374         throws com.liferay.portal.SystemException;
375 
376     public void addGroups(long pk,
377         java.util.List<com.liferay.portal.model.Group> groups)
378         throws com.liferay.portal.SystemException;
379 
380     public void clearGroups(long pk) throws com.liferay.portal.SystemException;
381 
382     public void removeGroup(long pk, long groupPK)
383         throws com.liferay.portal.SystemException;
384 
385     public void removeGroup(long pk, com.liferay.portal.model.Group group)
386         throws com.liferay.portal.SystemException;
387 
388     public void removeGroups(long pk, long[] groupPKs)
389         throws com.liferay.portal.SystemException;
390 
391     public void removeGroups(long pk,
392         java.util.List<com.liferay.portal.model.Group> groups)
393         throws com.liferay.portal.SystemException;
394 
395     public void setGroups(long pk, long[] groupPKs)
396         throws com.liferay.portal.SystemException;
397 
398     public void setGroups(long pk,
399         java.util.List<com.liferay.portal.model.Group> groups)
400         throws com.liferay.portal.SystemException;
401 
402     public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
403         long pk) throws com.liferay.portal.SystemException;
404 
405     public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
406         long pk, int start, int end) throws com.liferay.portal.SystemException;
407 
408     public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
409         long pk, int start, int end,
410         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
411         throws com.liferay.portal.SystemException;
412 
413     public int getOrganizationsSize(long pk)
414         throws com.liferay.portal.SystemException;
415 
416     public boolean containsOrganization(long pk, long organizationPK)
417         throws com.liferay.portal.SystemException;
418 
419     public boolean containsOrganizations(long pk)
420         throws com.liferay.portal.SystemException;
421 
422     public void addOrganization(long pk, long organizationPK)
423         throws com.liferay.portal.SystemException;
424 
425     public void addOrganization(long pk,
426         com.liferay.portal.model.Organization organization)
427         throws com.liferay.portal.SystemException;
428 
429     public void addOrganizations(long pk, long[] organizationPKs)
430         throws com.liferay.portal.SystemException;
431 
432     public void addOrganizations(long pk,
433         java.util.List<com.liferay.portal.model.Organization> organizations)
434         throws com.liferay.portal.SystemException;
435 
436     public void clearOrganizations(long pk)
437         throws com.liferay.portal.SystemException;
438 
439     public void removeOrganization(long pk, long organizationPK)
440         throws com.liferay.portal.SystemException;
441 
442     public void removeOrganization(long pk,
443         com.liferay.portal.model.Organization organization)
444         throws com.liferay.portal.SystemException;
445 
446     public void removeOrganizations(long pk, long[] organizationPKs)
447         throws com.liferay.portal.SystemException;
448 
449     public void removeOrganizations(long pk,
450         java.util.List<com.liferay.portal.model.Organization> organizations)
451         throws com.liferay.portal.SystemException;
452 
453     public void setOrganizations(long pk, long[] organizationPKs)
454         throws com.liferay.portal.SystemException;
455 
456     public void setOrganizations(long pk,
457         java.util.List<com.liferay.portal.model.Organization> organizations)
458         throws com.liferay.portal.SystemException;
459 
460     public java.util.List<com.liferay.portal.model.Permission> getPermissions(
461         long pk) throws com.liferay.portal.SystemException;
462 
463     public java.util.List<com.liferay.portal.model.Permission> getPermissions(
464         long pk, int start, int end) throws com.liferay.portal.SystemException;
465 
466     public java.util.List<com.liferay.portal.model.Permission> getPermissions(
467         long pk, int start, int end,
468         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
469         throws com.liferay.portal.SystemException;
470 
471     public int getPermissionsSize(long pk)
472         throws com.liferay.portal.SystemException;
473 
474     public boolean containsPermission(long pk, long permissionPK)
475         throws com.liferay.portal.SystemException;
476 
477     public boolean containsPermissions(long pk)
478         throws com.liferay.portal.SystemException;
479 
480     public void addPermission(long pk, long permissionPK)
481         throws com.liferay.portal.SystemException;
482 
483     public void addPermission(long pk,
484         com.liferay.portal.model.Permission permission)
485         throws com.liferay.portal.SystemException;
486 
487     public void addPermissions(long pk, long[] permissionPKs)
488         throws com.liferay.portal.SystemException;
489 
490     public void addPermissions(long pk,
491         java.util.List<com.liferay.portal.model.Permission> permissions)
492         throws com.liferay.portal.SystemException;
493 
494     public void clearPermissions(long pk)
495         throws com.liferay.portal.SystemException;
496 
497     public void removePermission(long pk, long permissionPK)
498         throws com.liferay.portal.SystemException;
499 
500     public void removePermission(long pk,
501         com.liferay.portal.model.Permission permission)
502         throws com.liferay.portal.SystemException;
503 
504     public void removePermissions(long pk, long[] permissionPKs)
505         throws com.liferay.portal.SystemException;
506 
507     public void removePermissions(long pk,
508         java.util.List<com.liferay.portal.model.Permission> permissions)
509         throws com.liferay.portal.SystemException;
510 
511     public void setPermissions(long pk, long[] permissionPKs)
512         throws com.liferay.portal.SystemException;
513 
514     public void setPermissions(long pk,
515         java.util.List<com.liferay.portal.model.Permission> permissions)
516         throws com.liferay.portal.SystemException;
517 
518     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk)
519         throws com.liferay.portal.SystemException;
520 
521     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk,
522         int start, int end) throws com.liferay.portal.SystemException;
523 
524     public java.util.List<com.liferay.portal.model.Role> getRoles(long pk,
525         int start, int end,
526         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
527         throws com.liferay.portal.SystemException;
528 
529     public int getRolesSize(long pk) throws com.liferay.portal.SystemException;
530 
531     public boolean containsRole(long pk, long rolePK)
532         throws com.liferay.portal.SystemException;
533 
534     public boolean containsRoles(long pk)
535         throws com.liferay.portal.SystemException;
536 
537     public void addRole(long pk, long rolePK)
538         throws com.liferay.portal.SystemException;
539 
540     public void addRole(long pk, com.liferay.portal.model.Role role)
541         throws com.liferay.portal.SystemException;
542 
543     public void addRoles(long pk, long[] rolePKs)
544         throws com.liferay.portal.SystemException;
545 
546     public void addRoles(long pk,
547         java.util.List<com.liferay.portal.model.Role> roles)
548         throws com.liferay.portal.SystemException;
549 
550     public void clearRoles(long pk) throws com.liferay.portal.SystemException;
551 
552     public void removeRole(long pk, long rolePK)
553         throws com.liferay.portal.SystemException;
554 
555     public void removeRole(long pk, com.liferay.portal.model.Role role)
556         throws com.liferay.portal.SystemException;
557 
558     public void removeRoles(long pk, long[] rolePKs)
559         throws com.liferay.portal.SystemException;
560 
561     public void removeRoles(long pk,
562         java.util.List<com.liferay.portal.model.Role> roles)
563         throws com.liferay.portal.SystemException;
564 
565     public void setRoles(long pk, long[] rolePKs)
566         throws com.liferay.portal.SystemException;
567 
568     public void setRoles(long pk,
569         java.util.List<com.liferay.portal.model.Role> roles)
570         throws com.liferay.portal.SystemException;
571 
572     public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
573         long pk) throws com.liferay.portal.SystemException;
574 
575     public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
576         long pk, int start, int end) throws com.liferay.portal.SystemException;
577 
578     public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
579         long pk, int start, int end,
580         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
581         throws com.liferay.portal.SystemException;
582 
583     public int getUserGroupsSize(long pk)
584         throws com.liferay.portal.SystemException;
585 
586     public boolean containsUserGroup(long pk, long userGroupPK)
587         throws com.liferay.portal.SystemException;
588 
589     public boolean containsUserGroups(long pk)
590         throws com.liferay.portal.SystemException;
591 
592     public void addUserGroup(long pk, long userGroupPK)
593         throws com.liferay.portal.SystemException;
594 
595     public void addUserGroup(long pk,
596         com.liferay.portal.model.UserGroup userGroup)
597         throws com.liferay.portal.SystemException;
598 
599     public void addUserGroups(long pk, long[] userGroupPKs)
600         throws com.liferay.portal.SystemException;
601 
602     public void addUserGroups(long pk,
603         java.util.List<com.liferay.portal.model.UserGroup> userGroups)
604         throws com.liferay.portal.SystemException;
605 
606     public void clearUserGroups(long pk)
607         throws com.liferay.portal.SystemException;
608 
609     public void removeUserGroup(long pk, long userGroupPK)
610         throws com.liferay.portal.SystemException;
611 
612     public void removeUserGroup(long pk,
613         com.liferay.portal.model.UserGroup userGroup)
614         throws com.liferay.portal.SystemException;
615 
616     public void removeUserGroups(long pk, long[] userGroupPKs)
617         throws com.liferay.portal.SystemException;
618 
619     public void removeUserGroups(long pk,
620         java.util.List<com.liferay.portal.model.UserGroup> userGroups)
621         throws com.liferay.portal.SystemException;
622 
623     public void setUserGroups(long pk, long[] userGroupPKs)
624         throws com.liferay.portal.SystemException;
625 
626     public void setUserGroups(long pk,
627         java.util.List<com.liferay.portal.model.UserGroup> userGroups)
628         throws com.liferay.portal.SystemException;
629 }