Index

A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractController - Class in net.andresbustamante.yafoot.commons.web.controllers
Abstract controller for common RESTful controllers operations.
AbstractController() - Constructor for class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
 
AbstractDaoIntegrationTest - Class in net.andresbustamante.yafoot.commons.dao
 
AbstractDaoIntegrationTest() - Constructor for class net.andresbustamante.yafoot.commons.dao.AbstractDaoIntegrationTest
 
AbstractServiceIntegrationTest - Class in net.andresbustamante.yafoot.commons.services
 
AbstractServiceIntegrationTest() - Constructor for class net.andresbustamante.yafoot.commons.services.AbstractServiceIntegrationTest
 
AbstractServiceUnitTest - Class in net.andresbustamante.yafoot.commons.services
 
AbstractServiceUnitTest() - Constructor for class net.andresbustamante.yafoot.commons.services.AbstractServiceUnitTest
 
addInterceptors(InterceptorRegistry) - Method in class net.andresbustamante.yafoot.core.web.config.WebMvcConfig
 
addNewCar(CarForm) - Method in interface net.andresbustamante.yafoot.core.web.controllers.CarsApi
 
addNewCar(CarForm) - Method in class net.andresbustamante.yafoot.core.web.controllers.CarsController
 
addNewSite(SiteForm) - Method in interface net.andresbustamante.yafoot.core.web.controllers.SitesApi
 
addNewSite(SiteForm) - Method in class net.andresbustamante.yafoot.core.web.controllers.SitesController
 
