Index
All Classes and Interfaces|All Packages|Serialized Form
B
- BADMINTON - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
- BASEBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
- BASKETBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
C
- CANCELLED - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
-
Confirmed as cancelled.
- cancelMatch(Match, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
-
Cancels a match by a logical suppression in database.
- Car - Class in net.andresbustamante.yafoot.core.model
-
A car used to go to a match.
- Car(Integer) - Constructor for class net.andresbustamante.yafoot.core.model.Car
-
Constructor for testing purposes only.
- CarManagementService - Interface in net.andresbustamante.yafoot.core.services
-
Service for managing cars in the DB.
- CarpoolingNotificationsService - Interface in net.andresbustamante.yafoot.core.services
-
Service in charge of the notification for carpooling requests and responses.
- CarpoolingRequest - Class in net.andresbustamante.yafoot.core.model
- CarpoolingRequest() - Constructor for class net.andresbustamante.yafoot.core.model.CarpoolingRequest
- CarpoolingService - Interface in net.andresbustamante.yafoot.core.services
-
Carpooling services.
- CarSearchService - Interface in net.andresbustamante.yafoot.core.services
-
Service useful for research operations.
- checkForAlertsAfterPlayerRemovedFromMatch(Integer, Integer) - Method in interface net.andresbustamante.yafoot.core.services.MatchAlertingService
-
Checks whether a match has a new alert of cancelling risk after a player cancelled his registration to it.
- CREATED - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
-
Created in database.
- CRICKET - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
D
- deactivateCar(Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarManagementService
-
Deactivates a given car.
- deactivateCarsByPlayer(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarManagementService
-
Deactivates all the cars registered by a player.
- deactivatePlayer(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.PlayerManagementService
-
Deactivates a player and deletes his/her history in the application.
- deleteUser(User, UserContext) - Method in interface net.andresbustamante.yafoot.core.adapters.UserManagementAdapter
-
Deletes an existing user.
- DRAFT - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
-
In-memory, not stored yet.
F
- findAvailableCarsByMatch(Match) - Method in interface net.andresbustamante.yafoot.core.services.CarpoolingService
-
Finds the list of cars available to carpool for a given match.
- findCars(UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarSearchService
-
Load the list of cars saved by a user.
- findMatchByCode(String) - Method in interface net.andresbustamante.yafoot.core.services.MatchSearchService
-
Find a match by its identifying code.
- findMatches(MatchStatusEnum, SportEnum, LocalDate, LocalDate, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchSearchService
-
Find the matches where a player is attending in an interval of time.
- findPlayerByEmail(String, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.PlayerSearchService
-
Look for a player by using its email address (unique).
- findPlayerById(Integer) - Method in interface net.andresbustamante.yafoot.core.services.PlayerSearchService
-
Look for a player by using its technical identifier.
- findSites(UserContext) - Method in interface net.andresbustamante.yafoot.core.services.SiteSearchService
-
Load the sites associated to or registered by a player.
- FOOTBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
- FUTSAL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
G
- getNumRegisteredPlayers() - Method in class net.andresbustamante.yafoot.core.model.Match
-
Counts the number of registered players on the current match.
H
- HANDBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
- HOCKEY - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
I
- ICE_HOCKEY - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
- isAcceptingRegistrations() - Method in class net.andresbustamante.yafoot.core.model.Match
-
A match is accepting registrations if the date of the match is in the future and the number of players expected is still higher than the number of players registered for the match.
- isActiveStatus() - Method in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
-
Indicates whether the current match status is an active status.
- isPlayerRegistered(Player) - Method in class net.andresbustamante.yafoot.core.model.Match
-
Indicates whether a player is registered on the current match.
L
- loadCar(Integer, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarSearchService
-
Loads the details of a car from its unique identifier.
- loadSports() - Method in interface net.andresbustamante.yafoot.core.services.SportSearchService
-
Finds all sports available in the application.
M
- Match - Class in net.andresbustamante.yafoot.core.model
-
A match planned by a player.
- Match() - Constructor for class net.andresbustamante.yafoot.core.model.Match
-
Main constructor.
- Match(Integer) - Constructor for class net.andresbustamante.yafoot.core.model.Match
-
Constructor for testing purposes.
- MatchAlert - Class in net.andresbustamante.yafoot.core.model
- MatchAlert() - Constructor for class net.andresbustamante.yafoot.core.model.MatchAlert
- MatchAlertingService - Interface in net.andresbustamante.yafoot.core.services
-
Service enabling alert controls on matches.
- MatchManagementService - Interface in net.andresbustamante.yafoot.core.services
-
Matches management service.
- MatchSearchService - Interface in net.andresbustamante.yafoot.core.services
-
Matches search service.
- MatchStatusEnum - Enum Class in net.andresbustamante.yafoot.core.model.enums
-
Enumeration of matches' possible statuses.
N
- net.andresbustamante.yafoot.core.adapters - package net.andresbustamante.yafoot.core.adapters
-
Core adapters API.
- net.andresbustamante.yafoot.core.exceptions - package net.andresbustamante.yafoot.core.exceptions
-
Exceptions for the core module.
- net.andresbustamante.yafoot.core.model - package net.andresbustamante.yafoot.core.model
-
Model classes for the core module.
- net.andresbustamante.yafoot.core.model.enums - package net.andresbustamante.yafoot.core.model.enums
-
Model enumerations for the core module.
- net.andresbustamante.yafoot.core.services - package net.andresbustamante.yafoot.core.services
-
Core services API.
- notifyCarpoolingRequest(Integer, Integer, Integer) - Method in interface net.andresbustamante.yafoot.core.services.CarpoolingNotificationsService
-
Sends a notification to the driver of the car selected by a player for a carpooling request.
- notifyCarpoolingUpdate(Integer, Integer, Integer, boolean) - Method in interface net.andresbustamante.yafoot.core.services.CarpoolingNotificationsService
-
Sends a notification to the player that asked for the seat on the given car with the answer from its driver.
O
P
- PastMatchException - Exception in net.andresbustamante.yafoot.core.exceptions
-
Application exception for management actions over past matches.
- PastMatchException(String) - Constructor for exception net.andresbustamante.yafoot.core.exceptions.PastMatchException
-
Default constructor with a message to log.
- PLAYED - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
-
Confirmed as played.
- Player - Class in net.andresbustamante.yafoot.core.model
-
A match player.
- Player(Integer) - Constructor for class net.andresbustamante.yafoot.core.model.Player
-
Constructor for testing purposes only.
- Player(Integer, String, String, String, String) - Constructor for class net.andresbustamante.yafoot.core.model.Player
-
Constructor for testing purposes only.
- PlayerManagementService - Interface in net.andresbustamante.yafoot.core.services
-
Players management service.
- PlayerNotFoundException - Exception in net.andresbustamante.yafoot.core.exceptions
- PlayerNotFoundException(String) - Constructor for exception net.andresbustamante.yafoot.core.exceptions.PlayerNotFoundException
-
Default constructor with a message to log.
- PlayerSearchService - Interface in net.andresbustamante.yafoot.core.services
-
Player research service.
- processCarSeatRequest(Match, Player, Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarpoolingService
-
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.
- processTransportationChange(Match, Car, Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarpoolingService
-
If a player changes of transportation it updates the carpooling options for passengers previously confirmed.
R
- registerPlayer(Player, Match, Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
-
Register a player to an existing match.
- Registration - Class in net.andresbustamante.yafoot.core.model
-
Registration from a player to a match.
- Registration(int, int) - Constructor for class net.andresbustamante.yafoot.core.model.Registration
-
Constructor for testing purposes only.
- Registration(RegistrationId) - Constructor for class net.andresbustamante.yafoot.core.model.Registration
-
Constructor for testing purposes only.
- RegistrationId - Class in net.andresbustamante.yafoot.core.model
-
Registration ID.
- RegistrationId(Integer, Integer) - Constructor for class net.andresbustamante.yafoot.core.model.RegistrationId
-
Constructor for testing purposes only.
- RUGBY - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
S
- saveCar(Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarManagementService
-
Registers a new car in the database.
- saveMatch(Match, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
-
Create a new match in database.
- savePlayer(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.PlayerManagementService
-
Creates a new player in the application.
- saveSite(Site, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.SiteManagementService
-
Registers a new site.
- Site - Class in net.andresbustamante.yafoot.core.model
-
A site where a match can be played.
- Site(Integer) - Constructor for class net.andresbustamante.yafoot.core.model.Site
-
Constructor for testing purposes only.
- SiteManagementService - Interface in net.andresbustamante.yafoot.core.services
-
Site management service.
- SiteSearchService - Interface in net.andresbustamante.yafoot.core.services
-
Service useful for research operations.
- Sport - Class in net.andresbustamante.yafoot.core.model
-
A sport to practice in a match.
- Sport(Short, String) - Constructor for class net.andresbustamante.yafoot.core.model.Sport
-
Constructor for testing purposes only.
- SportEnum - Enum Class in net.andresbustamante.yafoot.core.model.enums
-
Enum of sports supported by the application.
- SportSearchService - Interface in net.andresbustamante.yafoot.core.services
-
Service useful for research operations.
- SWIMMING - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
T
- TABLE_TENNIS - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
- TENNIS - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
U
- UnauthorisedUserException - Exception in net.andresbustamante.yafoot.core.exceptions
- UnauthorisedUserException(String) - Constructor for exception net.andresbustamante.yafoot.core.exceptions.UnauthorisedUserException
-
Default constructor with a message to log.
- unregisterPlayer(Player, Match, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
-
Unregister a player from a match.
- unregisterPlayerFromAllMatches(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
-
Unregister a player from all matches.
- updateCar(Integer, Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarManagementService
-
Updates the car with the given ID.
- updateCarpoolingInformation(Match, Player, Car, boolean, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarpoolingService
-
Update the car used for a registration.
- updatePlayer(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.PlayerManagementService
-
Updates basic details for a player.
- updateUser(User, UserContext) - Method in interface net.andresbustamante.yafoot.core.adapters.UserManagementAdapter
-
Updates an existing user.
- UserManagementAdapter - Interface in net.andresbustamante.yafoot.core.adapters
-
Adapter to implement for user storage operations.
V
- valueOf(String) - Static method in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VOLLEYBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
All Classes and Interfaces|All Packages|Serialized Form