Index

C D E F I L M N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

C

cancelMatch(Match, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchManagementServiceImpl
 
CAR - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
CarDao - Interface in net.andresbustamante.yafoot.core.dao
Interface for loading and saving car data in database.
CarManagementServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
CarManagementServiceImpl(CarDao, PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.CarManagementServiceImpl
 
CarpoolingNotificationsServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
CarpoolingNotificationsServiceImpl(MatchDao, PlayerDao, CarDao, MessageSource, TemplateUtils, MessagingService) - Constructor for class net.andresbustamante.yafoot.core.services.impl.CarpoolingNotificationsServiceImpl
 
CarpoolingServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
CarpoolingServiceImpl(CarDao, MatchDao, RabbitTemplate) - Constructor for class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 
CarSearchServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
CarSearchServiceImpl(CarDao, PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.CarSearchServiceImpl
 
checkForAlertsAfterPlayerRemovedFromMatch(Integer, Integer) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchAlertingServiceImpl
 
CODE - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
CoreExceptionsManagementAspect - Class in net.andresbustamante.yafoot.core.aop
 
CoreExceptionsManagementAspect() - Constructor for class net.andresbustamante.yafoot.core.aop.CoreExceptionsManagementAspect
 

D

DaoConstants - Class in net.andresbustamante.yafoot.core.util
Constants used for DAO operations.
deactivateCar(Car) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Deactivates a given car.
deactivateCar(Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarManagementServiceImpl
 
deactivateCarsByPlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Deactivates all the cars registered by a player.
deactivateCarsByPlayer(Player, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarManagementServiceImpl
 
deactivatePlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Logical deactivation for a player in database.
deactivatePlayer(Player, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.PlayerManagementServiceImpl
 
deletePlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Physically deletes a player from the database.

E

EMAIL - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
END_DATE - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 

F

filterServicesMethods() - Method in class net.andresbustamante.yafoot.core.aop.CoreExceptionsManagementAspect
Pointcut for core service methods.
findAvailableCarsByMatch(Match) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 
findCarById(Integer) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Loads a car details from database.
findCars(UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarSearchServiceImpl
 
findCarsByMatch(Match) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Returs the list of cars registered by players for a given match.
findCarsByPlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Loads the list of cars that a player has registered in database.
findMatchByCode(String) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Loads a match and its details by using its unique code.
findMatchByCode(String) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchSearchServiceImpl
 
findMatchById(Integer) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Loads a match and its details by using its unique numeric identifier.
findMatches(MatchStatusEnum, SportEnum, LocalDate, LocalDate, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchSearchServiceImpl
 
findMatchesByPlayer(Player, SportEnum, MatchStatusEnum, LocalDateTime, LocalDateTime) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Find the list of matches associated to a player by optionally using a date interval.
findPassengerRegistrationsByCar(Match, Car) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Finds the list of passenger registrations for a given car.
findPlayerByEmail(String) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Loads a player by using his/her email address.
findPlayerByEmail(String, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.PlayerSearchServiceImpl
 
findPlayerById(Integer) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Looks for a player in the database using a technical identifier.
findPlayerById(Integer) - Method in class net.andresbustamante.yafoot.core.services.impl.PlayerSearchServiceImpl
 
findSiteById(Integer) - Method in interface net.andresbustamante.yafoot.core.dao.SiteDao
Loads a site by its technical ID.
findSites(UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.SiteSearchServiceImpl
 
findSitesByPlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.SiteDao
Looks for the sites related to a player.

I

ID - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
isCarUsedForComingMatches(Car) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Finds whether a car is being used for a coming match.
isCodeAlreadyRegistered(String) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Verifies if the code passed as parameter has already been used for another match.
isPlayerAlreadySignedUp(String) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Checks if an email address is already registered for any player.
isPlayerRegistered(Player, Match) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Checks if a player is already registered to a match.

L

loadCar(Integer, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarSearchServiceImpl
 
loadRegistration(Match, Player) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Loads registration details for a player in a specific match.
loadSports() - Method in interface net.andresbustamante.yafoot.core.dao.SportDao
Loads the list of sports available in the application.
loadSports() - Method in class net.andresbustamante.yafoot.core.services.impl.SportSearchServiceImpl
 

M

MATCH - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
MatchAlertingServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
MatchAlertingServiceImpl(MatchDao, MessageSource, TemplateUtils, MessagingService) - Constructor for class net.andresbustamante.yafoot.core.services.impl.MatchAlertingServiceImpl
 
MatchDao - Interface in net.andresbustamante.yafoot.core.dao
Interface describing the operations allowed with matches on database.
MatchManagementServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
MatchManagementServiceImpl(MatchDao, SiteDao, CarDao, PlayerDao, SiteManagementService, CarManagementService, CarpoolingService, RabbitTemplate) - Constructor for class net.andresbustamante.yafoot.core.services.impl.MatchManagementServiceImpl
 
MatchSearchServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
Match search service implementation.
MatchSearchServiceImpl(MatchDao, PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.MatchSearchServiceImpl
 
MyBatisConfig - Class in net.andresbustamante.yafoot.core.config
 
MyBatisConfig() - Constructor for class net.andresbustamante.yafoot.core.config.MyBatisConfig
 

N

net.andresbustamante.yafoot.core.aop - package net.andresbustamante.yafoot.core.aop
Aspects classes for the core module.
net.andresbustamante.yafoot.core.config - package net.andresbustamante.yafoot.core.config
Configuration classes for the core module.
net.andresbustamante.yafoot.core.dao - package net.andresbustamante.yafoot.core.dao
MyBatis DAO interfaces for the core module.
net.andresbustamante.yafoot.core.services.impl - package net.andresbustamante.yafoot.core.services.impl
Service implementations for the core API.
net.andresbustamante.yafoot.core.util - package net.andresbustamante.yafoot.core.util
Core utils classes.
notifyCarpoolingRequest(Integer, Integer, Integer) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingNotificationsServiceImpl
 
notifyCarpoolingUpdate(Integer, Integer, Integer, boolean) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingNotificationsServiceImpl
 

P

PLAYER - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
PlayerDao - Interface in net.andresbustamante.yafoot.core.dao
Interface describing the operations allowed on players in the database.
PlayerManagementServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
PlayerManagementServiceImpl(PlayerDao, UserManagementAdapter, MatchManagementService, CarManagementService) - Constructor for class net.andresbustamante.yafoot.core.services.impl.PlayerManagementServiceImpl
 
PlayerSearchServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
PlayerSearchServiceImpl(PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.PlayerSearchServiceImpl
 
processCarSeatRequest(Match, Player, Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 
processTransportationChange(Match, Car, Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 

R

registerPlayer(Player, Match, Car, Boolean) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Registers a player to an existing match.
registerPlayer(Player, Match, Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchManagementServiceImpl
 
resetCarDetails(Match, Player) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Resets car details for a player registration in a given match.

S

saveCar(Car) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Creates the car used in parameter into the database.
saveCar(Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarManagementServiceImpl
 
saveMatch(Match) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Creates a match on database.
saveMatch(Match, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchManagementServiceImpl
 
savePlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Creates a player in the database.
savePlayer(Player, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.PlayerManagementServiceImpl
 
saveSite(Site, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.SiteManagementServiceImpl
 
saveSite(Site, Player) - Method in interface net.andresbustamante.yafoot.core.dao.SiteDao
Creates a site in database.
SITE - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
SiteDao - Interface in net.andresbustamante.yafoot.core.dao
Interface describing the operations allowed on sites in database.
SiteManagementServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
Site management service implementation.
SiteManagementServiceImpl(SiteDao, PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.SiteManagementServiceImpl
 
SiteSearchServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
SiteSearchServiceImpl(SiteDao, PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.SiteSearchServiceImpl
 
SPORT - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
SportDao - Interface in net.andresbustamante.yafoot.core.dao
 
SportSearchServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
SportSearchServiceImpl(SportDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.SportSearchServiceImpl
 
START_DATE - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
STATUS - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 

T

transformException(ProceedingJoinPoint) - Method in class net.andresbustamante.yafoot.core.aop.CoreExceptionsManagementAspect
Transform database related exceptions into DatabaseException.

U

unregisterPlayer(Player, Match) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Unregisters a player from a match.
unregisterPlayer(Player, Match, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchManagementServiceImpl
 
unregisterPlayerFromAllMatches(Player) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Unregisters a player from all the matches where he/her was registered even past matches.
unregisterPlayerFromAllMatches(Player, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchManagementServiceImpl
 
updateCar(Integer, Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarManagementServiceImpl
 
updateCar(Car) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Updates a given car.
updateCarForRegistration(Match, Player, Car, boolean) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Updates and confirms a car for a player registered into a match.
updateCarpoolingInformation(Match, Player, Car, boolean, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 
updateMatchStatus(Match) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Update a match with new status details.
updatePlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Updates player's details in database.
updatePlayer(Player, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.PlayerManagementServiceImpl
 
C D E F I L M N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values