Index
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
All Classes and Interfaces|All Packages|Constant Field Values