address(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
address(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
ApplicationException - Exception in net.andresbustamante.yafoot.commons.exceptions
Generic functional exception.
ApplicationException(String, String) - Constructor for exception net.andresbustamante.yafoot.commons.exceptions.ApplicationException
Default constructor with a message code and a log message.
ApplicationException(String, Throwable) - Constructor for exception net.andresbustamante.yafoot.commons.exceptions.ApplicationException
Default constructor with a log message and the cause of the exception.
Auditable - Interface in net.andresbustamante.yafoot.commons.model
Interface to be implemented by any object needing to be audited.

B

BADMINTON - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
BADMINTON - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
BASEBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
BASEBALL - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
BasicPlayerMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
Mapper for a minimalist player DTO.
BasicPlayerMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
BasicPlayerMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.BasicPlayerMapperImpl
 
BASKETBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
BASKETBALL - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
build() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
 
build() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
 
build() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
 
build() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
 

C

CANCELLED - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
Confirmed as cancelled.
CANCELLED - Enum constant in enum class net.andresbustamante.yafoot.web.dto.MatchStatus
 
cancelMatch(String) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
cancelMatch(String) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
cancelMatch(Match, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchManagementServiceImpl
 
cancelMatch(Match, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
Cancels a match by a logical suppression in database.
car(Car) - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
Car - Class in net.andresbustamante.yafoot.core.model
A car used to go to a match.
Car - Class in net.andresbustamante.yafoot.web.dto
Car
Car() - Constructor for class net.andresbustamante.yafoot.web.dto.Car
 
Car(Integer) - Constructor for class net.andresbustamante.yafoot.core.model.Car
Constructor for testing purposes only.
CAR - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
CarConfirmation - Class in net.andresbustamante.yafoot.web.dto
CarConfirmation
CarConfirmation() - Constructor for class net.andresbustamante.yafoot.web.dto.CarConfirmation
 
carConfirmed(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
carConfirmed(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
CarDao - Interface in net.andresbustamante.yafoot.core.dao
Interface for loading and saving car data in database.
CarForm - Class in net.andresbustamante.yafoot.web.dto
CarForm
CarForm() - Constructor for class net.andresbustamante.yafoot.web.dto.CarForm
 
carId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
 
carId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
CarManagementService - Interface in net.andresbustamante.yafoot.core.services
Service for managing cars in the DB.
CarManagementServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
CarManagementServiceImpl(CarDao, PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.CarManagementServiceImpl
 
CarMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
 
CarMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
CarMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.CarMapperImpl
 
carpoolingEnabled(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
carpoolingEnabled(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
CarpoolingNotificationsService - Interface in net.andresbustamante.yafoot.core.services
Service in charge of the notification for carpooling requests and responses.
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
 
CarpoolingRequest - Class in net.andresbustamante.yafoot.core.model
 
CarpoolingRequest() - Constructor for class net.andresbustamante.yafoot.core.model.CarpoolingRequest
 
CarpoolingRequestEvent - Class in net.andresbustamante.yafoot.core.events
 
CarpoolingRequestEvent() - Constructor for class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Default constructor.
CarpoolingRequestEvent(Integer, CharSequence, Integer, CharSequence, Integer, CharSequence) - Constructor for class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
All-args constructor.
CarpoolingRequestEvent.Builder - Class in net.andresbustamante.yafoot.core.events
RecordBuilder for CarpoolingRequestEvent instances.
CarpoolingRequestListener - Class in net.andresbustamante.yafoot.core.web.listeners
 
CarpoolingRequestListener(CarpoolingNotificationsService) - Constructor for class net.andresbustamante.yafoot.core.web.listeners.CarpoolingRequestListener
 
carpoolingRequestsQueue() - Method in class net.andresbustamante.yafoot.core.web.config.MessagingConfig
 
CarpoolingService - Interface in net.andresbustamante.yafoot.core.services
Carpooling services.
CarpoolingServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
CarpoolingServiceImpl(CarDao, MatchDao, RabbitTemplate) - Constructor for class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 
CarpoolingUpdateEvent - Class in net.andresbustamante.yafoot.core.events
 
CarpoolingUpdateEvent() - Constructor for class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Default constructor.
CarpoolingUpdateEvent(Integer, CharSequence, Integer, CharSequence, Integer, CharSequence, Integer) - Constructor for class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
All-args constructor.
CarpoolingUpdateEvent.Builder - Class in net.andresbustamante.yafoot.core.events
RecordBuilder for CarpoolingUpdateEvent instances.
CarpoolingUpdateListener - Class in net.andresbustamante.yafoot.core.web.listeners
 
CarpoolingUpdateListener(CarpoolingNotificationsService) - Constructor for class net.andresbustamante.yafoot.core.web.listeners.CarpoolingUpdateListener
 
carpoolingUpdatesQueue() - Method in class net.andresbustamante.yafoot.core.web.config.MessagingConfig
 
CarsApi - Interface in net.andresbustamante.yafoot.core.web.controllers
 
CarsController - Class in net.andresbustamante.yafoot.core.web.controllers
 
CarsController(CarSearchService, CarManagementService, CarMapper) - Constructor for class net.andresbustamante.yafoot.core.web.controllers.CarsController
 
CarSearchService - Interface in net.andresbustamante.yafoot.core.services
Service useful for research operations.
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
 
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.
city(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
city(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
clearCarId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Clears the value of the 'carId' field.
clearCarId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Clears the value of the 'carId' field.
clearCarName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Clears the value of the 'carName' field.
clearCarName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Clears the value of the 'carName' field.
clearCarSeatConfirmed() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Clears the value of the 'carSeatConfirmed' field.
clearMatchCode() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Clears the value of the 'matchCode' field.
clearMatchCode() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Clears the value of the 'matchCode' field.
clearMatchCode() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Clears the value of the 'matchCode' field.
clearMatchCode() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Clears the value of the 'matchCode' field.
clearMatchId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Clears the value of the 'matchId' field.
clearMatchId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Clears the value of the 'matchId' field.
clearMatchId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Clears the value of the 'matchId' field.
clearMatchId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Clears the value of the 'matchId' field.
clearPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Clears the value of the 'playerFirstName' field.
clearPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Clears the value of the 'playerFirstName' field.
clearPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Clears the value of the 'playerFirstName' field.
clearPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Clears the value of the 'playerFirstName' field.
clearPlayerId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Clears the value of the 'playerId' field.
clearPlayerId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Clears the value of the 'playerId' field.
clearPlayerId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Clears the value of the 'playerId' field.
clearPlayerId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Clears the value of the 'playerId' field.
code(String) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
code(SportCode) - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
CODE - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
codeSharingEnabled(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
codeSharingEnabled(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
configure(SpringApplicationBuilder) - Method in class net.andresbustamante.yafoot.core.web.YaFootCoreWebApplication
 
configure(SpringApplicationBuilder) - Method in class net.andresbustamante.yafoot.users.web.YaFootUsersAdminWebApplication
 
confirmed(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
 
CoreExceptionsManagementAspect - Class in net.andresbustamante.yafoot.core.aop
 
CoreExceptionsManagementAspect() - Constructor for class net.andresbustamante.yafoot.core.aop.CoreExceptionsManagementAspect
 
corsConfigurationSource() - Method in class net.andresbustamante.yafoot.core.web.config.WebSecurityConfig
Builds the bean having the CORS configuration for this Web application.
corsConfigurationSource() - Method in class net.andresbustamante.yafoot.users.web.config.WebSecurityConfig
Builds the bean having the CORS configuration for this Web application.
CorsConstants - Class in net.andresbustamante.yafoot.commons.web.util
 
country(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
country(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
CREATED - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
Created in database.
CREATED - Enum constant in enum class net.andresbustamante.yafoot.web.dto.MatchStatus
 
createDataSet(Resource) - Method in class net.andresbustamante.yafoot.commons.dao.CsvDataSetLoader
 
createDecoder(SchemaStore) - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.
createDecoder(SchemaStore) - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.
createDecoder(SchemaStore) - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.
createDecoder(SchemaStore) - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.
createMatch(MatchForm) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
createMatch(MatchForm) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
creator(Player) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
CRICKET - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
CRICKET - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
CsvDataSetLoader - Class in net.andresbustamante.yafoot.commons.dao
CSV dataset loader implementation for DBUnit.
CsvDataSetLoader() - Constructor for class net.andresbustamante.yafoot.commons.dao.CsvDataSetLoader
 
customDecode(ResolvingDecoder) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
customDecode(ResolvingDecoder) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
customDecode(ResolvingDecoder) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
customDecode(ResolvingDecoder) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 
customEncode(Encoder) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
customEncode(Encoder) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
customEncode(Encoder) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
customEncode(Encoder) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 

D

DaoConstants - Class in net.andresbustamante.yafoot.core.util
Constants used for DAO operations.
DATABASE_BASIC_ERROR - Static variable in class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
Code to use for generic database errors.
DatabaseException - Exception in net.andresbustamante.yafoot.commons.exceptions
Database exception when executing database operations.
DatabaseException(String) - Constructor for exception net.andresbustamante.yafoot.commons.exceptions.DatabaseException
Default constructor with a log message.
dataSource() - Method in class net.andresbustamante.yafoot.commons.config.JdbcTestConfig
Datasource bean for testing.
date(OffsetDateTime) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
date(OffsetDateTime) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
DateMapper - Interface in net.andresbustamante.yafoot.commons.web.mappers
Dates and date-times mapper.
DateMapperImpl - Class in net.andresbustamante.yafoot.commons.web.mappers
 
DateMapperImpl() - Constructor for class net.andresbustamante.yafoot.commons.web.mappers.DateMapperImpl
 
DateUtils - Class in net.andresbustamante.yafoot.commons.util
Date transformation utilities.
dbUnitDatabaseConfig() - Method in class net.andresbustamante.yafoot.commons.config.DbUnitTestConfig
DB config bean using DBUnit data type factory for PostgreSQL.
dbUnitDatabaseConnection(DataSource) - Method in class net.andresbustamante.yafoot.commons.config.DbUnitTestConfig
Connection factory bean for DBUnit.
dbUnitDataTypeFactory() - Method in class net.andresbustamante.yafoot.commons.config.DbUnitTestConfig
DBUnit data type factory bean using H2 Database.
DbUnitTestConfig - Class in net.andresbustamante.yafoot.commons.config
Test configuration for DBUnit.
DbUnitTestConfig() - Constructor for class net.andresbustamante.yafoot.commons.config.DbUnitTestConfig
 
deactivateCar(Integer) - Method in interface net.andresbustamante.yafoot.core.web.controllers.CarsApi
 
deactivateCar(Integer) - Method in class net.andresbustamante.yafoot.core.web.controllers.CarsController
 
deactivateCar(Car) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Deactivates a given car.
deactivateCar(Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarManagementService
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 interface net.andresbustamante.yafoot.core.services.CarManagementService
Deactivates all the cars registered by a player.
deactivateCarsByPlayer(Player, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarManagementServiceImpl
 
deactivatePlayer(Integer) - Method in interface net.andresbustamante.yafoot.core.web.controllers.PlayersApi
 
deactivatePlayer(Integer) - Method in class net.andresbustamante.yafoot.core.web.controllers.PlayersController
 
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
 
deactivatePlayer(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.PlayerManagementService
Deactivates a player and deletes his/her history in the application.
DEFAULT_LOCALE - Static variable in class net.andresbustamante.yafoot.commons.util.LocaleUtils
Default system locale.
deletePlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Physically deletes a player from the database.
deleteUser(String) - Method in interface net.andresbustamante.yafoot.users.web.controllers.UsersApi
 
deleteUser(String) - Method in class net.andresbustamante.yafoot.users.web.controllers.UsersController
 
deleteUser(User) - Method in class net.andresbustamante.yafoot.users.repository.impl.KeycloakUserRepositoryImpl
 
deleteUser(User) - Method in interface net.andresbustamante.yafoot.users.repository.UserRepository
Deletes a user from active directory.
deleteUser(User, UserContext) - Method in interface net.andresbustamante.yafoot.core.adapters.UserManagementAdapter
Deletes an existing user.
deleteUser(User, UserContext) - Method in class net.andresbustamante.yafoot.core.web.adapters.InternalUserManagementAdapterImpl
 
deleteUser(User, UserContext) - Method in class net.andresbustamante.yafoot.users.services.impl.UserManagementServiceImpl
 
deleteUser(User, UserContext) - Method in interface net.andresbustamante.yafoot.users.services.UserManagementService
Removes a user from the internal user directory.
description(String) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
description(String) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
DirectoryException - Exception in net.andresbustamante.yafoot.commons.exceptions
Generic active directory / LDAP Exception for users management.
DirectoryException(String) - Constructor for exception net.andresbustamante.yafoot.commons.exceptions.DirectoryException
Default constructor with a log message.
DirectoryExceptionsManagementAspect - Class in net.andresbustamante.yafoot.users.aop
Aspect in charge of transforming any exception thrown when contacting the user directory into a DirectoryException.
DirectoryExceptionsManagementAspect() - Constructor for class net.andresbustamante.yafoot.users.aop.DirectoryExceptionsManagementAspect
 
DRAFT - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
In-memory, not stored yet.
DRAFT - Enum constant in enum class net.andresbustamante.yafoot.web.dto.MatchStatus
 
driver(Player) - Method in class net.andresbustamante.yafoot.web.dto.Car
 

E

email(String) - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
email(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
EMAIL - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
END_DATE - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
equals(Object) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
equals(Object) - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
equals(Object) - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.CarForm
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
equals(Object) - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
error(String) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
error(String) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
ErrorResponse - Class in net.andresbustamante.yafoot.commons.web.dto
 
ErrorResponse - Class in net.andresbustamante.yafoot.users.web.dto
ErrorResponse
ErrorResponse - Class in net.andresbustamante.yafoot.web.dto
ErrorResponse
ErrorResponse() - Constructor for class net.andresbustamante.yafoot.commons.web.dto.ErrorResponse
 
ErrorResponse() - Constructor for class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
ErrorResponse() - Constructor for class net.andresbustamante.yafoot.web.dto.ErrorResponse
 

F

filterChain(HttpSecurity) - Method in class net.andresbustamante.yafoot.core.web.config.WebSecurityConfig
Security configuration on URL.
filterChain(HttpSecurity) - Method in class net.andresbustamante.yafoot.users.web.config.WebSecurityConfig
Security configuration on URL.
filterServicesMethods() - Method in class net.andresbustamante.yafoot.commons.aop.LoggingAspect
Pointcut for service implementations.
filterServicesMethods() - Method in class net.andresbustamante.yafoot.core.aop.CoreExceptionsManagementAspect
Pointcut for core service methods.
filterServicesMethods() - Method in class net.andresbustamante.yafoot.users.aop.DirectoryExceptionsManagementAspect
Pointcut for services implementation using the active directory.
findAvailableCarsByMatch(Match) - Method in interface net.andresbustamante.yafoot.core.services.CarpoolingService
Finds the list of cars available to carpool for a given match.
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 interface net.andresbustamante.yafoot.core.services.CarSearchService
Load the list of cars saved by a user.
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.
findCarsForMatch(String) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
findCarsForMatch(String) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
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
 
findMatchByCode(String) - Method in interface net.andresbustamante.yafoot.core.services.MatchSearchService
Find a match by its identifying code.
findMatchById(Integer) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Loads a match and its details by using its unique numeric identifier.
findMatches(LocalDate, LocalDate, SportCode, MatchStatus) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
findMatches(LocalDate, LocalDate, SportCode, MatchStatus) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
findMatches(MatchStatusEnum, SportEnum, LocalDate, LocalDate, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.MatchSearchServiceImpl
 
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.
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
 
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.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
 
findPlayerById(Integer) - Method in interface net.andresbustamante.yafoot.core.services.PlayerSearchService
Look for a player by using its technical identifier.
findPlayers(String) - Method in interface net.andresbustamante.yafoot.core.web.controllers.PlayersApi
 
findPlayers(String) - Method in class net.andresbustamante.yafoot.core.web.controllers.PlayersController
 
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
 
findSites(UserContext) - Method in interface net.andresbustamante.yafoot.core.services.SiteSearchService
Load the sites associated to or registered by a player.
findSitesByPlayer(Player) - Method in interface net.andresbustamante.yafoot.core.dao.SiteDao
Looks for the sites related to a player.
findUserByEmail(String) - Method in class net.andresbustamante.yafoot.users.repository.impl.KeycloakUserRepositoryImpl
 
findUserByEmail(String) - Method in interface net.andresbustamante.yafoot.users.repository.UserRepository
Find a user by using his email address.
findUserByEmail(String) - Method in class net.andresbustamante.yafoot.users.services.impl.UserSearchServiceImpl
 
findUserByEmail(String) - Method in interface net.andresbustamante.yafoot.users.services.UserSearchService
Load a user for authentication by using his email address.
firstName(String) - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
firstName(String) - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
 
firstName(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
firstName(String) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
FOOTBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
FOOTBALL - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
fromByteBuffer(ByteBuffer) - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Deserializes a CarpoolingRequestEvent from a ByteBuffer.
fromByteBuffer(ByteBuffer) - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Deserializes a CarpoolingUpdateEvent from a ByteBuffer.
fromByteBuffer(ByteBuffer) - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Deserializes a MatchPlayerRegistrationEvent from a ByteBuffer.
fromByteBuffer(ByteBuffer) - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Deserializes a MatchPlayerUnsubscriptionEvent from a ByteBuffer.
fromValue(String) - Static method in enum class net.andresbustamante.yafoot.web.dto.MatchStatus
 
fromValue(String) - Static method in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
FUTSAL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
FUTSAL - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 

G

get(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
get(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
get(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
get(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 
getAddress() - Method in class net.andresbustamante.yafoot.web.dto.Site
Get address
getAddress() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
Get address
getCar() - Method in class net.andresbustamante.yafoot.web.dto.Registration
Get car
getCarId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Gets the value of the 'carId' field.
getCarId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Gets the value of the 'carId' field.
getCarId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Gets the value of the 'carId' field.
getCarId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Gets the value of the 'carId' field.
getCarId() - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
Get carId
getCarId() - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
Get carId
getCarName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Gets the value of the 'carName' field.
getCarName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Gets the value of the 'carName' field.
getCarName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Gets the value of the 'carName' field.
getCarName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Gets the value of the 'carName' field.
getCarSeatConfirmed() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Gets the value of the 'carSeatConfirmed' field.
getCarSeatConfirmed() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Gets the value of the 'carSeatConfirmed' field.
getCity() - Method in class net.andresbustamante.yafoot.web.dto.Site
Get city
getCity() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
Get city
getClassSchema() - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
getClassSchema() - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
getClassSchema() - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
getClassSchema() - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 
getCode() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get code
getCode() - Method in class net.andresbustamante.yafoot.web.dto.Sport
Get code
getContent(String, Object) - Method in class net.andresbustamante.yafoot.commons.utils.TemplateUtils
Gets some content text from a Freemarker template using a content model.
getCountry() - Method in class net.andresbustamante.yafoot.web.dto.Site
Get country
getCountry() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
Get country
getCreationDate() - Method in interface net.andresbustamante.yafoot.commons.model.Auditable
Gets the date and time of the creation for this object.
getCreator() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get creator
getDate() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get date
getDate() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
Get date
getDecoder() - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Return the BinaryMessageDecoder instance used by this class.
getDecoder() - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Return the BinaryMessageDecoder instance used by this class.
getDecoder() - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Return the BinaryMessageDecoder instance used by this class.
getDecoder() - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Return the BinaryMessageDecoder instance used by this class.
getDescription() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get description
getDescription() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
Get description
getDriver() - Method in class net.andresbustamante.yafoot.web.dto.Car
Get driver
getEmail() - Method in class net.andresbustamante.yafoot.users.web.dto.User
Get email
getEmail() - Method in class net.andresbustamante.yafoot.web.dto.Player
Get email
getEncoder() - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Return the BinaryMessageEncoder instance used by this class.
getEncoder() - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Return the BinaryMessageEncoder instance used by this class.
getEncoder() - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Return the BinaryMessageEncoder instance used by this class.
getEncoder() - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Return the BinaryMessageEncoder instance used by this class.
getError() - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
Get error
getError() - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
Get error
getFirstName() - Method in class net.andresbustamante.yafoot.users.web.dto.User
Get firstName
getFirstName() - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
Get firstName
getFirstName() - Method in class net.andresbustamante.yafoot.web.dto.Player
Get firstName
getFirstName() - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
Get firstName
getId() - Method in interface net.andresbustamante.yafoot.commons.model.Identifiable
Gets an object's unique identifier.
getId() - Method in class net.andresbustamante.yafoot.web.dto.Car
Get id minimum: 1
getId() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get id
getId() - Method in class net.andresbustamante.yafoot.web.dto.Player
Get id
getId() - Method in class net.andresbustamante.yafoot.web.dto.Site
Get id
getId() - Method in class net.andresbustamante.yafoot.web.dto.Sport
Get id
getLatitude() - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
Get latitude
getLocation() - Method in interface net.andresbustamante.yafoot.commons.model.Locatable
Gets an object's location.
getLocation() - Method in class net.andresbustamante.yafoot.web.dto.Site
Get location
getLocation() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
Get location
getLocationURI(String) - Method in class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
Builds a basic URI for a location header.
getLongitude() - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
Get longitude
getMatchCode() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Gets the value of the 'matchCode' field.
getMatchCode() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Gets the value of the 'matchCode' field.
getMatchCode() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Gets the value of the 'matchCode' field.
getMatchCode() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Gets the value of the 'matchCode' field.
getMatchCode() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Gets the value of the 'matchCode' field.
getMatchCode() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Gets the value of the 'matchCode' field.
getMatchCode() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Gets the value of the 'matchCode' field.
getMatchCode() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Gets the value of the 'matchCode' field.
getMatchId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Gets the value of the 'matchId' field.
getMatchId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Gets the value of the 'matchId' field.
getMatchId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Gets the value of the 'matchId' field.
getMatchId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Gets the value of the 'matchId' field.
getMatchId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Gets the value of the 'matchId' field.
getMatchId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Gets the value of the 'matchId' field.
getMatchId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Gets the value of the 'matchId' field.
getMatchId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Gets the value of the 'matchId' field.
getMessage() - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
Get message
getMessage() - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
Get message
getModificationDate() - Method in interface net.andresbustamante.yafoot.commons.model.Auditable
Gets the date and time of the last update for this object.
getName() - Method in class net.andresbustamante.yafoot.web.dto.Car
Get name
getName() - Method in class net.andresbustamante.yafoot.web.dto.CarForm
Get name
getName() - Method in class net.andresbustamante.yafoot.web.dto.Site
Get name
getName() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
Get name
getName() - Method in class net.andresbustamante.yafoot.web.dto.Sport
Get name
getNumPassengers() - Method in class net.andresbustamante.yafoot.web.dto.Car
Get numPassengers minimum: 0
getNumPlayersMax() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get numPlayersMax minimum: 2
getNumPlayersMax() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
Get numPlayersMax minimum: 2
getNumPlayersMin() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get numPlayersMin minimum: 0
getNumPlayersMin() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
Get numPlayersMin minimum: 0
getNumRegisteredPlayers() - Method in class net.andresbustamante.yafoot.core.model.Match
Counts the number of registered players on the current match.
getNumRegisteredPlayers() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get numRegisteredPlayers minimum: 0
getNumSeats() - Method in class net.andresbustamante.yafoot.web.dto.Car
Get numSeats minimum: 0
getNumSeats() - Method in class net.andresbustamante.yafoot.web.dto.CarForm
Get numSeats minimum: 0
getObjectMapper() - Method in class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
OpenAPI auto-generated method.
getObjectMapper() - Method in interface net.andresbustamante.yafoot.core.web.controllers.CarsApi
 
getObjectMapper() - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
getObjectMapper() - Method in interface net.andresbustamante.yafoot.core.web.controllers.PlayersApi
 
getObjectMapper() - Method in interface net.andresbustamante.yafoot.core.web.controllers.SitesApi
 
getObjectMapper() - Method in interface net.andresbustamante.yafoot.core.web.controllers.SportsApi
 
getObjectMapper() - Method in interface net.andresbustamante.yafoot.users.web.controllers.UsersApi
 
getPath() - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
Get path
getPath() - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
Get path
getPhoneNumber() - Method in class net.andresbustamante.yafoot.web.dto.Player
Get phoneNumber
getPhoneNumber() - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
Get phoneNumber
getPhoneNumber() - Method in class net.andresbustamante.yafoot.web.dto.Site
Get phoneNumber
getPhoneNumber() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
Get phoneNumber
getPlayer() - Method in class net.andresbustamante.yafoot.web.dto.Registration
Get player
getPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Gets the value of the 'playerFirstName' field.
getPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Gets the value of the 'playerFirstName' field.
getPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Gets the value of the 'playerFirstName' field.
getPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Gets the value of the 'playerFirstName' field.
getPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Gets the value of the 'playerFirstName' field.
getPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Gets the value of the 'playerFirstName' field.
getPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Gets the value of the 'playerFirstName' field.
getPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Gets the value of the 'playerFirstName' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Gets the value of the 'playerId' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Gets the value of the 'playerId' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Gets the value of the 'playerId' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Gets the value of the 'playerId' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Gets the value of the 'playerId' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Gets the value of the 'playerId' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Gets the value of the 'playerId' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Gets the value of the 'playerId' field.
getPlayerId() - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
Get playerId
getPostCode() - Method in class net.andresbustamante.yafoot.web.dto.Site
Get postCode
getPostCode() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
Get postCode
getPreferredLanguage() - Method in class net.andresbustamante.yafoot.web.dto.Player
Get preferredLanguage
getPreferredLanguage() - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
Get preferredLanguage
getRequest() - Method in class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
OpenAPI auto-generated method.
getRequest() - Method in interface net.andresbustamante.yafoot.core.web.controllers.CarsApi
 
getRequest() - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
getRequest() - Method in interface net.andresbustamante.yafoot.core.web.controllers.PlayersApi
 
getRequest() - Method in interface net.andresbustamante.yafoot.core.web.controllers.SitesApi
 
getRequest() - Method in interface net.andresbustamante.yafoot.core.web.controllers.SportsApi
 
getRequest() - Method in interface net.andresbustamante.yafoot.users.web.controllers.UsersApi
 
getSchema() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
getSchema() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
getSchema() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
getSchema() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 
getSite() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get site
getSiteId() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
Get siteId minimum: 1
getSpecificData() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
getSpecificData() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
getSpecificData() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
getSpecificData() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 
getSport() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get sport
getSport() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
Get sport
getStatus() - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
Get status
getStatus() - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
Get status
getStatus() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get status
getSurname() - Method in class net.andresbustamante.yafoot.users.web.dto.User
Get surname
getSurname() - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
Get surname
getSurname() - Method in class net.andresbustamante.yafoot.web.dto.Player
Get surname
getSurname() - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
Get surname
getTimestamp() - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
Get timestamp
getTimestamp() - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
Get timestamp
getUserContext() - Method in class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
Gets the connected user from a given request.
GpsCoordinates - Class in net.andresbustamante.yafoot.commons.model
GPS locatable object.
GpsCoordinates - Class in net.andresbustamante.yafoot.web.dto
GpsCoordinates
GpsCoordinates() - Constructor for class net.andresbustamante.yafoot.web.dto.GpsCoordinates
 
GpsCoordinates(BigDecimal, BigDecimal) - Constructor for class net.andresbustamante.yafoot.commons.model.GpsCoordinates
Constructor with both latitude and longitude values.
GpsCoordinatesMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
 
GpsCoordinatesMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
GpsCoordinatesMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.GpsCoordinatesMapperImpl
 

H

HANDBALL - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
HANDBALL - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
handleConstraintViolationException(ConstraintViolationException) - Method in class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
Transforms a ConstraintViolationException into a 400 error code.
hasCarId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Checks whether the 'carId' field has been set.
hasCarId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Checks whether the 'carId' field has been set.
hasCarName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Checks whether the 'carName' field has been set.
hasCarName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Checks whether the 'carName' field has been set.
hasCarSeatConfirmed() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Checks whether the 'carSeatConfirmed' field has been set.
hasCustomCoders() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
hasCustomCoders() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
hasCustomCoders() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
hasCustomCoders() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 
hashCode() - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
hashCode() - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
hashCode() - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.Car
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.CarForm
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.Match
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.Player
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.Site
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
hashCode() - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
hasMatchCode() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Checks whether the 'matchCode' field has been set.
hasMatchCode() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Checks whether the 'matchCode' field has been set.
hasMatchCode() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Checks whether the 'matchCode' field has been set.
hasMatchCode() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Checks whether the 'matchCode' field has been set.
hasMatchId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Checks whether the 'matchId' field has been set.
hasMatchId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Checks whether the 'matchId' field has been set.
hasMatchId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Checks whether the 'matchId' field has been set.
hasMatchId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Checks whether the 'matchId' field has been set.
hasPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Checks whether the 'playerFirstName' field has been set.
hasPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Checks whether the 'playerFirstName' field has been set.
hasPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Checks whether the 'playerFirstName' field has been set.
hasPlayerFirstName() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Checks whether the 'playerFirstName' field has been set.
hasPlayerId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Checks whether the 'playerId' field has been set.
hasPlayerId() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Checks whether the 'playerId' field has been set.
hasPlayerId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Checks whether the 'playerId' field has been set.
hasPlayerId() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Checks whether the 'playerId' field has been set.
HOCKEY - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
HOCKEY - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 

I

ICE_HOCKEY - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
ICE_HOCKEY - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
id(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
id(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
id(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
id(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
id(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
ID - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
Identifiable<K> - Interface in net.andresbustamante.yafoot.commons.model
Interface to implement by any object stored in database.
init() - Method in class net.andresbustamante.yafoot.core.web.config.LocaleConfig
Sets the default timezone.
InternalUserManagementAdapterImpl - Class in net.andresbustamante.yafoot.core.web.adapters
Internal users adapter implementation.
InternalUserManagementAdapterImpl(UserMapper, RestTemplate) - Constructor for class net.andresbustamante.yafoot.core.web.adapters.InternalUserManagementAdapterImpl
 
InvalidTemplateException - Exception in net.andresbustamante.yafoot.commons.exceptions
When an email template is not valid for sending.
InvalidTemplateException(String, Throwable) - Constructor for exception net.andresbustamante.yafoot.commons.exceptions.InvalidTemplateException
Default constructor with a message to log and the cause of the exception.
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.
isCarConfirmed() - Method in class net.andresbustamante.yafoot.web.dto.Registration
Get carConfirmed
isCarConfirmed() - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
Get carConfirmed
isCarpoolingEnabled() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get carpoolingEnabled
isCarpoolingEnabled() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
Get carpoolingEnabled
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.
isCodeSharingEnabled() - Method in class net.andresbustamante.yafoot.web.dto.Match
Get codeSharingEnabled
isCodeSharingEnabled() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
Get codeSharingEnabled
isConfirmed() - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
Get confirmed
isPlayerAlreadySignedUp(String) - Method in interface net.andresbustamante.yafoot.core.dao.PlayerDao
Checks if an email address is already registered for any player.
isPlayerRegistered(Player) - Method in class net.andresbustamante.yafoot.core.model.Match
Indicates whether a player is registered on the current match.
isPlayerRegistered(Player, Match) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Checks if a player is already registered to a match.
isSupportedLocale(Locale) - Static method in class net.andresbustamante.yafoot.commons.util.LocaleUtils
Indicates whether a locale is already supported.

J

JdbcTestConfig - Class in net.andresbustamante.yafoot.commons.config
Test configuration for JDBC.
JdbcTestConfig() - Constructor for class net.andresbustamante.yafoot.commons.config.JdbcTestConfig
 

K

keycloakClient() - Method in class net.andresbustamante.yafoot.users.config.KeycloakConfig
 
KeycloakConfig - Class in net.andresbustamante.yafoot.users.config
 
KeycloakConfig() - Constructor for class net.andresbustamante.yafoot.users.config.KeycloakConfig
 
KeycloakUserRepositoryImpl - Class in net.andresbustamante.yafoot.users.repository.impl
 
KeycloakUserRepositoryImpl(Keycloak) - Constructor for class net.andresbustamante.yafoot.users.repository.impl.KeycloakUserRepositoryImpl
 

L

latitude(Double) - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
 
loadCar(Integer) - Method in interface net.andresbustamante.yafoot.core.web.controllers.CarsApi
 
loadCar(Integer) - Method in class net.andresbustamante.yafoot.core.web.controllers.CarsController
 
loadCar(Integer, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarSearchService
Loads the details of a car from its unique identifier.
loadCar(Integer, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarSearchServiceImpl
 
loadCars() - Method in interface net.andresbustamante.yafoot.core.web.controllers.CarsApi
 
loadCars() - Method in class net.andresbustamante.yafoot.core.web.controllers.CarsController
 
loadMatchByCode(String) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
loadMatchByCode(String) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
loadMatchRegistrations(String) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
loadMatchRegistrations(String) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
loadPlayer(Integer) - Method in interface net.andresbustamante.yafoot.core.web.controllers.PlayersApi
 
loadPlayer(Integer) - Method in class net.andresbustamante.yafoot.core.web.controllers.PlayersController
 
loadRegistration(Match, Player) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Loads registration details for a player in a specific match.
loadSites() - Method in interface net.andresbustamante.yafoot.core.web.controllers.SitesApi
 
loadSites() - Method in class net.andresbustamante.yafoot.core.web.controllers.SitesController
 
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
 
loadSports() - Method in interface net.andresbustamante.yafoot.core.services.SportSearchService
Finds all sports available in the application.
loadSports() - Method in interface net.andresbustamante.yafoot.core.web.controllers.SportsApi
 
loadSports() - Method in class net.andresbustamante.yafoot.core.web.controllers.SportsController
 
LocaleConfig - Class in net.andresbustamante.yafoot.core.web.config
Locale configuration.
LocaleConfig() - Constructor for class net.andresbustamante.yafoot.core.web.config.LocaleConfig
 
LocaleUtils - Class in net.andresbustamante.yafoot.commons.util
Locale and i18n utilities.
Locatable - Interface in net.andresbustamante.yafoot.commons.model
Interface to be implemented by any object having GPS coordinates.
location(GpsCoordinates) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
location(GpsCoordinates) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
log - Static variable in interface net.andresbustamante.yafoot.core.web.controllers.CarsApi
 
log - Static variable in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
log - Static variable in interface net.andresbustamante.yafoot.core.web.controllers.PlayersApi
 
log - Static variable in interface net.andresbustamante.yafoot.core.web.controllers.SitesApi
 
log - Static variable in interface net.andresbustamante.yafoot.core.web.controllers.SportsApi
 
log - Static variable in interface net.andresbustamante.yafoot.users.web.controllers.UsersApi
 
logFilter() - Method in class net.andresbustamante.yafoot.commons.web.config.LoggingConfig
Builds a logging filter using the given parameters.
LoggingAspect - Class in net.andresbustamante.yafoot.commons.aop
Aspect that controls logging on main services.
LoggingAspect() - Constructor for class net.andresbustamante.yafoot.commons.aop.LoggingAspect
 
LoggingConfig - Class in net.andresbustamante.yafoot.commons.web.config
Logging configuration for incoming requests on web applications.
LoggingConfig() - Constructor for class net.andresbustamante.yafoot.commons.web.config.LoggingConfig
 
logServicesMethodsEnd(JoinPoint) - Method in class net.andresbustamante.yafoot.commons.aop.LoggingAspect
Adds a log for every call on a service public method.
logServicesMethodsStart(JoinPoint) - Method in class net.andresbustamante.yafoot.commons.aop.LoggingAspect
Adds a log for every call on a service public method.
longitude(Double) - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
 

M

main(String[]) - Static method in class net.andresbustamante.yafoot.core.web.YaFootCoreWebApplication
Main start method for the web app.
main(String[]) - Static method in class net.andresbustamante.yafoot.users.web.YaFootUsersAdminWebApplication
Main method to start the application.
map(byte[]) - Method in interface net.andresbustamante.yafoot.commons.web.mappers.StringMapper
Maps a byte array to a string using UTF-8 encoding.
map(String) - Method in interface net.andresbustamante.yafoot.commons.web.mappers.StringMapper
Maps a string to a byte array using UTF-8 encoding.
map(LocalDateTime) - Method in interface net.andresbustamante.yafoot.commons.web.mappers.DateMapper
Maps a date-time from LocalDateTime to OffsetDateTime.
map(OffsetDateTime) - Method in interface net.andresbustamante.yafoot.commons.web.mappers.DateMapper
Maps a date-time from OffsetDateTime to LocalDateTime.
map(List<Car>) - Method in interface net.andresbustamante.yafoot.core.web.mappers.CarMapper
Maps a list of car beans into a list of DTOs.
map(List<Car>) - Method in class net.andresbustamante.yafoot.core.web.mappers.CarMapperImpl
 
map(List<Match>) - Method in interface net.andresbustamante.yafoot.core.web.mappers.MatchMapper
Bean list to DTO list mapping for a list of matches.
map(List<Match>) - Method in class net.andresbustamante.yafoot.core.web.mappers.MatchMapperImpl
 
map(List<Player>) - Method in interface net.andresbustamante.yafoot.core.web.mappers.PlayerMapper
Maps a list of player beans into a list of DTOs.
map(List<Player>) - Method in class net.andresbustamante.yafoot.core.web.mappers.PlayerMapperImpl
 
map(List<Registration>) - Method in interface net.andresbustamante.yafoot.core.web.mappers.RegistrationMapper
Bean to DTO mapping for a registration list.
map(List<Registration>) - Method in class net.andresbustamante.yafoot.core.web.mappers.RegistrationMapperImpl
 
map(List<Site>) - Method in interface net.andresbustamante.yafoot.core.web.mappers.SiteMapper
Bean list to DTO list mapping.
map(List<Site>) - Method in class net.andresbustamante.yafoot.core.web.mappers.SiteMapperImpl
 
map(List<Sport>) - Method in interface net.andresbustamante.yafoot.core.web.mappers.SportMapper
Maps a list of sport beans into a list of DTOs.
map(List<Sport>) - Method in class net.andresbustamante.yafoot.core.web.mappers.SportMapperImpl
 
map(GpsCoordinates) - Method in interface net.andresbustamante.yafoot.core.web.mappers.GpsCoordinatesMapper
Maps simple GPS coordinates from model to DTO.
map(GpsCoordinates) - Method in class net.andresbustamante.yafoot.core.web.mappers.GpsCoordinatesMapperImpl
 
map(Car) - Method in interface net.andresbustamante.yafoot.core.web.mappers.CarMapper
Maps a car bean into a DTO.
map(Car) - Method in class net.andresbustamante.yafoot.core.web.mappers.CarMapperImpl
 
map(SportEnum) - Method in interface net.andresbustamante.yafoot.core.web.mappers.SportMapper
Maps a sport value into an enumerated sport.
map(SportEnum) - Method in class net.andresbustamante.yafoot.core.web.mappers.SportMapperImpl
 
map(Match) - Method in interface net.andresbustamante.yafoot.core.web.mappers.MatchMapper
Bean to DTO mapping for a match object.
map(Match) - Method in class net.andresbustamante.yafoot.core.web.mappers.MatchMapperImpl
 
map(Player) - Method in interface net.andresbustamante.yafoot.core.web.mappers.BasicPlayerMapper
Maps a player bean into a minimalist player DTO.
map(Player) - Method in class net.andresbustamante.yafoot.core.web.mappers.BasicPlayerMapperImpl
 
map(Player) - Method in interface net.andresbustamante.yafoot.core.web.mappers.PlayerMapper
DTO mapping for a player bean.
map(Player) - Method in class net.andresbustamante.yafoot.core.web.mappers.PlayerMapperImpl
 
map(Registration) - Method in interface net.andresbustamante.yafoot.core.web.mappers.RegistrationMapper
Bean to DTO mapping for a registration object.
map(Registration) - Method in class net.andresbustamante.yafoot.core.web.mappers.RegistrationMapperImpl
 
map(Site) - Method in interface net.andresbustamante.yafoot.core.web.mappers.SiteMapper
Bean to DTO mapping for a site.
map(Site) - Method in class net.andresbustamante.yafoot.core.web.mappers.SiteMapperImpl
 
map(Sport) - Method in interface net.andresbustamante.yafoot.core.web.mappers.SportMapper
DTO mapping.
map(Sport) - Method in class net.andresbustamante.yafoot.core.web.mappers.SportMapperImpl
 
map(User) - Method in interface net.andresbustamante.yafoot.core.web.mappers.UserMapper
Maps a model user into a DTO form user.
map(User) - Method in class net.andresbustamante.yafoot.core.web.mappers.UserMapperImpl
 
map(User) - Method in interface net.andresbustamante.yafoot.users.web.mappers.UserMapper
Maps a user (model) to a DTO user.
map(User) - Method in class net.andresbustamante.yafoot.users.web.mappers.UserMapperImpl
 
map(UserForm) - Method in interface net.andresbustamante.yafoot.users.web.mappers.UserMapper
Maps a DTO user to a model user.
map(UserForm) - Method in class net.andresbustamante.yafoot.users.web.mappers.UserMapperImpl
 
map(CarForm) - Method in interface net.andresbustamante.yafoot.core.web.mappers.CarMapper
Maps a DTO into a car bean.
map(CarForm) - Method in class net.andresbustamante.yafoot.core.web.mappers.CarMapperImpl
 
map(GpsCoordinates) - Method in interface net.andresbustamante.yafoot.core.web.mappers.GpsCoordinatesMapper
Maps simple GPS coordinates from DTO to model bean.
map(GpsCoordinates) - Method in class net.andresbustamante.yafoot.core.web.mappers.GpsCoordinatesMapperImpl
 
map(MatchForm) - Method in interface net.andresbustamante.yafoot.core.web.mappers.MatchMapper
 
map(MatchForm) - Method in class net.andresbustamante.yafoot.core.web.mappers.MatchMapperImpl
 
map(PlayerForm) - Method in interface net.andresbustamante.yafoot.core.web.mappers.PlayerMapper
 
map(PlayerForm) - Method in class net.andresbustamante.yafoot.core.web.mappers.PlayerMapperImpl
 
map(SiteForm) - Method in interface net.andresbustamante.yafoot.core.web.mappers.SiteMapper
DTO to bean mapping from a site form.
map(SiteForm) - Method in class net.andresbustamante.yafoot.core.web.mappers.SiteMapperImpl
 
map(SportCode) - Method in interface net.andresbustamante.yafoot.core.web.mappers.SportMapper
Maps a sport code into a sport enumerated value.
map(SportCode) - Method in class net.andresbustamante.yafoot.core.web.mappers.SportMapperImpl
 
mapSportCode(String) - Method in interface net.andresbustamante.yafoot.core.web.mappers.SportMapper
Gets the enumeration code for a given sport code.
Match - Class in net.andresbustamante.yafoot.core.model
A match planned by a player.
Match - Class in net.andresbustamante.yafoot.web.dto
Match
Match() - Constructor for class net.andresbustamante.yafoot.core.model.Match
Main constructor.
Match() - Constructor for class net.andresbustamante.yafoot.web.dto.Match
 
Match(Integer) - Constructor for class net.andresbustamante.yafoot.core.model.Match
Constructor for testing purposes.
MATCH - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
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.
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.
MatchesApi - Interface in net.andresbustamante.yafoot.core.web.controllers
 
MatchesController - Class in net.andresbustamante.yafoot.core.web.controllers
REST service for managing and searching matches.
MatchesController(MatchSearchService, PlayerSearchService, CarpoolingService, MatchManagementService, MatchMapper, RegistrationMapper, CarMapper) - Constructor for class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
MatchForm - Class in net.andresbustamante.yafoot.web.dto
MatchForm
MatchForm() - Constructor for class net.andresbustamante.yafoot.web.dto.MatchForm
 
matchFormToSite(MatchForm) - Method in class net.andresbustamante.yafoot.core.web.mappers.MatchMapperImpl
 
MatchManagementService - Interface in net.andresbustamante.yafoot.core.services
Matches management service.
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
 
MatchMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
 
MatchMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
MatchMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.MatchMapperImpl
 
MatchPlayerRegistrationEvent - Class in net.andresbustamante.yafoot.core.events
 
MatchPlayerRegistrationEvent() - Constructor for class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Default constructor.
MatchPlayerRegistrationEvent(Integer, CharSequence, Integer, CharSequence) - Constructor for class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
All-args constructor.
MatchPlayerRegistrationEvent.Builder - Class in net.andresbustamante.yafoot.core.events
RecordBuilder for MatchPlayerRegistrationEvent instances.
MatchPlayerUnregistrationListener - Class in net.andresbustamante.yafoot.core.web.listeners
 
MatchPlayerUnregistrationListener(MatchAlertingService) - Constructor for class net.andresbustamante.yafoot.core.web.listeners.MatchPlayerUnregistrationListener
 
MatchPlayerUnsubscriptionEvent - Class in net.andresbustamante.yafoot.core.events
 
MatchPlayerUnsubscriptionEvent() - Constructor for class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Default constructor.
MatchPlayerUnsubscriptionEvent(Integer, CharSequence, Integer, CharSequence) - Constructor for class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
All-args constructor.
MatchPlayerUnsubscriptionEvent.Builder - Class in net.andresbustamante.yafoot.core.events
RecordBuilder for MatchPlayerUnsubscriptionEvent instances.
MatchSearchService - Interface in net.andresbustamante.yafoot.core.services
Matches search service.
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
 
MatchStatus - Enum Class in net.andresbustamante.yafoot.web.dto
Gets or Sets MatchStatus
MatchStatusEnum - Enum Class in net.andresbustamante.yafoot.core.model.enums
Enumeration of matches' possible statuses.
matchStatusEnumToMatchStatus(MatchStatusEnum) - Method in class net.andresbustamante.yafoot.core.web.mappers.MatchMapperImpl
 
MAX_AGE - Static variable in class net.andresbustamante.yafoot.commons.web.util.CorsConstants
Maximal age for an HTTP request.
message(String) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
message(String) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
MessagingConfig - Class in net.andresbustamante.yafoot.core.web.config
 
MessagingConfig() - Constructor for class net.andresbustamante.yafoot.core.web.config.MessagingConfig
 
MessagingEventListener<K> - Interface in net.andresbustamante.yafoot.commons.events
Parent interface for all message listeners.
MessagingService - Interface in net.andresbustamante.yafoot.messaging.services
Messaging service for email notifications.
MessagingServiceImpl - Class in net.andresbustamante.yafoot.messaging.services.impl
 
MessagingServiceImpl(JavaMailSender) - Constructor for class net.andresbustamante.yafoot.messaging.services.impl.MessagingServiceImpl
 
MyBatisConfig - Class in net.andresbustamante.yafoot.core.config
 
MyBatisConfig() - Constructor for class net.andresbustamante.yafoot.core.config.MyBatisConfig
 

N

name(String) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
name(String) - Method in class net.andresbustamante.yafoot.web.dto.CarForm
 
name(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
name(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
name(String) - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
net.andresbustamante.yafoot.commons - package net.andresbustamante.yafoot.commons
Commons classes to be shared by all modules.
net.andresbustamante.yafoot.commons.aop - package net.andresbustamante.yafoot.commons.aop
AOP transverse operations and utilities.
net.andresbustamante.yafoot.commons.config - package net.andresbustamante.yafoot.commons.config
Commons classes for the configuration layer.
net.andresbustamante.yafoot.commons.dao - package net.andresbustamante.yafoot.commons.dao
Commons classes for the DAO/repository layer.
net.andresbustamante.yafoot.commons.events - package net.andresbustamante.yafoot.commons.events
Common events API.
net.andresbustamante.yafoot.commons.exceptions - package net.andresbustamante.yafoot.commons.exceptions
Transverse exceptions to use on this application.
net.andresbustamante.yafoot.commons.model - package net.andresbustamante.yafoot.commons.model
Transverse model classes to use as parent of API model classes.
net.andresbustamante.yafoot.commons.services - package net.andresbustamante.yafoot.commons.services
Commons classes for the services layer.
net.andresbustamante.yafoot.commons.util - package net.andresbustamante.yafoot.commons.util
Common utility classes.
net.andresbustamante.yafoot.commons.utils - package net.andresbustamante.yafoot.commons.utils
Utility classes common to all service modules.
net.andresbustamante.yafoot.commons.web.config - package net.andresbustamante.yafoot.commons.web.config
Configuration classes for the web layer.
net.andresbustamante.yafoot.commons.web.controllers - package net.andresbustamante.yafoot.commons.web.controllers
Common classes for Web controllers.
net.andresbustamante.yafoot.commons.web.dto - package net.andresbustamante.yafoot.commons.web.dto
Common DTO for the web layer.
net.andresbustamante.yafoot.commons.web.mappers - package net.andresbustamante.yafoot.commons.web.mappers
Classes for Web mapping operations.
net.andresbustamante.yafoot.commons.web.util - package net.andresbustamante.yafoot.commons.web.util
Util classes for every Web layer.
net.andresbustamante.yafoot.core.adapters - package net.andresbustamante.yafoot.core.adapters
Core adapters API.
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.events - package net.andresbustamante.yafoot.core.events
 
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.
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.
net.andresbustamante.yafoot.core.web - package net.andresbustamante.yafoot.core.web
Classes for the Web layer of the core module.
net.andresbustamante.yafoot.core.web.adapters - package net.andresbustamante.yafoot.core.web.adapters
Adapters implementations for the Web core module.
net.andresbustamante.yafoot.core.web.config - package net.andresbustamante.yafoot.core.web.config
Configuration classes for the Web layer of the core module.
net.andresbustamante.yafoot.core.web.controllers - package net.andresbustamante.yafoot.core.web.controllers
REST controllers for the core Web app.
net.andresbustamante.yafoot.core.web.listeners - package net.andresbustamante.yafoot.core.web.listeners
Message listeners implementations.
net.andresbustamante.yafoot.core.web.mappers - package net.andresbustamante.yafoot.core.web.mappers
Mapstruct mappers for the Web core app.
net.andresbustamante.yafoot.core.web.util - package net.andresbustamante.yafoot.core.web.util
Core Web utils.
net.andresbustamante.yafoot.messaging.services - package net.andresbustamante.yafoot.messaging.services
Messaging services API.
net.andresbustamante.yafoot.messaging.services.impl - package net.andresbustamante.yafoot.messaging.services.impl
Messaging services implementations.
net.andresbustamante.yafoot.users.aop - package net.andresbustamante.yafoot.users.aop
Aspects management for the users module.
net.andresbustamante.yafoot.users.config - package net.andresbustamante.yafoot.users.config
Users management and research configuration classes.
net.andresbustamante.yafoot.users.model - package net.andresbustamante.yafoot.users.model
Model API for the users module.
net.andresbustamante.yafoot.users.repository - package net.andresbustamante.yafoot.users.repository
Repository API for the users module.
net.andresbustamante.yafoot.users.repository.impl - package net.andresbustamante.yafoot.users.repository.impl
Repository implementations for the users module.
net.andresbustamante.yafoot.users.services - package net.andresbustamante.yafoot.users.services
Services API for the users module.
net.andresbustamante.yafoot.users.services.impl - package net.andresbustamante.yafoot.users.services.impl
Services implementations for the users module.
net.andresbustamante.yafoot.users.web - package net.andresbustamante.yafoot.users.web
Classes for the Web layer of the users module.
net.andresbustamante.yafoot.users.web.config - package net.andresbustamante.yafoot.users.web.config
Configuration classes for the Web layer of the users module.
net.andresbustamante.yafoot.users.web.controllers - package net.andresbustamante.yafoot.users.web.controllers
Web controllers for the users module.
net.andresbustamante.yafoot.users.web.dto - package net.andresbustamante.yafoot.users.web.dto
 
net.andresbustamante.yafoot.users.web.mappers - package net.andresbustamante.yafoot.users.web.mappers
Mapstruct mappers for the user administration module.
net.andresbustamante.yafoot.web.dto - package net.andresbustamante.yafoot.web.dto
 
newBuilder() - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Creates a new CarpoolingRequestEvent RecordBuilder.
newBuilder() - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Creates a new CarpoolingUpdateEvent RecordBuilder.
newBuilder() - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Creates a new MatchPlayerRegistrationEvent RecordBuilder.
newBuilder() - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Creates a new MatchPlayerUnsubscriptionEvent RecordBuilder.
newBuilder(CarpoolingRequestEvent) - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Creates a new CarpoolingRequestEvent RecordBuilder by copying an existing CarpoolingRequestEvent instance.
newBuilder(CarpoolingRequestEvent.Builder) - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Creates a new CarpoolingRequestEvent RecordBuilder by copying an existing Builder.
newBuilder(CarpoolingUpdateEvent) - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Creates a new CarpoolingUpdateEvent RecordBuilder by copying an existing CarpoolingUpdateEvent instance.
newBuilder(CarpoolingUpdateEvent.Builder) - Static method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Creates a new CarpoolingUpdateEvent RecordBuilder by copying an existing Builder.
newBuilder(MatchPlayerRegistrationEvent) - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Creates a new MatchPlayerRegistrationEvent RecordBuilder by copying an existing MatchPlayerRegistrationEvent instance.
newBuilder(MatchPlayerRegistrationEvent.Builder) - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Creates a new MatchPlayerRegistrationEvent RecordBuilder by copying an existing Builder.
newBuilder(MatchPlayerUnsubscriptionEvent) - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Creates a new MatchPlayerUnsubscriptionEvent RecordBuilder by copying an existing MatchPlayerUnsubscriptionEvent instance.
newBuilder(MatchPlayerUnsubscriptionEvent.Builder) - Static method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Creates a new MatchPlayerUnsubscriptionEvent RecordBuilder by copying an existing Builder.
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.
notifyCarpoolingRequest(Integer, Integer, Integer) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingNotificationsServiceImpl
 
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.
notifyCarpoolingUpdate(Integer, Integer, Integer, boolean) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingNotificationsServiceImpl
 
numPassengers(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
numPlayersMax(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
numPlayersMax(Integer) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
numPlayersMin(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
numPlayersMin(Integer) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
numRegisteredPlayers(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
numSeats(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
numSeats(Integer) - Method in class net.andresbustamante.yafoot.web.dto.CarForm
 

O

objectMapper() - Method in class net.andresbustamante.yafoot.commons.web.config.ObjectMapperConfig
 
ObjectMapperConfig - Class in net.andresbustamante.yafoot.commons.web.config
 
ObjectMapperConfig() - Constructor for class net.andresbustamante.yafoot.commons.web.config.ObjectMapperConfig
 
onMessage(K) - Method in interface net.andresbustamante.yafoot.commons.events.MessagingEventListener
Method to implement when an incoming message is received.
onMessage(CarpoolingRequestEvent) - Method in class net.andresbustamante.yafoot.core.web.listeners.CarpoolingRequestListener
 
onMessage(CarpoolingUpdateEvent) - Method in class net.andresbustamante.yafoot.core.web.listeners.CarpoolingUpdateListener
 
onMessage(MatchPlayerUnsubscriptionEvent) - Method in class net.andresbustamante.yafoot.core.web.listeners.MatchPlayerUnregistrationListener
 
OTHER - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
OTHER - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 

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.
path(String) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
path(String) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
phoneNumber(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
phoneNumber(String) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
phoneNumber(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
phoneNumber(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
PLAYED - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.MatchStatusEnum
Confirmed as played.
PLAYED - Enum constant in enum class net.andresbustamante.yafoot.web.dto.MatchStatus
 
player(Player) - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
Player - Class in net.andresbustamante.yafoot.core.model
A match player.
Player - Class in net.andresbustamante.yafoot.web.dto
Player
Player() - Constructor for class net.andresbustamante.yafoot.web.dto.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.
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.
PlayerForm - Class in net.andresbustamante.yafoot.web.dto
PlayerForm
PlayerForm() - Constructor for class net.andresbustamante.yafoot.web.dto.PlayerForm
 
playerId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
PlayerManagementService - Interface in net.andresbustamante.yafoot.core.services
Players management service.
PlayerManagementServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
PlayerManagementServiceImpl(PlayerDao, UserManagementAdapter, MatchManagementService, CarManagementService) - Constructor for class net.andresbustamante.yafoot.core.services.impl.PlayerManagementServiceImpl
 
PlayerMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
 
PlayerMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
PlayerMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.PlayerMapperImpl
 
playerMatchRegistrationsQueue() - Method in class net.andresbustamante.yafoot.core.web.config.MessagingConfig
 
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.
PlayerRegistrationHandlerInterceptor - Class in net.andresbustamante.yafoot.core.web.util
Intercepts every http call to check if the player is already registered.
PlayerRegistrationHandlerInterceptor(PlayerManagementService, PlayerSearchService) - Constructor for class net.andresbustamante.yafoot.core.web.util.PlayerRegistrationHandlerInterceptor
Public constructor.
PlayersApi - Interface in net.andresbustamante.yafoot.core.web.controllers
 
PlayersController - Class in net.andresbustamante.yafoot.core.web.controllers
REST Controller to manage operations on players.
PlayersController(PlayerManagementService, PlayerSearchService, PlayerMapper) - Constructor for class net.andresbustamante.yafoot.core.web.controllers.PlayersController
 
PlayerSearchService - Interface in net.andresbustamante.yafoot.core.services
Player research service.
PlayerSearchServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
PlayerSearchServiceImpl(PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.PlayerSearchServiceImpl
 
playersUnsubscriptionsQueue() - Method in class net.andresbustamante.yafoot.core.web.config.MessagingConfig
 
postCode(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
postCode(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
preferredLanguage(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
preferredLanguage(String) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class net.andresbustamante.yafoot.core.web.util.PlayerRegistrationHandlerInterceptor
 
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.
processCarSeatRequest(Match, Player, Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 
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.
processTransportationChange(Match, Car, Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 
put(int, Object) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
put(int, Object) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
put(int, Object) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
put(int, Object) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 

R

readExternal(ObjectInput) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
readExternal(ObjectInput) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
readExternal(ObjectInput) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
readExternal(ObjectInput) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 
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
 
registerPlayer(Player, Match, Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
Register a player to an existing match.
registerPlayerToMatch(String, RegistrationForm) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
registerPlayerToMatch(String, RegistrationForm) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
Registration - Class in net.andresbustamante.yafoot.core.model
Registration from a player to a match.
Registration - Class in net.andresbustamante.yafoot.web.dto
Registration
Registration() - Constructor for class net.andresbustamante.yafoot.web.dto.Registration
 
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.
RegistrationForm - Class in net.andresbustamante.yafoot.web.dto
RegistrationForm
RegistrationForm() - Constructor for class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
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.
RegistrationMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
 
RegistrationMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
RegistrationMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.RegistrationMapperImpl
 
resetCarDetails(Match, Player) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Resets car details for a player registration in a given match.
RUGBY - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
RUGBY - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 

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 interface net.andresbustamante.yafoot.core.services.CarManagementService
Registers a new car in 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
 
saveMatch(Match, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
Create a new match in database.
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
 
savePlayer(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.PlayerManagementService
Creates a new player in the application.
saveSite(Site, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.SiteManagementServiceImpl
 
saveSite(Site, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.SiteManagementService
Registers a new site.
saveSite(Site, Player) - Method in interface net.andresbustamante.yafoot.core.dao.SiteDao
Creates a site in database.
SCHEMA$ - Static variable in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
SCHEMA$ - Static variable in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
SCHEMA$ - Static variable in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
SCHEMA$ - Static variable in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 
sendEmail(String, String, String) - Method in class net.andresbustamante.yafoot.messaging.services.impl.MessagingServiceImpl
 
sendEmail(String, String, String) - Method in interface net.andresbustamante.yafoot.messaging.services.MessagingService
Sends a plain text email message with a specific subject to a single destination.
setAddress(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
setAddress(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
setCar(Car) - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
setCarConfirmed(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
setCarConfirmed(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
setCarId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Sets the value of the 'carId' field.
setCarId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Sets the value of the 'carId' field.
setCarId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Sets the value of the 'carId' field.
setCarId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Sets the value of the 'carId' field.
setCarId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
 
setCarId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
setCarName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Sets the value of the 'carName' field.
setCarName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Sets the value of the 'carName' field.
setCarName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Sets the value of the 'carName' field.
setCarName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Sets the value of the 'carName' field.
setCarpoolingEnabled(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setCarpoolingEnabled(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
setCarSeatConfirmed(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Sets the value of the 'carSeatConfirmed' field.
setCarSeatConfirmed(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Sets the value of the 'carSeatConfirmed' field.
setCity(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
setCity(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
setCode(String) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setCode(SportCode) - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
setCodeSharingEnabled(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setCodeSharingEnabled(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
setConfirmed(Boolean) - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
 
setCountry(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
setCountry(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
setCreator(Player) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setDate(OffsetDateTime) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setDate(OffsetDateTime) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
setDescription(String) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setDescription(String) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
setDriver(Player) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
setEmail(String) - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
setEmail(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
setError(String) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
setError(String) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
setFirstName(String) - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
setFirstName(String) - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
 
setFirstName(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
setFirstName(String) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
setId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
setId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
setId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
setId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
setLatitude(Double) - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
 
setLocation(GpsCoordinates) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
setLocation(GpsCoordinates) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
setLongitude(Double) - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
 
setMatchCode(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Sets the value of the 'matchCode' field.
setMatchCode(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Sets the value of the 'matchCode' field.
setMatchCode(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Sets the value of the 'matchCode' field.
setMatchCode(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Sets the value of the 'matchCode' field.
setMatchCode(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Sets the value of the 'matchCode' field.
setMatchCode(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Sets the value of the 'matchCode' field.
setMatchCode(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Sets the value of the 'matchCode' field.
setMatchCode(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Sets the value of the 'matchCode' field.
setMatchId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Sets the value of the 'matchId' field.
setMatchId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Sets the value of the 'matchId' field.
setMatchId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Sets the value of the 'matchId' field.
setMatchId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Sets the value of the 'matchId' field.
setMatchId(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Sets the value of the 'matchId' field.
setMatchId(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Sets the value of the 'matchId' field.
setMatchId(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Sets the value of the 'matchId' field.
setMatchId(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Sets the value of the 'matchId' field.
setMessage(String) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
setMessage(String) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
setName(String) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
setName(String) - Method in class net.andresbustamante.yafoot.web.dto.CarForm
 
setName(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
setName(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
setName(String) - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
setNumPassengers(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
setNumPlayersMax(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setNumPlayersMax(Integer) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
setNumPlayersMin(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setNumPlayersMin(Integer) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
setNumRegisteredPlayers(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setNumSeats(Integer) - Method in class net.andresbustamante.yafoot.web.dto.Car
 
setNumSeats(Integer) - Method in class net.andresbustamante.yafoot.web.dto.CarForm
 
setPath(String) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
setPath(String) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
setPhoneNumber(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
setPhoneNumber(String) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
setPhoneNumber(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
setPhoneNumber(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
setPlayer(Player) - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
setPlayerFirstName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Sets the value of the 'playerFirstName' field.
setPlayerFirstName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Sets the value of the 'playerFirstName' field.
setPlayerFirstName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Sets the value of the 'playerFirstName' field.
setPlayerFirstName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Sets the value of the 'playerFirstName' field.
setPlayerFirstName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Sets the value of the 'playerFirstName' field.
setPlayerFirstName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Sets the value of the 'playerFirstName' field.
setPlayerFirstName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Sets the value of the 'playerFirstName' field.
setPlayerFirstName(CharSequence) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Sets the value of the 'playerFirstName' field.
setPlayerId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent.Builder
Sets the value of the 'playerId' field.
setPlayerId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Sets the value of the 'playerId' field.
setPlayerId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent.Builder
Sets the value of the 'playerId' field.
setPlayerId(int) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Sets the value of the 'playerId' field.
setPlayerId(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent.Builder
Sets the value of the 'playerId' field.
setPlayerId(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Sets the value of the 'playerId' field.
setPlayerId(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent.Builder
Sets the value of the 'playerId' field.
setPlayerId(int) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Sets the value of the 'playerId' field.
setPlayerId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
setPostCode(String) - Method in class net.andresbustamante.yafoot.web.dto.Site
 
setPostCode(String) - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
setPreferredLanguage(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
setPreferredLanguage(String) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
setSite(Site) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setSiteId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
setSport(SportCode) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setSport(SportCode) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
setStatus(Integer) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
setStatus(Integer) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
setStatus(MatchStatus) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
setSurname(String) - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
setSurname(String) - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
 
setSurname(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
setSurname(String) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
setTimestamp(OffsetDateTime) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
setTimestamp(OffsetDateTime) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
site(Site) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
Site - Class in net.andresbustamante.yafoot.core.model
A site where a match can be played.
Site - Class in net.andresbustamante.yafoot.web.dto
Site
Site() - Constructor for class net.andresbustamante.yafoot.web.dto.Site
 
Site(Integer) - Constructor for class net.andresbustamante.yafoot.core.model.Site
Constructor for testing purposes only.
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.
SiteForm - Class in net.andresbustamante.yafoot.web.dto
SiteForm
SiteForm() - Constructor for class net.andresbustamante.yafoot.web.dto.SiteForm
 
siteId(Integer) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
SiteManagementService - Interface in net.andresbustamante.yafoot.core.services
Site management service.
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
 
SiteMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
 
SiteMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
SiteMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.SiteMapperImpl
 
SitesApi - Interface in net.andresbustamante.yafoot.core.web.controllers
 
SitesController - Class in net.andresbustamante.yafoot.core.web.controllers
REST controller for sites related operations.
SitesController(SiteSearchService, SiteManagementService, SiteMapper) - Constructor for class net.andresbustamante.yafoot.core.web.controllers.SitesController
 
SiteSearchService - Interface in net.andresbustamante.yafoot.core.services
Service useful for research operations.
SiteSearchServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
SiteSearchServiceImpl(SiteDao, PlayerDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.SiteSearchServiceImpl
 
sport(SportCode) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
sport(SportCode) - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
Sport - Class in net.andresbustamante.yafoot.core.model
A sport to practice in a match.
Sport - Class in net.andresbustamante.yafoot.web.dto
Sport
Sport() - Constructor for class net.andresbustamante.yafoot.web.dto.Sport
 
Sport(Short, String) - Constructor for class net.andresbustamante.yafoot.core.model.Sport
Constructor for testing purposes only.
SPORT - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
SportCode - Enum Class in net.andresbustamante.yafoot.web.dto
Gets or Sets SportCode
SportDao - Interface in net.andresbustamante.yafoot.core.dao
 
SportEnum - Enum Class in net.andresbustamante.yafoot.core.model.enums
Enum of sports supported by the application.
SportMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
 
SportMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
SportMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.SportMapperImpl
 
SportsApi - Interface in net.andresbustamante.yafoot.core.web.controllers
 
SportsController - Class in net.andresbustamante.yafoot.core.web.controllers
 
SportsController(SportSearchService, SportMapper) - Constructor for class net.andresbustamante.yafoot.core.web.controllers.SportsController
 
SportSearchService - Interface in net.andresbustamante.yafoot.core.services
Service useful for research operations.
SportSearchServiceImpl - Class in net.andresbustamante.yafoot.core.services.impl
 
SportSearchServiceImpl(SportDao) - Constructor for class net.andresbustamante.yafoot.core.services.impl.SportSearchServiceImpl
 
SpringMapperConfig - Class in net.andresbustamante.yafoot.commons.web.config
 
SpringMapperConfig() - Constructor for class net.andresbustamante.yafoot.commons.web.config.SpringMapperConfig
 
START_DATE - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
status(Integer) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
status(Integer) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
status(MatchStatus) - Method in class net.andresbustamante.yafoot.web.dto.Match
 
STATUS - Static variable in class net.andresbustamante.yafoot.core.util.DaoConstants
 
StringMapper - Interface in net.andresbustamante.yafoot.commons.web.mappers
Mapper used to transform values between plain strings and base64 encoded strings.
StringMapperImpl - Class in net.andresbustamante.yafoot.commons.web.mappers
 
StringMapperImpl() - Constructor for class net.andresbustamante.yafoot.commons.web.mappers.StringMapperImpl
 
surname(String) - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
surname(String) - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
 
surname(String) - Method in class net.andresbustamante.yafoot.web.dto.Player
 
surname(String) - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
SWIMMING - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
SWIMMING - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 

T

TABLE_TENNIS - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
TABLE_TENNIS - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
TemplateUtils - Class in net.andresbustamante.yafoot.commons.utils
 
TemplateUtils(Configuration) - Constructor for class net.andresbustamante.yafoot.commons.utils.TemplateUtils
 
TENNIS - Enum constant in enum class net.andresbustamante.yafoot.core.model.enums.SportEnum
 
TENNIS - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
timestamp(OffsetDateTime) - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
timestamp(OffsetDateTime) - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
toByteBuffer() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
Serializes this CarpoolingRequestEvent to a ByteBuffer.
toByteBuffer() - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
Serializes this CarpoolingUpdateEvent to a ByteBuffer.
toByteBuffer() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
Serializes this MatchPlayerRegistrationEvent to a ByteBuffer.
toByteBuffer() - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
Serializes this MatchPlayerUnsubscriptionEvent to a ByteBuffer.
toLocalDateTime(OffsetDateTime) - Static method in class net.andresbustamante.yafoot.commons.util.DateUtils
Transforms a date-time from OffsetDateTime to LocalDateTime.
toLocalDateTime(Date) - Static method in class net.andresbustamante.yafoot.commons.util.DateUtils
Transforms an old Date object into a LocalDateTime object.
toOffsetDateTime(LocalDateTime) - Static method in class net.andresbustamante.yafoot.commons.util.DateUtils
Transforms a date-time from LocalDateTime to OffsetDateTime using the default timezone configured for Spring.
toString() - Method in class net.andresbustamante.yafoot.users.web.dto.ErrorResponse
 
toString() - Method in class net.andresbustamante.yafoot.users.web.dto.User
 
toString() - Method in class net.andresbustamante.yafoot.users.web.dto.UserForm
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.Car
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.CarConfirmation
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.CarForm
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.ErrorResponse
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.GpsCoordinates
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.Match
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.MatchForm
 
toString() - Method in enum class net.andresbustamante.yafoot.web.dto.MatchStatus
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.Player
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.PlayerForm
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.Registration
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.RegistrationForm
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.Site
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.SiteForm
 
toString() - Method in class net.andresbustamante.yafoot.web.dto.Sport
 
toString() - Method in enum class net.andresbustamante.yafoot.web.dto.SportCode
 
transformException(ProceedingJoinPoint) - Method in class net.andresbustamante.yafoot.core.aop.CoreExceptionsManagementAspect
Transform database related exceptions into DatabaseException.
transformException(ProceedingJoinPoint) - Method in class net.andresbustamante.yafoot.users.aop.DirectoryExceptionsManagementAspect
Transforms any exception thrown into a DirectoryException.
translate(String, String[]) - Method in class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
Translates a given code using some parameters into the user's language.
TZ - Static variable in class net.andresbustamante.yafoot.commons.model.UserContext
Timezone constant code.

U

UNAUTHORISED_USER_ERROR - Static variable in class net.andresbustamante.yafoot.commons.web.controllers.AbstractController
Code to use for authorisation errors.
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) - 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
 
unregisterPlayer(Player, Match, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
Unregister a player from a match.
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
 
unregisterPlayerFromAllMatches(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.MatchManagementService
Unregister a player from all matches.
unregisterPlayerFromMatch(String, Integer) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
unregisterPlayerFromMatch(String, Integer) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
updateCar(Integer, CarForm) - Method in interface net.andresbustamante.yafoot.core.web.controllers.CarsApi
 
updateCar(Integer, Car, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.CarManagementService
Updates the car with the given ID.
updateCar(Integer, Car, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarManagementServiceImpl
 
updateCar(Integer, CarForm) - Method in class net.andresbustamante.yafoot.core.web.controllers.CarsController
 
updateCar(Car) - Method in interface net.andresbustamante.yafoot.core.dao.CarDao
Updates a given car.
updateCarForRegistration(String, Integer, CarConfirmation) - Method in interface net.andresbustamante.yafoot.core.web.controllers.MatchesApi
 
updateCarForRegistration(String, Integer, CarConfirmation) - Method in class net.andresbustamante.yafoot.core.web.controllers.MatchesController
 
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 interface net.andresbustamante.yafoot.core.services.CarpoolingService
Update the car used for a registration.
updateCarpoolingInformation(Match, Player, Car, boolean, UserContext) - Method in class net.andresbustamante.yafoot.core.services.impl.CarpoolingServiceImpl
 
updateDatabase() - Method in class net.andresbustamante.yafoot.commons.config.JdbcTestConfig
Tells Flyway to create or update de database model.
updateMatchStatus(Match) - Method in interface net.andresbustamante.yafoot.core.dao.MatchDao
Update a match with new status details.
updatePlayer(Integer, PlayerForm) - Method in interface net.andresbustamante.yafoot.core.web.controllers.PlayersApi
 
updatePlayer(Integer, PlayerForm) - Method in class net.andresbustamante.yafoot.core.web.controllers.PlayersController
 
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
 
updatePlayer(Player, UserContext) - Method in interface net.andresbustamante.yafoot.core.services.PlayerManagementService
Updates basic details for a player.
updateUser(User) - Method in class net.andresbustamante.yafoot.users.repository.impl.KeycloakUserRepositoryImpl
 
updateUser(User) - Method in interface net.andresbustamante.yafoot.users.repository.UserRepository
Update user's personal details in the active directory.
updateUser(User, UserContext) - Method in interface net.andresbustamante.yafoot.core.adapters.UserManagementAdapter
Updates an existing user.
updateUser(User, UserContext) - Method in class net.andresbustamante.yafoot.core.web.adapters.InternalUserManagementAdapterImpl
 
updateUser(User, UserContext) - Method in class net.andresbustamante.yafoot.users.services.impl.UserManagementServiceImpl
 
updateUser(User, UserContext) - Method in interface net.andresbustamante.yafoot.users.services.UserManagementService
Updates a user's details in the active directory.
updateUserDetails(String, UserForm) - Method in interface net.andresbustamante.yafoot.users.web.controllers.UsersApi
 
updateUserDetails(String, UserForm) - Method in class net.andresbustamante.yafoot.users.web.controllers.UsersController
 
User - Class in net.andresbustamante.yafoot.users.model
Application user having an email as unique identifier.
User - Class in net.andresbustamante.yafoot.users.web.dto
User
User() - Constructor for class net.andresbustamante.yafoot.users.model.User
Default constructor.
User() - Constructor for class net.andresbustamante.yafoot.users.web.dto.User
 
User(String) - Constructor for class net.andresbustamante.yafoot.users.model.User
Constructor with an email address.
User(String, String, String) - Constructor for class net.andresbustamante.yafoot.users.model.User
Constructor for testing purposes.
UserContext - Class in net.andresbustamante.yafoot.commons.model
Context information for the connected user.
UserContext(String) - Constructor for class net.andresbustamante.yafoot.commons.model.UserContext
Constructor using a username.
UserForm - Class in net.andresbustamante.yafoot.users.web.dto
UserForm
UserForm() - Constructor for class net.andresbustamante.yafoot.users.web.dto.UserForm
 
UserManagementAdapter - Interface in net.andresbustamante.yafoot.core.adapters
Adapter to implement for user storage operations.
UserManagementService - Interface in net.andresbustamante.yafoot.users.services
User directory management service.
UserManagementServiceImpl - Class in net.andresbustamante.yafoot.users.services.impl
 
UserManagementServiceImpl(UserRepository) - Constructor for class net.andresbustamante.yafoot.users.services.impl.UserManagementServiceImpl
 
UserMapper - Interface in net.andresbustamante.yafoot.core.web.mappers
 
UserMapper - Interface in net.andresbustamante.yafoot.users.web.mappers
 
UserMapperImpl - Class in net.andresbustamante.yafoot.core.web.mappers
 
UserMapperImpl - Class in net.andresbustamante.yafoot.users.web.mappers
 
UserMapperImpl() - Constructor for class net.andresbustamante.yafoot.core.web.mappers.UserMapperImpl
 
UserMapperImpl() - Constructor for class net.andresbustamante.yafoot.users.web.mappers.UserMapperImpl
 
UserRepository - Interface in net.andresbustamante.yafoot.users.repository
Interface describing the operations allowed on user in the LDAP directory.
UsersApi - Interface in net.andresbustamante.yafoot.users.web.controllers
 
UsersApiClientConfig - Class in net.andresbustamante.yafoot.core.web.config
 
UsersApiClientConfig() - Constructor for class net.andresbustamante.yafoot.core.web.config.UsersApiClientConfig
 
UsersController - Class in net.andresbustamante.yafoot.users.web.controllers
 
UsersController(UserManagementService, UserSearchService, UserMapper) - Constructor for class net.andresbustamante.yafoot.users.web.controllers.UsersController
 
UserSearchService - Interface in net.andresbustamante.yafoot.users.services
 
UserSearchServiceImpl - Class in net.andresbustamante.yafoot.users.services.impl
 
UserSearchServiceImpl(UserRepository) - Constructor for class net.andresbustamante.yafoot.users.services.impl.UserSearchServiceImpl
 
usersRestTemplate(RestTemplateBuilder) - Method in class net.andresbustamante.yafoot.core.web.config.UsersApiClientConfig
Builds the RestTemplate object to use for the users REST API.

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.
valueOf(String) - Static method in enum class net.andresbustamante.yafoot.web.dto.MatchStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.andresbustamante.yafoot.web.dto.SportCode
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.
values() - Static method in enum class net.andresbustamante.yafoot.web.dto.MatchStatus
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.web.dto.SportCode
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
 
VOLLEYBALL - Enum constant in enum class net.andresbustamante.yafoot.web.dto.SportCode
 

W

WebMvcConfig - Class in net.andresbustamante.yafoot.core.web.config
MVC interceptors config.
WebMvcConfig(PlayerManagementService, PlayerSearchService) - Constructor for class net.andresbustamante.yafoot.core.web.config.WebMvcConfig
Public constructor.
WebSecurityConfig - Class in net.andresbustamante.yafoot.core.web.config
 
WebSecurityConfig - Class in net.andresbustamante.yafoot.users.web.config
Spring Security configuration for the users module.
WebSecurityConfig() - Constructor for class net.andresbustamante.yafoot.core.web.config.WebSecurityConfig
 
WebSecurityConfig() - Constructor for class net.andresbustamante.yafoot.users.web.config.WebSecurityConfig
 
writeExternal(ObjectOutput) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingRequestEvent
 
writeExternal(ObjectOutput) - Method in class net.andresbustamante.yafoot.core.events.CarpoolingUpdateEvent
 
writeExternal(ObjectOutput) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerRegistrationEvent
 
writeExternal(ObjectOutput) - Method in class net.andresbustamante.yafoot.core.events.MatchPlayerUnsubscriptionEvent
 

Y

YaFootCoreWebApplication - Class in net.andresbustamante.yafoot.core.web
 
YaFootCoreWebApplication() - Constructor for class net.andresbustamante.yafoot.core.web.YaFootCoreWebApplication
 
YaFootUsersAdminWebApplication - Class in net.andresbustamante.yafoot.users.web
 
YaFootUsersAdminWebApplication() - Constructor for class net.andresbustamante.yafoot.users.web.YaFootUsersAdminWebApplication
 
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form