|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.surfnet.coin.shared.service.GenericServiceHibernateImpl<Invitation>
nl.surfnet.coin.teams.service.impl.TeamInviteServiceHibernateImpl
@Component(value="teamInviteService") public class TeamInviteServiceHibernateImpl
Hibernate implementation for TeamInviteService
| Constructor Summary | |
|---|---|
TeamInviteServiceHibernateImpl()
Default constructor |
|
TeamInviteServiceHibernateImpl(Class<Invitation> type)
Constructor |
|
| 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 class nl.surfnet.coin.shared.service.GenericServiceHibernateImpl |
|---|
createCriteria, delete, detachFromSession, findAll, findByCriteria, findByCriteriaOrdered, findByExample, findByExample, findById, getCount, getPersistentClass, getSession, saveOrUpdate, saveOrUpdate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface nl.surfnet.coin.shared.service.GenericService |
|---|
createCriteria, delete, detachFromSession, findAll, findByExample, findByExample, findById, getCount, getPersistentClass, saveOrUpdate, saveOrUpdate |
| Constructor Detail |
|---|
public TeamInviteServiceHibernateImpl()
public TeamInviteServiceHibernateImpl(Class<Invitation> type)
type - the clazz| Method Detail |
|---|
public Invitation findInvitation(String email,
Team team)
Invitation by email address and team.
May check for expiration.
findInvitation in interface TeamInviteServiceemail - address to send invitation toteam - Team
Invitation or nullpublic Invitation findInvitationByInviteId(String invitationId)
Invitation by its generated hash
(which is sent to the invitee). May check for expiration.
findInvitationByInviteId in interface TeamInviteServiceinvitationId - String that was sent to the invitee
Invitation if found, otherwise nullpublic Invitation findAllInvitationById(String invitationId)
Invitation by its generated hash
(which is sent to the invitee). irrespective of their expiration date.
findAllInvitationById in interface TeamInviteServiceinvitationId - String that was sent to the invitee
Invitation if found, otherwise nullpublic List<Invitation> findAllInvitationsForTeam(Team team)
Invitation's for a Team.
findAllInvitationsForTeam in interface TeamInviteServiceteam - Team
public List<Invitation> findInvitationsForTeamExcludeAccepted(Team team)
TeamInviteServiceInvitation's for a Team.
findInvitationsForTeamExcludeAccepted in interface TeamInviteServiceteam - Team
public List<Invitation> findPendingInvitationsByEmail(String email)
Invitation's by email address
findPendingInvitationsByEmail in interface TeamInviteServiceemail - String
public void cleanupExpiredInvitations()
Invitation's
cleanupExpiredInvitations in interface TeamInviteService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||