Uses of Class
net.andresbustamante.yafoot.commons.exceptions.ApplicationException
Packages that use ApplicationException
Package
Description
Transverse exceptions to use on this application.
Exceptions for the core module.
Core services API.
Service implementations for the core API.
Messaging services API.
Messaging services implementations.
Services API for the users module.
-
Uses of ApplicationException in net.andresbustamante.yafoot.commons.exceptions
Subclasses of ApplicationException in net.andresbustamante.yafoot.commons.exceptionsModifier and TypeClassDescriptionclass
When an email template is not valid for sending. -
Uses of ApplicationException in net.andresbustamante.yafoot.core.exceptions
Subclasses of ApplicationException in net.andresbustamante.yafoot.core.exceptionsModifier and TypeClassDescriptionclass
Application exception for management actions over past matches.class
class
-
Uses of ApplicationException in net.andresbustamante.yafoot.core.services
Methods in net.andresbustamante.yafoot.core.services that throw ApplicationExceptionModifier and TypeMethodDescriptionvoid
MatchManagementService.cancelMatch
(Match match, UserContext userContext) Cancels a match by a logical suppression in database.void
MatchAlertingService.checkForAlertsAfterPlayerRemovedFromMatch
(Integer matchId, Integer playerId) Checks whether a match has a new alert of cancelling risk after a player cancelled his registration to it.void
CarManagementService.deactivateCar
(Car car, UserContext ctx) Deactivates a given car.PlayerSearchService.findPlayerByEmail
(String email, UserContext context) Look for a player by using its email address (unique).CarSearchService.loadCar
(Integer id, UserContext ctx) Loads the details of a car from its unique identifier.void
CarpoolingNotificationsService.notifyCarpoolingRequest
(Integer playerId, Integer matchId, Integer carId) Sends a notification to the driver of the car selected by a player for a carpooling request.void
CarpoolingNotificationsService.notifyCarpoolingUpdate
(Integer playerId, Integer matchId, Integer carId, boolean isCarSeatConfirmed) Sends a notification to the player that asked for the seat on the given car with the answer from its driver.void
CarpoolingService.processCarSeatRequest
(Match match, Player player, Car car, UserContext ctx) If the carpooling feature is enabled for the input match, it sends an email message asking for a place to the driver of the input car for this match.void
CarpoolingService.processTransportationChange
(Match match, Car oldCar, Car newCar, UserContext ctx) If a player changes of transportation it updates the carpooling options for passengers previously confirmed.void
MatchManagementService.registerPlayer
(Player player, Match match, Car car, UserContext userContext) Register a player to an existing match.MatchManagementService.saveMatch
(Match match, UserContext userContext) Create a new match in database.PlayerManagementService.savePlayer
(Player player, UserContext userContext) Creates a new player in the application.void
MatchManagementService.unregisterPlayer
(Player player, Match match, UserContext userContext) Unregister a player from a match.void
CarManagementService.updateCar
(Integer carId, Car updatedCar, UserContext ctx) Updates the car with the given ID.void
CarpoolingService.updateCarpoolingInformation
(Match match, Player player, Car car, boolean isCarConfirmed, UserContext ctx) Update the car used for a registration.void
PlayerManagementService.updatePlayer
(Player player, UserContext userContext) Updates basic details for a player. -
Uses of ApplicationException in net.andresbustamante.yafoot.core.services.impl
Methods in net.andresbustamante.yafoot.core.services.impl that throw ApplicationExceptionModifier and TypeMethodDescriptionvoid
MatchManagementServiceImpl.cancelMatch
(Match match, UserContext userContext) void
MatchAlertingServiceImpl.checkForAlertsAfterPlayerRemovedFromMatch
(Integer matchId, Integer playerId) void
CarManagementServiceImpl.deactivateCar
(Car car, UserContext ctx) PlayerSearchServiceImpl.findPlayerByEmail
(String email, UserContext context) CarSearchServiceImpl.loadCar
(Integer id, UserContext ctx) void
CarpoolingNotificationsServiceImpl.notifyCarpoolingRequest
(Integer playerId, Integer matchId, Integer carId) void
CarpoolingNotificationsServiceImpl.notifyCarpoolingUpdate
(Integer playerId, Integer matchId, Integer carId, boolean isCarSeatConfirmed) void
CarpoolingServiceImpl.processTransportationChange
(Match match, Car oldCar, Car newCar, UserContext ctx) void
MatchManagementServiceImpl.registerPlayer
(Player player, Match match, Car car, UserContext userContext) MatchManagementServiceImpl.saveMatch
(Match match, UserContext userContext) PlayerManagementServiceImpl.savePlayer
(Player player, UserContext userContext) void
MatchManagementServiceImpl.unregisterPlayer
(Player player, Match match, UserContext ctx) void
CarManagementServiceImpl.updateCar
(Integer carId, Car updatedCar, UserContext ctx) void
CarpoolingServiceImpl.updateCarpoolingInformation
(Match match, Player player, Car car, boolean isCarConfirmed, UserContext ctx) void
PlayerManagementServiceImpl.updatePlayer
(Player player, UserContext userContext) -
Uses of ApplicationException in net.andresbustamante.yafoot.messaging.services
Methods in net.andresbustamante.yafoot.messaging.services that throw ApplicationException -
Uses of ApplicationException in net.andresbustamante.yafoot.messaging.services.impl
Methods in net.andresbustamante.yafoot.messaging.services.impl that throw ApplicationException -
Uses of ApplicationException in net.andresbustamante.yafoot.users.services
Methods in net.andresbustamante.yafoot.users.services that throw ApplicationExceptionModifier and TypeMethodDescriptionvoid
UserManagementService.updateUser
(User user, UserContext ctx) Updates a user's details in the active directory.