|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TeamInviteService
Service to handle team Invitation's
| Method Summary | |
|---|---|
void |
cleanupExpiredInvitations()
Cleans up expired Invitation's |
Invitation |
findAllInvitationById(String invitationId)
Searches for an Invitation by its generated hash
(which is sent to the invitee). |
List<Invitation> |
findAllInvitationsForTeam(Team team)
Searches for Invitation's for a Team. |
Invitation |
findInvitation(String email,
Team team)
Searches for an Invitation by email address and team. |
Invitation |
findInvitationByInviteId(String invitationId)
Searches for an Invitation by its generated hash
(which is sent to the invitee). |
List<Invitation> |
findInvitationsForTeamExcludeAccepted(Team team)
Searches for Invitation's for a Team. |
List<Invitation> |
findPendingInvitationsByEmail(String email)
Searches for pending Invitation's by email address |
| Methods inherited from interface nl.surfnet.coin.shared.service.GenericService |
|---|
createCriteria, delete, detachFromSession, findAll, findByExample, findByExample, findById, getCount, getPersistentClass, saveOrUpdate, saveOrUpdate |
| Method Detail |
|---|
Invitation findInvitation(String email,
Team team)
Invitation by email address and team.
May check for expiration.
email - address to send invitation toteam - Team
Invitation or nullInvitation findInvitationByInviteId(String invitationId)
Invitation by its generated hash
(which is sent to the invitee). May check for expiration.
invitationId - String that was sent to the invitee
Invitation if found, otherwise nullInvitation findAllInvitationById(String invitationId)
Invitation by its generated hash
(which is sent to the invitee). irrespective of their expiration date.
invitationId - String that was sent to the invitee
Invitation if found, otherwise nullList<Invitation> findAllInvitationsForTeam(Team team)
Invitation's for a Team.
team - Team
List<Invitation> findInvitationsForTeamExcludeAccepted(Team team)
Invitation's for a Team.
team - Team
List<Invitation> findPendingInvitationsByEmail(String email)
Invitation's by email address
email - String
void cleanupExpiredInvitations()
Invitation's
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||