Interface PlayerSearchService
public interface PlayerSearchService
Player research service. Only used for reading needs.
- Author:
 - andresbustamante
 
- 
Method Summary
Modifier and TypeMethodDescriptionfindPlayerByEmail(String email, net.andresbustamante.yafoot.commons.model.UserContext context) Look for a player by using its email address (unique).Look for a player by using its technical identifier. 
- 
Method Details
- 
findPlayerByEmail
Player findPlayerByEmail(String email, net.andresbustamante.yafoot.commons.model.UserContext context) throws net.andresbustamante.yafoot.commons.exceptions.DatabaseException, net.andresbustamante.yafoot.commons.exceptions.ApplicationException Look for a player by using its email address (unique).- Parameters:
 email- Email address to searchcontext- User context- Returns:
 - Player details for this email
 - Throws:
 net.andresbustamante.yafoot.commons.exceptions.DatabaseExceptionnet.andresbustamante.yafoot.commons.exceptions.ApplicationException- If the user is not allowed to make this research
 - 
findPlayerById
Player findPlayerById(Integer id) throws net.andresbustamante.yafoot.commons.exceptions.DatabaseException Look for a player by using its technical identifier.- Parameters:
 id- Player's ID- Returns:
 - Player details for this ID
 - Throws:
 net.andresbustamante.yafoot.commons.exceptions.DatabaseException
 
 -