001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022
023
036 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
037 PortalException.class, SystemException.class})
038 public interface UserGroupLocalService extends BaseLocalService,
039 PersistedModelLocalService {
040
045
046
053 public com.liferay.portal.model.UserGroup addUserGroup(
054 com.liferay.portal.model.UserGroup userGroup)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portal.model.UserGroup createUserGroup(long userGroupId);
064
065
073 public com.liferay.portal.model.UserGroup deleteUserGroup(long userGroupId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
085 public com.liferay.portal.model.UserGroup deleteUserGroup(
086 com.liferay.portal.model.UserGroup userGroup)
087 throws com.liferay.portal.kernel.exception.PortalException,
088 com.liferay.portal.kernel.exception.SystemException;
089
090 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
091
092
099 @SuppressWarnings("rawtypes")
100 public java.util.List dynamicQuery(
101 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
102 throws com.liferay.portal.kernel.exception.SystemException;
103
104
117 @SuppressWarnings("rawtypes")
118 public java.util.List dynamicQuery(
119 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
120 int end) throws com.liferay.portal.kernel.exception.SystemException;
121
122
136 @SuppressWarnings("rawtypes")
137 public java.util.List dynamicQuery(
138 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
139 int end,
140 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
141 throws com.liferay.portal.kernel.exception.SystemException;
142
143
150 public long dynamicQueryCount(
151 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
152 throws com.liferay.portal.kernel.exception.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portal.model.UserGroup fetchUserGroup(long userGroupId)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public com.liferay.portal.model.UserGroup getUserGroup(long userGroupId)
168 throws com.liferay.portal.kernel.exception.PortalException,
169 com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portal.model.PersistedModel getPersistedModel(
173 java.io.Serializable primaryKeyObj)
174 throws com.liferay.portal.kernel.exception.PortalException,
175 com.liferay.portal.kernel.exception.SystemException;
176
177
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
191 int start, int end)
192 throws com.liferay.portal.kernel.exception.SystemException;
193
194
200 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
201 public int getUserGroupsCount()
202 throws com.liferay.portal.kernel.exception.SystemException;
203
204
211 public com.liferay.portal.model.UserGroup updateUserGroup(
212 com.liferay.portal.model.UserGroup userGroup)
213 throws com.liferay.portal.kernel.exception.SystemException;
214
215
223 public com.liferay.portal.model.UserGroup updateUserGroup(
224 com.liferay.portal.model.UserGroup userGroup, boolean merge)
225 throws com.liferay.portal.kernel.exception.SystemException;
226
227
230 public void addGroupUserGroup(long groupId, long userGroupId)
231 throws com.liferay.portal.kernel.exception.SystemException;
232
233
236 public void addGroupUserGroup(long groupId,
237 com.liferay.portal.model.UserGroup userGroup)
238 throws com.liferay.portal.kernel.exception.SystemException;
239
240
243 public void addGroupUserGroups(long groupId, long[] userGroupIds)
244 throws com.liferay.portal.kernel.exception.SystemException;
245
246
249 public void addGroupUserGroups(long groupId,
250 java.util.List<com.liferay.portal.model.UserGroup> UserGroups)
251 throws com.liferay.portal.kernel.exception.SystemException;
252
253
256 public void clearGroupUserGroups(long groupId)
257 throws com.liferay.portal.kernel.exception.SystemException;
258
259
262 public void deleteGroupUserGroup(long groupId, long userGroupId)
263 throws com.liferay.portal.kernel.exception.SystemException;
264
265
268 public void deleteGroupUserGroup(long groupId,
269 com.liferay.portal.model.UserGroup userGroup)
270 throws com.liferay.portal.kernel.exception.SystemException;
271
272
275 public void deleteGroupUserGroups(long groupId, long[] userGroupIds)
276 throws com.liferay.portal.kernel.exception.SystemException;
277
278
281 public void deleteGroupUserGroups(long groupId,
282 java.util.List<com.liferay.portal.model.UserGroup> UserGroups)
283 throws com.liferay.portal.kernel.exception.SystemException;
284
285
288 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
289 public java.util.List<com.liferay.portal.model.UserGroup> getGroupUserGroups(
290 long groupId)
291 throws com.liferay.portal.kernel.exception.SystemException;
292
293
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public java.util.List<com.liferay.portal.model.UserGroup> getGroupUserGroups(
298 long groupId, int start, int end)
299 throws com.liferay.portal.kernel.exception.SystemException;
300
301
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public java.util.List<com.liferay.portal.model.UserGroup> getGroupUserGroups(
306 long groupId, int start, int end,
307 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
308 throws com.liferay.portal.kernel.exception.SystemException;
309
310
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public int getGroupUserGroupsCount(long groupId)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public boolean hasGroupUserGroup(long groupId, long userGroupId)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public boolean hasGroupUserGroups(long groupId)
329 throws com.liferay.portal.kernel.exception.SystemException;
330
331
334 public void setGroupUserGroups(long groupId, long[] userGroupIds)
335 throws com.liferay.portal.kernel.exception.SystemException;
336
337
340 public void addTeamUserGroup(long teamId, long userGroupId)
341 throws com.liferay.portal.kernel.exception.SystemException;
342
343
346 public void addTeamUserGroup(long teamId,
347 com.liferay.portal.model.UserGroup userGroup)
348 throws com.liferay.portal.kernel.exception.SystemException;
349
350
353 public void addTeamUserGroups(long teamId, long[] userGroupIds)
354 throws com.liferay.portal.kernel.exception.SystemException;
355
356
359 public void addTeamUserGroups(long teamId,
360 java.util.List<com.liferay.portal.model.UserGroup> UserGroups)
361 throws com.liferay.portal.kernel.exception.SystemException;
362
363
366 public void clearTeamUserGroups(long teamId)
367 throws com.liferay.portal.kernel.exception.SystemException;
368
369
372 public void deleteTeamUserGroup(long teamId, long userGroupId)
373 throws com.liferay.portal.kernel.exception.SystemException;
374
375
378 public void deleteTeamUserGroup(long teamId,
379 com.liferay.portal.model.UserGroup userGroup)
380 throws com.liferay.portal.kernel.exception.SystemException;
381
382
385 public void deleteTeamUserGroups(long teamId, long[] userGroupIds)
386 throws com.liferay.portal.kernel.exception.SystemException;
387
388
391 public void deleteTeamUserGroups(long teamId,
392 java.util.List<com.liferay.portal.model.UserGroup> UserGroups)
393 throws com.liferay.portal.kernel.exception.SystemException;
394
395
398 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
399 public java.util.List<com.liferay.portal.model.UserGroup> getTeamUserGroups(
400 long teamId) throws com.liferay.portal.kernel.exception.SystemException;
401
402
405 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
406 public java.util.List<com.liferay.portal.model.UserGroup> getTeamUserGroups(
407 long teamId, int start, int end)
408 throws com.liferay.portal.kernel.exception.SystemException;
409
410
413 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
414 public java.util.List<com.liferay.portal.model.UserGroup> getTeamUserGroups(
415 long teamId, int start, int end,
416 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
417 throws com.liferay.portal.kernel.exception.SystemException;
418
419
422 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
423 public int getTeamUserGroupsCount(long teamId)
424 throws com.liferay.portal.kernel.exception.SystemException;
425
426
429 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
430 public boolean hasTeamUserGroup(long teamId, long userGroupId)
431 throws com.liferay.portal.kernel.exception.SystemException;
432
433
436 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
437 public boolean hasTeamUserGroups(long teamId)
438 throws com.liferay.portal.kernel.exception.SystemException;
439
440
443 public void setTeamUserGroups(long teamId, long[] userGroupIds)
444 throws com.liferay.portal.kernel.exception.SystemException;
445
446
449 public void addUserUserGroup(long userId, long userGroupId)
450 throws com.liferay.portal.kernel.exception.SystemException;
451
452
455 public void addUserUserGroup(long userId,
456 com.liferay.portal.model.UserGroup userGroup)
457 throws com.liferay.portal.kernel.exception.SystemException;
458
459
462 public void addUserUserGroups(long userId, long[] userGroupIds)
463 throws com.liferay.portal.kernel.exception.SystemException;
464
465
468 public void addUserUserGroups(long userId,
469 java.util.List<com.liferay.portal.model.UserGroup> UserGroups)
470 throws com.liferay.portal.kernel.exception.SystemException;
471
472
475 public void clearUserUserGroups(long userId)
476 throws com.liferay.portal.kernel.exception.SystemException;
477
478
481 public void deleteUserUserGroup(long userId, long userGroupId)
482 throws com.liferay.portal.kernel.exception.SystemException;
483
484
487 public void deleteUserUserGroup(long userId,
488 com.liferay.portal.model.UserGroup userGroup)
489 throws com.liferay.portal.kernel.exception.SystemException;
490
491
494 public void deleteUserUserGroups(long userId, long[] userGroupIds)
495 throws com.liferay.portal.kernel.exception.SystemException;
496
497
500 public void deleteUserUserGroups(long userId,
501 java.util.List<com.liferay.portal.model.UserGroup> UserGroups)
502 throws com.liferay.portal.kernel.exception.SystemException;
503
504
507 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
508 public java.util.List<com.liferay.portal.model.UserGroup> getUserUserGroups(
509 long userId) throws com.liferay.portal.kernel.exception.SystemException;
510
511
514 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
515 public java.util.List<com.liferay.portal.model.UserGroup> getUserUserGroups(
516 long userId, int start, int end)
517 throws com.liferay.portal.kernel.exception.SystemException;
518
519
522 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
523 public java.util.List<com.liferay.portal.model.UserGroup> getUserUserGroups(
524 long userId, int start, int end,
525 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
526 throws com.liferay.portal.kernel.exception.SystemException;
527
528
531 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
532 public int getUserUserGroupsCount(long userId)
533 throws com.liferay.portal.kernel.exception.SystemException;
534
535
538 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
539 public boolean hasUserUserGroup(long userId, long userGroupId)
540 throws com.liferay.portal.kernel.exception.SystemException;
541
542
545 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
546 public boolean hasUserUserGroups(long userId)
547 throws com.liferay.portal.kernel.exception.SystemException;
548
549
553 public void setUserUserGroups(long userId, long[] userGroupIds)
554 throws com.liferay.portal.kernel.exception.PortalException,
555 com.liferay.portal.kernel.exception.SystemException;
556
557
562 public java.lang.String getBeanIdentifier();
563
564
569 public void setBeanIdentifier(java.lang.String beanIdentifier);
570
571
589 public com.liferay.portal.model.UserGroup addUserGroup(long userId,
590 long companyId, java.lang.String name, java.lang.String description)
591 throws com.liferay.portal.kernel.exception.PortalException,
592 com.liferay.portal.kernel.exception.SystemException;
593
594
604 public void copyUserGroupLayouts(long userGroupId, long userId)
605 throws com.liferay.portal.kernel.exception.PortalException,
606 com.liferay.portal.kernel.exception.SystemException;
607
608
619 public void copyUserGroupLayouts(long userGroupId, long[] userIds)
620 throws com.liferay.portal.kernel.exception.PortalException,
621 com.liferay.portal.kernel.exception.SystemException;
622
623
633 public void copyUserGroupLayouts(long[] userGroupIds, long userId)
634 throws com.liferay.portal.kernel.exception.PortalException,
635 com.liferay.portal.kernel.exception.SystemException;
636
637
646 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
647 public com.liferay.portal.model.UserGroup getUserGroup(long companyId,
648 java.lang.String name)
649 throws com.liferay.portal.kernel.exception.PortalException,
650 com.liferay.portal.kernel.exception.SystemException;
651
652
659 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
660 public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
661 long companyId)
662 throws com.liferay.portal.kernel.exception.SystemException;
663
664
672 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
673 public java.util.List<com.liferay.portal.model.UserGroup> getUserGroups(
674 long[] userGroupIds)
675 throws com.liferay.portal.kernel.exception.PortalException,
676 com.liferay.portal.kernel.exception.SystemException;
677
678 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
679 public java.util.List<com.liferay.portal.model.UserGroup> search(
680 long companyId, java.lang.String keywords,
681 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
682 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
683 throws com.liferay.portal.kernel.exception.SystemException;
684
685
715 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
716 public java.util.List<com.liferay.portal.model.UserGroup> search(
717 long companyId, java.lang.String name, java.lang.String description,
718 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
719 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
720 throws com.liferay.portal.kernel.exception.SystemException;
721
722 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
723 public int searchCount(long companyId, java.lang.String keywords,
724 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
725 throws com.liferay.portal.kernel.exception.SystemException;
726
727
741 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
742 public int searchCount(long companyId, java.lang.String name,
743 java.lang.String description,
744 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
745 throws com.liferay.portal.kernel.exception.SystemException;
746
747
754 public void unsetGroupUserGroups(long groupId, long[] userGroupIds)
755 throws com.liferay.portal.kernel.exception.SystemException;
756
757
764 public void unsetTeamUserGroups(long teamId, long[] userGroupIds)
765 throws com.liferay.portal.kernel.exception.SystemException;
766
767
779 public com.liferay.portal.model.UserGroup updateUserGroup(long companyId,
780 long userGroupId, java.lang.String name, java.lang.String description)
781 throws com.liferay.portal.kernel.exception.PortalException,
782 com.liferay.portal.kernel.exception.SystemException;
783 }