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 TeamLocalService extends BaseLocalService,
039 PersistedModelLocalService {
040
045
046
053 public com.liferay.portal.model.Team addTeam(
054 com.liferay.portal.model.Team team)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portal.model.Team createTeam(long teamId);
064
065
073 public com.liferay.portal.model.Team deleteTeam(long teamId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
085 public com.liferay.portal.model.Team deleteTeam(
086 com.liferay.portal.model.Team team)
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.Team fetchTeam(long teamId)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public com.liferay.portal.model.Team getTeam(long teamId)
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.Team> getTeams(int start,
191 int end) throws com.liferay.portal.kernel.exception.SystemException;
192
193
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public int getTeamsCount()
201 throws com.liferay.portal.kernel.exception.SystemException;
202
203
210 public com.liferay.portal.model.Team updateTeam(
211 com.liferay.portal.model.Team team)
212 throws com.liferay.portal.kernel.exception.SystemException;
213
214
222 public com.liferay.portal.model.Team updateTeam(
223 com.liferay.portal.model.Team team, boolean merge)
224 throws com.liferay.portal.kernel.exception.SystemException;
225
226
229 public void addUserTeam(long userId, long teamId)
230 throws com.liferay.portal.kernel.exception.SystemException;
231
232
235 public void addUserTeam(long userId, com.liferay.portal.model.Team team)
236 throws com.liferay.portal.kernel.exception.SystemException;
237
238
241 public void addUserTeams(long userId, long[] teamIds)
242 throws com.liferay.portal.kernel.exception.SystemException;
243
244
247 public void addUserTeams(long userId,
248 java.util.List<com.liferay.portal.model.Team> Teams)
249 throws com.liferay.portal.kernel.exception.SystemException;
250
251
254 public void clearUserTeams(long userId)
255 throws com.liferay.portal.kernel.exception.SystemException;
256
257
260 public void deleteUserTeam(long userId, long teamId)
261 throws com.liferay.portal.kernel.exception.SystemException;
262
263
266 public void deleteUserTeam(long userId, com.liferay.portal.model.Team team)
267 throws com.liferay.portal.kernel.exception.SystemException;
268
269
272 public void deleteUserTeams(long userId, long[] teamIds)
273 throws com.liferay.portal.kernel.exception.SystemException;
274
275
278 public void deleteUserTeams(long userId,
279 java.util.List<com.liferay.portal.model.Team> Teams)
280 throws com.liferay.portal.kernel.exception.SystemException;
281
282
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public java.util.List<com.liferay.portal.model.Team> getUserTeams(
287 long userId) throws com.liferay.portal.kernel.exception.SystemException;
288
289
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public java.util.List<com.liferay.portal.model.Team> getUserTeams(
294 long userId, int start, int end)
295 throws com.liferay.portal.kernel.exception.SystemException;
296
297
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public java.util.List<com.liferay.portal.model.Team> getUserTeams(
302 long userId, int start, int end,
303 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
304 throws com.liferay.portal.kernel.exception.SystemException;
305
306
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public int getUserTeamsCount(long userId)
311 throws com.liferay.portal.kernel.exception.SystemException;
312
313
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public boolean hasUserTeam(long userId, long teamId)
318 throws com.liferay.portal.kernel.exception.SystemException;
319
320
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public boolean hasUserTeams(long userId)
325 throws com.liferay.portal.kernel.exception.SystemException;
326
327
330 public void setUserTeams(long userId, long[] teamIds)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333
336 public void addUserGroupTeam(long userGroupId, long teamId)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339
342 public void addUserGroupTeam(long userGroupId,
343 com.liferay.portal.model.Team team)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346
349 public void addUserGroupTeams(long userGroupId, long[] teamIds)
350 throws com.liferay.portal.kernel.exception.SystemException;
351
352
355 public void addUserGroupTeams(long userGroupId,
356 java.util.List<com.liferay.portal.model.Team> Teams)
357 throws com.liferay.portal.kernel.exception.SystemException;
358
359
362 public void clearUserGroupTeams(long userGroupId)
363 throws com.liferay.portal.kernel.exception.SystemException;
364
365
368 public void deleteUserGroupTeam(long userGroupId, long teamId)
369 throws com.liferay.portal.kernel.exception.SystemException;
370
371
374 public void deleteUserGroupTeam(long userGroupId,
375 com.liferay.portal.model.Team team)
376 throws com.liferay.portal.kernel.exception.SystemException;
377
378
381 public void deleteUserGroupTeams(long userGroupId, long[] teamIds)
382 throws com.liferay.portal.kernel.exception.SystemException;
383
384
387 public void deleteUserGroupTeams(long userGroupId,
388 java.util.List<com.liferay.portal.model.Team> Teams)
389 throws com.liferay.portal.kernel.exception.SystemException;
390
391
394 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
395 public java.util.List<com.liferay.portal.model.Team> getUserGroupTeams(
396 long userGroupId)
397 throws com.liferay.portal.kernel.exception.SystemException;
398
399
402 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
403 public java.util.List<com.liferay.portal.model.Team> getUserGroupTeams(
404 long userGroupId, int start, int end)
405 throws com.liferay.portal.kernel.exception.SystemException;
406
407
410 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
411 public java.util.List<com.liferay.portal.model.Team> getUserGroupTeams(
412 long userGroupId, int start, int end,
413 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
414 throws com.liferay.portal.kernel.exception.SystemException;
415
416
419 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
420 public int getUserGroupTeamsCount(long userGroupId)
421 throws com.liferay.portal.kernel.exception.SystemException;
422
423
426 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
427 public boolean hasUserGroupTeam(long userGroupId, long teamId)
428 throws com.liferay.portal.kernel.exception.SystemException;
429
430
433 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
434 public boolean hasUserGroupTeams(long userGroupId)
435 throws com.liferay.portal.kernel.exception.SystemException;
436
437
440 public void setUserGroupTeams(long userGroupId, long[] teamIds)
441 throws com.liferay.portal.kernel.exception.SystemException;
442
443
448 public java.lang.String getBeanIdentifier();
449
450
455 public void setBeanIdentifier(java.lang.String beanIdentifier);
456
457 public com.liferay.portal.model.Team addTeam(long userId, long groupId,
458 java.lang.String name, java.lang.String description)
459 throws com.liferay.portal.kernel.exception.PortalException,
460 com.liferay.portal.kernel.exception.SystemException;
461
462 public void deleteTeams(long groupId)
463 throws com.liferay.portal.kernel.exception.PortalException,
464 com.liferay.portal.kernel.exception.SystemException;
465
466 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
467 public java.util.List<com.liferay.portal.model.Team> getGroupTeams(
468 long groupId)
469 throws com.liferay.portal.kernel.exception.SystemException;
470
471 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
472 public com.liferay.portal.model.Team getTeam(long groupId,
473 java.lang.String name)
474 throws com.liferay.portal.kernel.exception.PortalException,
475 com.liferay.portal.kernel.exception.SystemException;
476
477 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
478 public java.util.List<com.liferay.portal.model.Team> getUserTeams(
479 long userId, long groupId)
480 throws com.liferay.portal.kernel.exception.SystemException;
481
482 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
483 public java.util.List<com.liferay.portal.model.Team> search(long groupId,
484 java.lang.String name, java.lang.String description,
485 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
486 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
487 throws com.liferay.portal.kernel.exception.SystemException;
488
489 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
490 public int searchCount(long groupId, java.lang.String name,
491 java.lang.String description,
492 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
493 throws com.liferay.portal.kernel.exception.SystemException;
494
495 public com.liferay.portal.model.Team updateTeam(long teamId,
496 java.lang.String name, java.lang.String description)
497 throws com.liferay.portal.kernel.exception.PortalException,
498 com.liferay.portal.kernel.exception.SystemException;
499 }