Index

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

A

A1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
A2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
about(String, HttpServletRequest, Model) - Method in class com.endurancetrio.app.common.web.AboutWebController
 
AboutWebController - Class in com.endurancetrio.app.common.web
 
AboutWebController(MessageService, AppProperties) - Constructor for class com.endurancetrio.app.common.web.AboutWebController
 
accountInitializer() - Method in class com.endurancetrio.business.tracker.service.TrackerAccountInitializer
Initializes the first tracker account upon application startup if configuration is provided.
active() - Method in record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Returns the value of the active record component.
addCourse(Course) - Method in class com.endurancetrio.data.event.model.entity.Event
Adds an Course to the Event.
addCourse(Course) - Method in class com.endurancetrio.data.event.model.entity.Race
Adds a Course to this Race's races collection.
addIndividualResult(IndividualResult) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
Adds an individual IndividualResult to this TeamResult's contributing results.
Adding New Errors - Search tag in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
Section
addParentRace(Race) - Method in class com.endurancetrio.data.event.model.entity.Race
Adds a parent Race to this Race.
addRace(Race) - Method in class com.endurancetrio.data.event.model.entity.Course
Adds a Race to this Course's races collection.
addSegment(RouteSegment) - Method in class com.endurancetrio.data.tracker.model.entity.Route
Utility method to add a segment to the route.
addSubscriberToForm(Long, String) - Method in class com.endurancetrio.app.newsletter.client.KitClientMain
 
addSubscriberToForm(Long, String) - Method in interface com.endurancetrio.business.newsletter.client.KitClient
Adds an already-created subscriber to a Kit.com form, triggering the double opt-in e-mail configured on that form.
addViewControllers(ViewControllerRegistry) - Method in class com.endurancetrio.app.config.WebConfig
Registers view controllers to handle direct URL-to-view mapping without requiring explicit controller methods.
AFG - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
AG_16_17 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_18_19 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_20_24 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_25_29 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_30_34 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_35_39 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_40_44 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_45_49 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_50_54 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_55_59 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_60_64 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_65_69 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_70_74 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_75_79 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_80_84 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_85_89 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_90_94 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AG_95_99 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
AgeGroup - Class in com.endurancetrio.data.competitor.model.entity
Historical reference entity that documents the age_group table schema.
AgeGroup - Enum Class in com.endurancetrio.data.competitor.model.enumerator
The AgeGroup enum represents the age group category of a competitor in a race.
AgeGroup() - Constructor for class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
AgeGroupConverter - Class in com.endurancetrio.data.competitor.model.converter
The AgeGroupConverter class is responsible for converting the AgeGroup enum to its corresponding database column representation and vice versa.
AgeGroupConverter() - Constructor for class com.endurancetrio.data.competitor.model.converter.AgeGroupConverter
 
ALB - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ALG - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
AND - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ANG - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ANT - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
API_PATH - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
AppConstants - Class in com.endurancetrio.app.common.constants
The AppConstants class contains constant values used across the application.
AppProperties - Class in com.endurancetrio.app.config
 
AppProperties() - Constructor for class com.endurancetrio.app.config.AppProperties
 
AppProperties.Google - Class in com.endurancetrio.app.config
 
AppProperties.KoFi - Class in com.endurancetrio.app.config
 
AppProperties.OpenGraph - Class in com.endurancetrio.app.config
 
AppProperties.Social - Class in com.endurancetrio.app.config
 
AppSecurityConfig - Class in com.endurancetrio.app.config
Security configuration for the EnduranceTrio application.
AppSecurityConfig(String, EnduranceTrioAuthProvider, EnduranceTrioAuthEntryPoint) - Constructor for class com.endurancetrio.app.config.AppSecurityConfig
 
AQ_S1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with the most severe physical impairment, affecting all four limbs with minimal movement.
AQ_S10 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with the least severe physical impairment, such as minor loss of function in one joint.
AQ_S11 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes who are totally blind.
AQ_S12 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with severe vision impairment.
AQ_S13 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with moderate vision impairment.
AQ_S14 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with an intellectual impairment.
AQ_S2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with a severe physical impairment, primarily using arm movement with limited leg and trunk function.
AQ_S3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with a severe physical impairment, able to use arms and slight leg movement.
AQ_S4 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with a moderate to severe physical impairment, using arms and moderate leg and trunk function.
AQ_S5 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with a moderate physical impairment, typically using arms and trunk with limited leg propulsion.
AQ_S6 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with a moderate physical impairment, with better trunk and leg function than S5.
AQ_S7 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with a moderate to mild physical impairment, with functional use of arms, trunk, and legs.
AQ_S8 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with a mild physical impairment, such as a single below-knee amputation or comparable limitation.
AQ_S9 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Open water swimming class for athletes with a mild physical impairment, such as a single below-elbow amputation or comparable limitation.
AQUABIKE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
AquabikeDistance - Class in com.endurancetrio.data.event.model.entity
The AquabikeDistance entity extends the Distance entity and represents the data of a Aquabike Course's Distance.
AquabikeDistance() - Constructor for class com.endurancetrio.data.event.model.entity.AquabikeDistance
Default constructor for the AquabikeDistance entity.
AQUATHLON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
AquathlonDistance - Class in com.endurancetrio.data.event.model.entity
The AquathlonDistance entity extends the Distance entity and represents the data of a Aquathlon Course's Distance.
AquathlonDistance() - Constructor for class com.endurancetrio.data.event.model.entity.AquathlonDistance
Default constructor for the AquathlonDistance entity.
areDevicesDifferent() - Method in record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
 
ARG - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ARM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ARU - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ASA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
AT_T11 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a vision impairment classified as B1.
AT_T12 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a vision impairment classified as B2.
AT_T13 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a vision impairment classified as B3.
AT_T20 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with an intellectual impairment.
AT_T35 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for ambulant athletes with a coordination impairment (hypertonia, ataxia, or athetosis) affecting lower limbs, most severe in this group.
AT_T36 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for ambulant athletes with a coordination impairment (hypertonia, ataxia, or athetosis) affecting all four limbs.
AT_T37 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for ambulant athletes with a coordination impairment (hemiplegia) affecting one side of the body.
AT_T38 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for ambulant athletes with a coordination impairment (hypertonia, ataxia, or athetosis) affecting one or both limbs, least severe in this group.
AT_T40 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes of short stature (dwarfism).
AT_T41 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes of short stature (dwarfism).
AT_T42 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a lower limb impairment who compete without a prosthesis.
AT_T43 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a lower limb impairment who compete without a prosthesis.
AT_T44 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a lower limb impairment who compete without a prosthesis.
AT_T45 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with an upper limb impairment affecting both arms.
AT_T46 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with an upper limb impairment affecting one arm.
AT_T47 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with an upper limb impairment (combined single-arm category).
AT_T51 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Wheelchair road racing class for athletes with the most severe impairments, typically involving reduced shoulder, arm, and hand function.
AT_T52 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Wheelchair road racing class for athletes with moderate to severe impairment affecting shoulder, arm, and hand function.
AT_T53 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Wheelchair road racing class for athletes with good shoulder and arm function but limited trunk and leg function.
AT_T54 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Wheelchair road racing class for athletes with full shoulder, arm, and trunk function, typically with some leg function.
AT_T61 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a lower limb impairment who compete with a prosthesis, single above-knee.
AT_T62 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a lower limb impairment who compete with a prosthesis, double below-knee.
AT_T63 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a lower limb impairment who compete with a prosthesis, single below-knee.
AT_T64 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes with a lower limb impairment who compete with a prosthesis, single below-knee or comparable, least severe in this group.
AT_T71 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes who compete using a frame runner (three-wheel support frame), most severe impairment in this group.
AT_T72 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road running class for athletes who compete using a frame runner (three-wheel support frame), less severe impairment in this group.
Athlete - Class in com.endurancetrio.data.competitor.model.entity
The Athlete entity represents an individual competitor in the system.
Athlete() - Constructor for class com.endurancetrio.data.competitor.model.entity.Athlete
 
AthleteDTO - Record Class in com.endurancetrio.business.competitor.dto
AthleteDTO represents an athlete with its basic information.
AthleteDTO(Long, String, String, String, AthleteGender, Country, Integer) - Constructor for record class com.endurancetrio.business.competitor.dto.AthleteDTO
Creates an instance of a AthleteDTO record class.
AthleteGender - Enum Class in com.endurancetrio.data.competitor.model.enumerator
The AthleteGender enum represents the gender of an Athlete.
AthleteGenderConverter - Class in com.endurancetrio.data.competitor.model.converter
The AthleteGenderConverter class is responsible for converting the AthleteGender enum to its corresponding database column representation and vice versa.
AthleteGenderConverter() - Constructor for class com.endurancetrio.data.competitor.model.converter.AthleteGenderConverter
 
AthleteMapper - Class in com.endurancetrio.business.competitor.mapper
The AthleteMapper provides mapping between Athlete entities and AthleteDTO objects.
AthleteMapper() - Constructor for class com.endurancetrio.business.competitor.mapper.AthleteMapper
 
AthleteRacesPageDTO - Record Class in com.endurancetrio.business.competitor.dto
 
AthleteRacesPageDTO(List<RaceDTO>, PaginationDTO) - Constructor for record class com.endurancetrio.business.competitor.dto.AthleteRacesPageDTO
Creates an instance of a AthleteRacesPageDTO record class.
AthleteRepository - Interface in com.endurancetrio.data.competitor.repository
 
athletes() - Method in record class com.endurancetrio.business.competitor.dto.AthletesPageDTO
Returns the value of the athletes record component.
AthleteService - Interface in com.endurancetrio.business.competitor.service
The AthleteService defines the business operations for managing athlete data.
AthleteServiceMain - Class in com.endurancetrio.business.competitor.service
 
AthleteServiceMain(AthleteRepository, IndividualResultRepository, AthleteMapper, RaceMapper) - Constructor for class com.endurancetrio.business.competitor.service.AthleteServiceMain
 
AthletesPageDTO - Record Class in com.endurancetrio.business.competitor.dto
AthletesPageDTO carries a page of athlete data together with pagination metadata.
AthletesPageDTO(List<AthleteDTO>, PaginationDTO) - Constructor for record class com.endurancetrio.business.competitor.dto.AthletesPageDTO
Creates an instance of a AthletesPageDTO record class.
AthleteWebController - Class in com.endurancetrio.app.competitor.web
The AthleteWebController handles Thymeleaf views for the athletes section.
AthleteWebController(MessageService, AppProperties, AthleteService) - Constructor for class com.endurancetrio.app.competitor.web.AthleteWebController
 
AuditableEntity - Class in com.endurancetrio.data.common.model.entity
AuditableEntity is an abstract base class for entities that require auditing fields.
AuditableEntity() - Constructor for class com.endurancetrio.data.common.model.entity.AuditableEntity
 
AUS - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
AUT - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
authenticate(Authentication) - Method in class com.endurancetrio.app.common.security.provider.EnduranceTrioAuthProvider
 
authenticationFilter() - Method in class com.endurancetrio.app.config.AppSecurityConfig
 
authenticationManager() - Method in class com.endurancetrio.app.config.AppSecurityConfig
 
authException(AuthenticationException) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAuth
Handles 401 Unauthorized errors (Authentication failures).
AZE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

B

BAD_REQUEST - Enum constant in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
 
BAH - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BAN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BAR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BaseEntity<T> - Class in com.endurancetrio.data.common.model.entity
BaseEntity is an abstract class that serves as a base for all entities in the system.
BaseEntity() - Constructor for class com.endurancetrio.data.common.model.entity.BaseEntity
 
batchGroupNextPage() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the batchGroupNextPage record component.
batchGroupPreviousPage() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the batchGroupPreviousPage record component.
batchSize() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the batchSize record component.
BDI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BEL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BEN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
BEN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BER - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BHU - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BIATHLON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
BiathlonDistance - Class in com.endurancetrio.data.event.model.entity
The BiathlonDistance entity extends the Distance entity and represents the data of a Biathlon Course's Distance.
BiathlonDistance() - Constructor for class com.endurancetrio.data.event.model.entity.BiathlonDistance
Default constructor for the BiathlonDistance entity.
BIH - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BIKE - Enum constant in enum class com.endurancetrio.business.event.enumerator.CoreSport
 
birthName() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns the value of the birthName record component.
BIZ - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BLR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BOL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BOT - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BRA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BRN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BRU - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
buildErrorModelAndView(HttpStatus, String, List<ErrorDTO>, HttpServletRequest, MessageService, AppProperties) - Static method in class com.endurancetrio.app.common.utils.ErrorPageUtils
Builds a complete ModelAndView for an error page.
BUL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BUR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
BusinessSecurityConfig - Class in com.endurancetrio.business.config
 
BusinessSecurityConfig() - Constructor for class com.endurancetrio.business.config.BusinessSecurityConfig
 

C

CAD - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAF - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CAM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CAN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CAT_A - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_B - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_C - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_D - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_E - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_F - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_F1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_F2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_F3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_F4 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_M1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_M2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_M3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAT_M4 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
CAY - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CGO - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CHA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CHI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CHN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
city() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns the value of the city record component.
city() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the city record component.
city() - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Returns the value of the city record component.
CIV - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CLUB - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.OrganizerType
 
CMR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
COD - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
code() - Method in record class com.endurancetrio.business.common.dto.ErrorDTO
Returns the value of the code record component.
COK - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
COL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
COLLECTIVE - Enum constant in enum class com.endurancetrio.business.event.enumerator.RaceTypeGroup
 
COM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
com.endurancetrio.app - package com.endurancetrio.app
 
com.endurancetrio.app.common.annotation - package com.endurancetrio.app.common.annotation
 
com.endurancetrio.app.common.constants - package com.endurancetrio.app.common.constants
 
com.endurancetrio.app.common.handler - package com.endurancetrio.app.common.handler
 
com.endurancetrio.app.common.model - package com.endurancetrio.app.common.model
 
com.endurancetrio.app.common.response - package com.endurancetrio.app.common.response
 
com.endurancetrio.app.common.security.entrypoint - package com.endurancetrio.app.common.security.entrypoint
 
com.endurancetrio.app.common.security.filter - package com.endurancetrio.app.common.security.filter
 
com.endurancetrio.app.common.security.provider - package com.endurancetrio.app.common.security.provider
 
com.endurancetrio.app.common.security.token - package com.endurancetrio.app.common.security.token
 
com.endurancetrio.app.common.service - package com.endurancetrio.app.common.service
 
com.endurancetrio.app.common.utils - package com.endurancetrio.app.common.utils
 
com.endurancetrio.app.common.web - package com.endurancetrio.app.common.web
 
com.endurancetrio.app.common.web.test - package com.endurancetrio.app.common.web.test
 
com.endurancetrio.app.competitor.web - package com.endurancetrio.app.competitor.web
 
com.endurancetrio.app.config - package com.endurancetrio.app.config
 
com.endurancetrio.app.event.web - package com.endurancetrio.app.event.web
 
com.endurancetrio.app.newsletter.client - package com.endurancetrio.app.newsletter.client
 
com.endurancetrio.app.newsletter.web - package com.endurancetrio.app.newsletter.web
 
com.endurancetrio.app.tracker.api - package com.endurancetrio.app.tracker.api
 
com.endurancetrio.app.tracker.constants - package com.endurancetrio.app.tracker.constants
 
com.endurancetrio.business.common.dto - package com.endurancetrio.business.common.dto
 
com.endurancetrio.business.common.exception - package com.endurancetrio.business.common.exception
 
com.endurancetrio.business.competitor.dto - package com.endurancetrio.business.competitor.dto
 
com.endurancetrio.business.competitor.mapper - package com.endurancetrio.business.competitor.mapper
 
com.endurancetrio.business.competitor.service - package com.endurancetrio.business.competitor.service
 
com.endurancetrio.business.config - package com.endurancetrio.business.config
 
com.endurancetrio.business.event.dto - package com.endurancetrio.business.event.dto
 
com.endurancetrio.business.event.enumerator - package com.endurancetrio.business.event.enumerator
 
com.endurancetrio.business.event.mapper - package com.endurancetrio.business.event.mapper
 
com.endurancetrio.business.event.service - package com.endurancetrio.business.event.service
 
com.endurancetrio.business.newsletter.client - package com.endurancetrio.business.newsletter.client
 
com.endurancetrio.business.newsletter.dto - package com.endurancetrio.business.newsletter.dto
 
com.endurancetrio.business.newsletter.service - package com.endurancetrio.business.newsletter.service
 
com.endurancetrio.business.tracker.annotation - package com.endurancetrio.business.tracker.annotation
 
com.endurancetrio.business.tracker.dto - package com.endurancetrio.business.tracker.dto
 
com.endurancetrio.business.tracker.dto.geojson - package com.endurancetrio.business.tracker.dto.geojson
 
com.endurancetrio.business.tracker.mapper - package com.endurancetrio.business.tracker.mapper
 
com.endurancetrio.business.tracker.service - package com.endurancetrio.business.tracker.service
 
com.endurancetrio.business.tracker.validator - package com.endurancetrio.business.tracker.validator
 
com.endurancetrio.data.common.model.entity - package com.endurancetrio.data.common.model.entity
 
com.endurancetrio.data.competitor.model.converter - package com.endurancetrio.data.competitor.model.converter
 
com.endurancetrio.data.competitor.model.entity - package com.endurancetrio.data.competitor.model.entity
 
com.endurancetrio.data.competitor.model.enumerator - package com.endurancetrio.data.competitor.model.enumerator
 
com.endurancetrio.data.competitor.repository - package com.endurancetrio.data.competitor.repository
 
com.endurancetrio.data.config - package com.endurancetrio.data.config
 
com.endurancetrio.data.event.model.converter - package com.endurancetrio.data.event.model.converter
 
com.endurancetrio.data.event.model.entity - package com.endurancetrio.data.event.model.entity
 
com.endurancetrio.data.event.model.enumerator - package com.endurancetrio.data.event.model.enumerator
 
com.endurancetrio.data.event.repository - package com.endurancetrio.data.event.repository
 
com.endurancetrio.data.tracker.model.entity - package com.endurancetrio.data.tracker.model.entity
 
com.endurancetrio.data.tracker.repository - package com.endurancetrio.data.tracker.repository
 
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.endurancetrio.app.common.security.entrypoint.EnduranceTrioAuthEntryPoint
 
COMPLETED - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceStatus
 
confirmed(String, HttpServletRequest, Model) - Method in class com.endurancetrio.app.newsletter.web.NewsletterWebController
 
CONFLICT - Enum constant in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
 
Constructor Usage - Search tag in record class com.endurancetrio.business.common.dto.ErrorDTO
Section
ControllerConstants - Class in com.endurancetrio.app.common.constants
The ControllerConstants class contains constant values used across controller classes in the application.
convertToDatabaseColumn(AgeGroup) - Method in class com.endurancetrio.data.competitor.model.converter.AgeGroupConverter
 
convertToDatabaseColumn(AthleteGender) - Method in class com.endurancetrio.data.competitor.model.converter.AthleteGenderConverter
 
convertToDatabaseColumn(Country) - Method in class com.endurancetrio.data.competitor.model.converter.CountryConverter
 
convertToDatabaseColumn(ParaClass) - Method in class com.endurancetrio.data.competitor.model.converter.ParaClassConverter
 
convertToDatabaseColumn(DistanceType) - Method in class com.endurancetrio.data.event.model.converter.DistanceTypeConverter
 
convertToDatabaseColumn(FileType) - Method in class com.endurancetrio.data.event.model.converter.FileTypeConverter
 
convertToDatabaseColumn(GenderCategory) - Method in class com.endurancetrio.data.event.model.converter.GenderCategoryConverter
 
convertToDatabaseColumn(OrganizerType) - Method in class com.endurancetrio.data.event.model.converter.OrganizerTypeConverter
 
convertToDatabaseColumn(Penalty) - Method in class com.endurancetrio.data.event.model.converter.PenaltyConverter
 
convertToDatabaseColumn(RaceStatus) - Method in class com.endurancetrio.data.event.model.converter.RaceStatusConverter
 
convertToDatabaseColumn(RaceType) - Method in class com.endurancetrio.data.event.model.converter.RaceTypeConverter
 
convertToDatabaseColumn(Sport) - Method in class com.endurancetrio.data.event.model.converter.SportConverter
 
convertToDatabaseColumn(WetsuitRule) - Method in class com.endurancetrio.data.event.model.converter.WetSuitRuleConverter
 
convertToDatabaseColumn(Duration) - Method in class com.endurancetrio.data.event.model.converter.DurationToIntegerConverter
 
convertToEntityAttribute(Integer) - Method in class com.endurancetrio.data.event.model.converter.DurationToIntegerConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.competitor.model.converter.AgeGroupConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.competitor.model.converter.AthleteGenderConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.competitor.model.converter.CountryConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.competitor.model.converter.ParaClassConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.DistanceTypeConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.FileTypeConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.GenderCategoryConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.OrganizerTypeConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.PenaltyConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.RaceStatusConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.RaceTypeConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.SportConverter
 
convertToEntityAttribute(String) - Method in class com.endurancetrio.data.event.model.converter.WetSuitRuleConverter
 
coordinates() - Method in record class com.endurancetrio.business.tracker.dto.geojson.LineStringGeometry
Returns the value of the coordinates record component.
coordinates() - Method in record class com.endurancetrio.business.tracker.dto.geojson.PointGeometry
Returns the value of the coordinates record component.
coreSport() - Method in record class com.endurancetrio.business.event.dto.DistanceLegDTO
Returns the value of the coreSport record component.
CoreSport - Enum Class in com.endurancetrio.business.event.enumerator
The CoreSport enum represents the core sport categories used in a distance leg.
corsConfigurationSource() - Method in class com.endurancetrio.app.config.AppSecurityConfig
Creates and configures a CORS (Cross-Origin Resource Sharing) configuration source bean.
country() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns the value of the country record component.
Country - Enum Class in com.endurancetrio.data.competitor.model.enumerator
The Country enum represents a country using its National Olympic Committee (NOC) code.
CountryConverter - Class in com.endurancetrio.data.competitor.model.converter
The CountryConverter class is responsible for converting the Country enum to its corresponding database column representation and vice versa.
CountryConverter() - Constructor for class com.endurancetrio.data.competitor.model.converter.CountryConverter
 
county() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns the value of the county record component.
county() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the county record component.
county() - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Returns the value of the county record component.
Course - Class in com.endurancetrio.data.event.model.entity
The Course entity represents a course used by an Event's Race.
Course() - Constructor for class com.endurancetrio.data.event.model.entity.Course
Default constructor for the Course entity.
COURSE_MAPS - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.FileType
 
COVER_IMAGE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.FileType
 
CPV - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CRC - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
create(RouteDTO) - Method in class com.endurancetrio.app.tracker.api.RouteRestController
 
create(RouteDTO) - Method in interface com.endurancetrio.app.tracker.api.RouteAPI
Creates a new route configuration.
create(RouteDTO) - Method in interface com.endurancetrio.business.tracker.service.RouteService
Creates a new route configuration.
create(RouteDTO) - Method in class com.endurancetrio.business.tracker.service.RouteServiceMain
 
create(String, String, String, HttpServletRequest, AppProperties) - Static method in class com.endurancetrio.app.common.utils.PageMetadataUtils
Creates a PageMetadata instance populated with the given page data and application-wide configuration properties.
createErrorPageMetadata(int, HttpServletRequest, Locale, MessageService, AppProperties) - Static method in class com.endurancetrio.app.common.utils.ErrorPageUtils
Creates a PageMetadata object for an error page using the appropriate i18n message keys based on the HTTP status code.
createOrUpdateSubscriber(NewsletterSubscriptionDTO) - Method in class com.endurancetrio.app.newsletter.client.KitClientMain
 
createOrUpdateSubscriber(NewsletterSubscriptionDTO) - Method in interface com.endurancetrio.business.newsletter.client.KitClient
Creates or updates a subscriber in Kit.com and returns their subscriber ID.
CRO - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CROSS_DUATHLON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
CROSS_TRIATHLON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
CUB - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
currentPage() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the currentPage record component.
CYP - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
CZE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

D

data() - Method in record class com.endurancetrio.app.common.response.EnduranceTrioResponse
Returns the value of the data record component.
date() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the date record component.
DEN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
Design Rationale - Search tag in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
Section
device() - Method in record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Returns the value of the device record component.
DeviceTelemetry - Class in com.endurancetrio.data.tracker.model.entity
The DeviceTelemetry represents the telemetry data recorded by a device at a specific time.
DeviceTelemetry() - Constructor for class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
DeviceTelemetry(TrackerAccount, String, Instant, Double, Double, boolean) - Constructor for class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
DeviceTelemetryAPI - Interface in com.endurancetrio.app.tracker.api
 
DeviceTelemetryDTO - Record Class in com.endurancetrio.business.tracker.dto
The DeviceTelemetryDTO represents the telemetry data recorded by a device at a specific time.
DeviceTelemetryDTO(String, Instant, Double, Double, boolean) - Constructor for record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Creates an instance of a DeviceTelemetryDTO record class.
DeviceTelemetryMapper - Class in com.endurancetrio.business.tracker.mapper
DeviceTelemetryMapper is a utility class for converting between DeviceTelemetryDTO and DeviceTelemetry objects.
DeviceTelemetryMapper(TrackerAccountMapper) - Constructor for class com.endurancetrio.business.tracker.mapper.DeviceTelemetryMapper
 
DeviceTelemetryRepository - Interface in com.endurancetrio.data.tracker.repository
 
DeviceTelemetryRestController - Class in com.endurancetrio.app.tracker.api
 
DeviceTelemetryRestController(DeviceTelemetryService) - Constructor for class com.endurancetrio.app.tracker.api.DeviceTelemetryRestController
 
DeviceTelemetryService - Interface in com.endurancetrio.business.tracker.service
 
DeviceTelemetryServiceMain - Class in com.endurancetrio.business.tracker.service
 
DeviceTelemetryServiceMain(TrackerAccountRepository, DeviceTelemetryRepository, DeviceTelemetryMapper) - Constructor for class com.endurancetrio.business.tracker.service.DeviceTelemetryServiceMain
 
Distance - Class in com.endurancetrio.data.event.model.entity
The Distance entity represents the data of a Course's Distance.
Distance() - Constructor for class com.endurancetrio.data.event.model.entity.Distance
Default constructor for the Distance entity.
DistanceLegDTO - Record Class in com.endurancetrio.business.event.dto
The DistanceLegDTO represents a single leg within a distance, recording which core sport it belongs to and its length.
DistanceLegDTO(String, Integer) - Constructor for record class com.endurancetrio.business.event.dto.DistanceLegDTO
Creates an instance of a DistanceLegDTO record class.
distanceMetadata() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the distanceMetadata record component.
DistanceMetadataDTO - Record Class in com.endurancetrio.business.event.dto
The DistanceMetadataDTO holds a list of legs that together describe a distance's composition (e.g. swim, bike, run segments).
DistanceMetadataDTO(List<DistanceLegDTO>) - Constructor for record class com.endurancetrio.business.event.dto.DistanceMetadataDTO
Creates an instance of a DistanceMetadataDTO record class.
DistanceType - Enum Class in com.endurancetrio.data.event.model.enumerator
The DistanceType enum defines the possible distance classification of a course.
DistanceTypeConverter - Class in com.endurancetrio.data.event.model.converter
The DistanceTypeConverter class is responsible for converting the DistanceType enum to its corresponding database column representation and vice versa.
DistanceTypeConverter() - Constructor for class com.endurancetrio.data.event.model.converter.DistanceTypeConverter
 
distanceTypes() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the distanceTypes record component.
district() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns the value of the district record component.
district() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the district record component.
district() - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Returns the value of the district record component.
DJI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
DMA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
DNF - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
DNS - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.endurancetrio.app.config.LocaleRedirectFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.endurancetrio.app.common.security.filter.EnduranceTrioAuthFilter
 
DOM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
DOUBLE_BIATHLON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
DoubleBiathlonDistance - Class in com.endurancetrio.data.event.model.entity
The DoubleBiathlonDistance entity extends the Distance entity and represents the data of a Double Biathlon Course's Distance.
DoubleBiathlonDistance() - Constructor for class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
Default constructor for the DoubleBiathlonDistance entity.
DSQ - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
DUATHLON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
DuathlonDistance - Class in com.endurancetrio.data.event.model.entity
The DuathlonDistance entity extends the Distance entity and represents the data of a Duathlon and Cross Duathlon Course's Distance.
DuathlonDistance() - Constructor for class com.endurancetrio.data.event.model.entity.DuathlonDistance
Default constructor for the DuathlonDistance entity.
DurationToIntegerConverter - Class in com.endurancetrio.data.event.model.converter
The DurationToIntegerConverter class is responsible for converting Duration values to their corresponding database column representation (milliseconds) and vice versa.
DurationToIntegerConverter() - Constructor for class com.endurancetrio.data.event.model.converter.DurationToIntegerConverter
 

E

EC - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
ECU - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
EGY - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ELITE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
email() - Method in record class com.endurancetrio.business.newsletter.dto.NewsletterSubscriptionDTO
Returns the value of the email record component.
enabled() - Method in record class com.endurancetrio.business.tracker.dto.TrackerAccountDTO
Returns the value of the enabled record component.
endDate() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns the value of the endDate record component.
endDate() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the endDate record component.
endDevice() - Method in record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
Returns the value of the endDevice record component.
EnduranceTrioApplication - Class in com.endurancetrio.app
 
EnduranceTrioApplication() - Constructor for class com.endurancetrio.app.EnduranceTrioApplication
 
EnduranceTrioAuthEntryPoint - Class in com.endurancetrio.app.common.security.entrypoint
Custom AuthenticationEntryPoint that delegates exception handling to a HandlerExceptionResolver.
EnduranceTrioAuthEntryPoint(HandlerExceptionResolver) - Constructor for class com.endurancetrio.app.common.security.entrypoint.EnduranceTrioAuthEntryPoint
 
EnduranceTrioAuthFilter - Class in com.endurancetrio.app.common.security.filter
A filter that intercepts HTTP requests to perform key based authentication.
EnduranceTrioAuthFilter(AuthenticationManager, AuthenticationEntryPoint) - Constructor for class com.endurancetrio.app.common.security.filter.EnduranceTrioAuthFilter
 
EnduranceTrioAuthProvider - Class in com.endurancetrio.app.common.security.provider
Custom AuthenticationProvider to handle Key based authentication.
EnduranceTrioAuthProvider(TrackerAccountService) - Constructor for class com.endurancetrio.app.common.security.provider.EnduranceTrioAuthProvider
 
EnduranceTrioAuthToken - Class in com.endurancetrio.app.common.security.token
The EnduranceTrioAuthToken class represents an authentication token for key-based authentication.
EnduranceTrioAuthToken(String, String) - Constructor for class com.endurancetrio.app.common.security.token.EnduranceTrioAuthToken
 
EnduranceTrioAuthToken(String, Collection<? extends GrantedAuthority>) - Constructor for class com.endurancetrio.app.common.security.token.EnduranceTrioAuthToken
 
EnduranceTrioError - Enum Class in com.endurancetrio.business.common.exception
The EnduranceTrioError enum defines standardized error codes and messages for the EnduranceTrio project.
EnduranceTrioErrorController - Class in com.endurancetrio.app.common.web
The EnduranceTrioErrorController handles requests forwarded by the servlet container to the /error path after an unhandled exception or servlet-level error.
EnduranceTrioErrorController(MessageService, AppProperties) - Constructor for class com.endurancetrio.app.common.web.EnduranceTrioErrorController
 
EnduranceTrioException - Exception Class in com.endurancetrio.business.common.exception
The EnduranceTrioException class represents all custom exceptions in the EnduranceTrio project.
EnduranceTrioException(ErrorDTO) - Constructor for exception class com.endurancetrio.business.common.exception.EnduranceTrioException
 
EnduranceTrioException(List<ErrorDTO>) - Constructor for exception class com.endurancetrio.business.common.exception.EnduranceTrioException
 
EnduranceTrioException(List<ErrorDTO>, Throwable) - Constructor for exception class com.endurancetrio.business.common.exception.EnduranceTrioException
 
EnduranceTrioExceptionHandlerAPI - Class in com.endurancetrio.app.common.handler
The EnduranceTrioExceptionHandlerAPI class is a global exception handler for the EnduranceTrio application.
EnduranceTrioExceptionHandlerAPI() - Constructor for class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAPI
 
EnduranceTrioExceptionHandlerAuth - Class in com.endurancetrio.app.common.handler
The EnduranceTrioExceptionHandlerAuth class handles authentication-related exceptions globally across the EnduranceTrio application.
EnduranceTrioExceptionHandlerAuth() - Constructor for class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAuth
 
EnduranceTrioExceptionHandlerWeb - Class in com.endurancetrio.app.common.handler
The EnduranceTrioExceptionHandlerWeb class is a global exception handler for Thymeleaf web controllers in the EnduranceTrio application.
EnduranceTrioExceptionHandlerWeb(MessageService, AppProperties) - Constructor for class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerWeb
 
enduranceTrioOpenAPI() - Method in class com.endurancetrio.app.config.OpenApiConfig
 
EnduranceTrioResponse<T> - Record Class in com.endurancetrio.app.common.response
The EnduranceTrioResponse class is a generic response wrapper used in the project to standardize API responses.
EnduranceTrioResponse(int, String, String) - Constructor for record class com.endurancetrio.app.common.response.EnduranceTrioResponse
 
EnduranceTrioResponse(int, String, String, T) - Constructor for record class com.endurancetrio.app.common.response.EnduranceTrioResponse
Creates an instance of a EnduranceTrioResponse record class.
EnduranceTrioRestController - Annotation Interface in com.endurancetrio.app.common.annotation
 
EnduranceTrioWebController - Annotation Interface in com.endurancetrio.app.common.annotation
 
equals(Object) - Method in record class com.endurancetrio.app.common.response.EnduranceTrioResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.endurancetrio.app.common.security.token.EnduranceTrioAuthToken
 
equals(Object) - Method in record class com.endurancetrio.business.common.dto.ErrorDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.common.dto.PaginationDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.competitor.dto.AthleteRacesPageDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.competitor.dto.AthletesPageDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.DistanceLegDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.DistanceMetadataDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.EventDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.EventFileDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.EventsPageDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.newsletter.dto.NewsletterSubscriptionDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.geojson.Feature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.geojson.LineStringGeometry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.geojson.PointGeometry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteSegmentProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.RouteDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.RouteMetricsDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.endurancetrio.business.tracker.dto.TrackerAccountDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.endurancetrio.data.common.model.entity.BaseEntity
Equality is based on the entity's identifier.
equals(Object) - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
equals(Object) - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
equals(Object) - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
equals(Object) - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.Course
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.Distance
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.Event
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.Race
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.SingleSportDistance
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.TriathlonBasedRace
 
equals(Object) - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
equals(Object) - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
equals(Object) - Method in class com.endurancetrio.data.tracker.model.entity.Route
 
equals(Object) - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
equals(Object) - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
ERI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
error() - Method in record class com.endurancetrio.business.common.dto.ErrorDTO
Returns the value of the error record component.
error(String, HttpServletRequest, Model) - Method in class com.endurancetrio.app.newsletter.web.NewsletterWebController
 
ErrorDTO - Record Class in com.endurancetrio.business.common.dto
The ErrorDTO class represents structured error information returned to API clients.
ErrorDTO(int, String, String) - Constructor for record class com.endurancetrio.business.common.dto.ErrorDTO
Creates an instance of a ErrorDTO record class.
ErrorDTO(EnduranceTrioError) - Constructor for record class com.endurancetrio.business.common.dto.ErrorDTO
 
ErrorDTO(EnduranceTrioError, String) - Constructor for record class com.endurancetrio.business.common.dto.ErrorDTO
 
ErrorPageUtils - Class in com.endurancetrio.app.common.utils
Utility class with shared methods for building and rendering error pages.
errorView(int) - Static method in class com.endurancetrio.app.common.utils.ErrorPageUtils
Resolves an HTTP status code to the corresponding error view name.
ESA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ESP - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
EST - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ETH - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
event() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the event record component.
Event - Class in com.endurancetrio.data.event.model.entity
The Event entity represents an endurance sport Event that can have one or more endurance races.
Event() - Constructor for class com.endurancetrio.data.event.model.entity.Event
Default constructor for the Event entity.
EventDTO - Record Class in com.endurancetrio.business.event.dto
The EventDTO represents an event with its basic information, location data, and the distinct sport codes extracted from its courses.
EventDTO(Long, String, LocalDate, LocalDate, String, String, String, List<String>) - Constructor for record class com.endurancetrio.business.event.dto.EventDTO
Creates an instance of a EventDTO record class.
EventFile - Class in com.endurancetrio.data.event.model.entity
The EventFile entity represents a file with information (other than the race's results) concerning an Event or an event's Race.
EventFile() - Constructor for class com.endurancetrio.data.event.model.entity.EventFile
Default constructor for the EventFile entity.
EventFileDTO - Record Class in com.endurancetrio.business.event.dto
The EventFileDTO represents a downloadable file associated with an event.
EventFileDTO(Long, String, String, String) - Constructor for record class com.endurancetrio.business.event.dto.EventFileDTO
Creates an instance of a EventFileDTO record class.
EventFileMapper - Class in com.endurancetrio.business.event.mapper
 
EventFileMapper() - Constructor for class com.endurancetrio.business.event.mapper.EventFileMapper
 
EventMapper - Class in com.endurancetrio.business.event.mapper
 
EventMapper(OrganizerMapper, RaceMapper, EventFileMapper) - Constructor for class com.endurancetrio.business.event.mapper.EventMapper
 
EventOverviewDTO - Record Class in com.endurancetrio.business.event.dto
The EventOverviewDTO provides a summary of an event, including its basic details, location, organizers, and races.
EventOverviewDTO(Long, String, LocalDate, LocalDate, String, String, String, List<OrganizerDTO>, List<RaceDTO>, List<EventFileDTO>) - Constructor for record class com.endurancetrio.business.event.dto.EventOverviewDTO
Creates an instance of a EventOverviewDTO record class.
EventRepository - Interface in com.endurancetrio.data.event.repository
The EventRepository provides database access for Event entities.
events() - Method in record class com.endurancetrio.business.event.dto.EventsPageDTO
Returns the value of the events record component.
EventService - Interface in com.endurancetrio.business.event.service
The EventService defines the business operations for managing event data.
EventServiceMain - Class in com.endurancetrio.business.event.service
 
EventServiceMain(EventRepository, EventMapper) - Constructor for class com.endurancetrio.business.event.service.EventServiceMain
 
EventsPageDTO - Record Class in com.endurancetrio.business.event.dto
EventsPageDTO carries a page of event data together with pagination metadata.
EventsPageDTO(List<EventDTO>, PaginationDTO) - Constructor for record class com.endurancetrio.business.event.dto.EventsPageDTO
Creates an instance of a EventsPageDTO record class.
EventWebController - Class in com.endurancetrio.app.event.web
The EventWebController handles Thymeleaf views for the events section.
EventWebController(MessageService, AppProperties, EventService) - Constructor for class com.endurancetrio.app.event.web.EventWebController
 

F

Feature - Record Class in com.endurancetrio.business.tracker.dto.geojson
Represents a GeoJSON Feature object.
Feature(String, Geometry, Map<String, Object>) - Constructor for record class com.endurancetrio.business.tracker.dto.geojson.Feature
Creates an instance of a Feature record class.
features() - Method in record class com.endurancetrio.business.tracker.dto.RouteMetricsDTO
Returns the value of the features record component.
FEMALE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AthleteGender
 
FEMALE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.GenderCategory
 
Field Semantics - Search tag in record class com.endurancetrio.business.common.dto.ErrorDTO
Section
FIJ - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
fileName() - Method in record class com.endurancetrio.business.event.dto.EventFileDTO
Returns the value of the fileName record component.
files() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the files record component.
fileType() - Method in record class com.endurancetrio.business.event.dto.EventFileDTO
Returns the value of the fileType record component.
FileType - Enum Class in com.endurancetrio.data.event.model.enumerator
The FileType enum is used to classify the type of file that is associated with an event.
FileTypeConverter - Class in com.endurancetrio.data.event.model.converter
The FileTypeConverter class is responsible for converting the FileType enum to its corresponding database column representation and vice versa.
FileTypeConverter() - Constructor for class com.endurancetrio.data.event.model.converter.FileTypeConverter
 
FIN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
findAll() - Method in interface com.endurancetrio.app.tracker.api.RouteAPI
Retrieves all route configurations.
findAll() - Method in class com.endurancetrio.app.tracker.api.RouteRestController
 
findAll() - Method in interface com.endurancetrio.business.tracker.service.RouteService
Retrieves all route configurations.
findAll() - Method in class com.endurancetrio.business.tracker.service.RouteServiceMain
 
findAll() - Method in interface com.endurancetrio.data.tracker.repository.RouteRepository
 
findAllOrderedByKnownName(Pageable) - Method in interface com.endurancetrio.data.competitor.repository.AthleteRepository
Returns a Page of all athletes ordered by their knownName in ascending order.
findByEventYear(int, Pageable) - Method in interface com.endurancetrio.data.event.repository.EventRepository
Returns a Page of events whose startDate falls within the given year, ordered by their start date descending.
findById(Long) - Method in interface com.endurancetrio.app.tracker.api.RouteAPI
Finds a route configuration by its unique identifier.
findById(Long) - Method in class com.endurancetrio.app.tracker.api.RouteRestController
 
findById(Long) - Method in interface com.endurancetrio.business.tracker.service.RouteService
Finds a route configuration by its unique identifier.
findById(Long) - Method in class com.endurancetrio.business.tracker.service.RouteServiceMain
 
findByIdAndYearWithGraph(Long, int) - Method in interface com.endurancetrio.data.event.repository.EventRepository
Finds an Event by its ID and year with the full object graph eagerly fetched (courses, distances, and races).
findByOwner(String) - Method in interface com.endurancetrio.data.tracker.repository.TrackerAccountRepository
 
findDistinctYears() - Method in interface com.endurancetrio.data.event.repository.EventRepository
Returns all distinct years extracted from the startDate of existing events, ordered descending.
findExistingDevicesFrom(Set<String>) - Method in interface com.endurancetrio.data.tracker.repository.DeviceTelemetryRepository
Finds existing devices from the provided set of device identifiers.
findMostRecentByDevices(List<String>) - Method in interface com.endurancetrio.data.tracker.repository.DeviceTelemetryRepository
Finds the most recent active telemetry record for each specified device.
findMostRecentRecordForEachDevice() - Method in interface com.endurancetrio.business.tracker.service.DeviceTelemetryService
Finds the most recent telemetry data record for each device present in the database.
findMostRecentRecordForEachDevice() - Method in class com.endurancetrio.business.tracker.service.DeviceTelemetryServiceMain
 
findMostRecentRecordForEachDevice() - Method in interface com.endurancetrio.data.tracker.repository.DeviceTelemetryRepository
Finds the most recent telemetry data record for each device present in the database.
findRacesByAthleteId(Long, Pageable) - Method in interface com.endurancetrio.data.event.repository.IndividualResultRepository
Returns a Page of races that have at least one IndividualResult recorded for the athlete with the given athleteId, ordered by their date descending and, as a tiebreaker, by their id descending.
firstName() - Method in record class com.endurancetrio.business.newsletter.dto.NewsletterSubscriptionDTO
Returns the value of the firstName record component.
FIVE_KM - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
FORBIDDEN - Enum constant in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
 
FORBIDDEN - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.WetsuitRule
 
FRA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
from(Page<T>) - Static method in record class com.endurancetrio.business.common.dto.PaginationDTO
Creates a PaginationDTO from a Spring Data Page.
fromCode(int) - Static method in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
Retrieves the EnduranceTrioError constant corresponding to the given error code.
FSM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
FULL_DISTANCE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 

G

GAB - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
GAM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
GBR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
GBS - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
gender() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns the value of the gender record component.
GenderCategory - Enum Class in com.endurancetrio.data.event.model.enumerator
The GenderCategory enum represents the Gender Category of a Race.
GenderCategoryConverter - Class in com.endurancetrio.data.event.model.converter
The GenderCategoryConverter class is responsible for converting the GenderCategory enum to its corresponding database column representation and vice versa.
GenderCategoryConverter() - Constructor for class com.endurancetrio.data.event.model.converter.GenderCategoryConverter
 
Generic Error (Enum Message) - Search tag in record class com.endurancetrio.business.common.dto.ErrorDTO
Section
GEO - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
geometry() - Method in record class com.endurancetrio.business.tracker.dto.geojson.Feature
Returns the value of the geometry record component.
Geometry - Interface in com.endurancetrio.business.tracker.dto.geojson
Represents a GeoJSON geometry
GEQ - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
GER - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
getAccount() - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
getActive() - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
getActive() - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
getAdsenseId() - Method in class com.endurancetrio.app.config.AppProperties.Google
 
getAgeGroup() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getAgeGroup() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getAirTemperature() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getApiBaseUrl() - Method in class com.endurancetrio.app.config.KitProperties
 
getApiKey() - Method in class com.endurancetrio.app.config.KitProperties
 
getApiKeyHeader() - Method in class com.endurancetrio.app.config.KitProperties
 
getApiVersion() - Method in class com.endurancetrio.app.config.KitProperties
 
getAppVersion() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getAthlete() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getAthleteById(Long) - Method in interface com.endurancetrio.business.competitor.service.AthleteService
Returns the AthleteDTO for the athlete with the given ID.
getAthleteById(Long) - Method in class com.endurancetrio.business.competitor.service.AthleteServiceMain
 
getAthleteById(String, Long, int, HttpServletRequest, Model) - Method in class com.endurancetrio.app.competitor.web.AthleteWebController
Returns the athlete profile page for a specific athlete, including their races.
getAthleteRaces(Long, Pageable) - Method in interface com.endurancetrio.business.competitor.service.AthleteService
Returns an AthleteRacesPageDTO containing the paginated list of races for the athlete with the given ID, ordered by race date descending.
getAthleteRaces(Long, Pageable) - Method in class com.endurancetrio.business.competitor.service.AthleteServiceMain
 
getAthletes(String, int, HttpServletRequest, Model) - Method in class com.endurancetrio.app.competitor.web.AthleteWebController
Returns the athletes listing page with paginated athletes ordered by known name.
getAthletes(Pageable) - Method in interface com.endurancetrio.business.competitor.service.AthleteService
Returns an AthletesPageDTO containing the paginated list of athletes.
getAthletes(Pageable) - Method in class com.endurancetrio.business.competitor.service.AthleteServiceMain
 
getAthletesCount() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getBaseUrl(HttpServletRequest) - Static method in class com.endurancetrio.app.common.utils.PageMetadataUtils
Extracts the base URL (scheme, host, and port) from the given request.
getBib() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getBib() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getBike() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getBikeDistance() - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
getBikeDistance() - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
getBikeDistance() - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
getBikeDistance() - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
getBikeLaps() - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
getBikeLaps() - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
getBikeLaps() - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
getBikeLaps() - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
getBirthName() - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
getByOwner(String) - Method in interface com.endurancetrio.business.tracker.service.TrackerAccountService
Retrieves the tracker account details for the specified owner.
getByOwner(String) - Method in class com.endurancetrio.business.tracker.service.TrackerAccountServiceMain
 
getCanonicalUrl() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getCity() - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
getCity() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getCity() - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
getCode() - Method in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
 
getCode() - Method in exception class com.endurancetrio.business.common.exception.EnduranceTrioException
 
getCode() - Method in enum class com.endurancetrio.business.event.enumerator.CoreSport
 
getCode() - Method in enum class com.endurancetrio.business.event.enumerator.RaceTypeGroup
 
getCode() - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
getCode() - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
getCode() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
Returns the persistence code of the age group (e.g., "OPEN").
getCode() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.AthleteGender
Returns the full code of the gender (e.g., "MALE", "FEMALE").
getCode() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.Country
Returns the three-letter NOC code of the country (e.g., "POR", "USA").
getCode() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Returns the persistence code of the para class (e.g., "PTVI").
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.FileType
 
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.GenderCategory
 
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.OrganizerType
 
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.RaceStatus
 
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
getCode() - Method in enum class com.endurancetrio.data.event.model.enumerator.WetsuitRule
 
getCopyrightYear() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getCopyrightYear() - Method in class com.endurancetrio.app.config.AppProperties
 
getCountry() - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
getCounty() - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
getCounty() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getCounty() - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
getCourses() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getCourses() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getCreatedAt() - Method in class com.endurancetrio.data.common.model.entity.AuditableEntity
 
getCredentials() - Method in class com.endurancetrio.app.common.security.token.EnduranceTrioAuthToken
 
getCumulativeRank() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getDate() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getDefaultImg() - Method in class com.endurancetrio.app.config.AppProperties.OpenGraph
 
getDefaultImgHeight() - Method in class com.endurancetrio.app.config.AppProperties.OpenGraph
 
getDefaultImgWidth() - Method in class com.endurancetrio.app.config.AppProperties.OpenGraph
 
getDenominationEN() - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
getDenominationEN() - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
getDenominationEN() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
Returns the English name of the age group (e.g., "Open").
getDenominationEN() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Returns the English name of the para class (e.g., "Vision Impaired").
getDenominationPT() - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
getDenominationPT() - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
getDenominationPT() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
Returns the European Portuguese name of the age group (e.g., "Geral").
getDescription() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getDevice() - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
getDistance() - Method in class com.endurancetrio.data.event.model.entity.Course
 
getDistance() - Method in class com.endurancetrio.data.event.model.entity.SingleSportDistance
 
getDistanceType() - Method in class com.endurancetrio.data.event.model.entity.Distance
 
getDistrict() - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
getDistrict() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getDistrict() - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
getEndDate() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getEndDevice() - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
getErrors() - Method in exception class com.endurancetrio.business.common.exception.EnduranceTrioException
 
getEvent() - Method in class com.endurancetrio.data.event.model.entity.Course
 
getEventFiles() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getEventOverview(Long, int) - Method in interface com.endurancetrio.business.event.service.EventService
Returns an EventOverviewDTO containing the summary details of the event identified by the given id and belonging to the given year, including its organizers and races.
getEventOverview(Long, int) - Method in class com.endurancetrio.business.event.service.EventServiceMain
 
getEventOverview(String, int, Long, HttpServletRequest, Model) - Method in class com.endurancetrio.app.event.web.EventWebController
Returns the event overview page for the given event.
getEventReference() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getEventResults(String, int, Long, HttpServletRequest, Model) - Method in class com.endurancetrio.app.event.web.EventWebController
Returns the event results page for the given event.
getEventsByYear(int, Pageable) - Method in interface com.endurancetrio.business.event.service.EventService
Returns an EventsPageDTO containing the events whose start date falls within the given year, ordered by start date descending and paginated according to the given Pageable.
getEventsByYear(int, Pageable) - Method in class com.endurancetrio.business.event.service.EventServiceMain
 
getEventsByYear(String, int, int, HttpServletRequest, Model) - Method in class com.endurancetrio.app.event.web.EventWebController
Returns the events-by-year listing page with paginated events for the given year.
getEventYears() - Method in interface com.endurancetrio.business.event.service.EventService
Returns a list of all distinct years extracted from the events' start dates, ordered descending.
getEventYears() - Method in class com.endurancetrio.business.event.service.EventServiceMain
 
getFacebookPageId() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getFacebookPageId() - Method in class com.endurancetrio.app.config.AppProperties.Social
 
getFileName() - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
getFileName() - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
getFileType() - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
getFirstBike() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getFirstBikeDistance() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
getFirstBikeLaps() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
getFirstRun() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getFirstRunDistance() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
getFirstRunDistance() - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
getFirstRunLaps() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
getFirstRunLaps() - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
getFormIdEn() - Method in class com.endurancetrio.app.config.KitProperties
 
getFormIdPt() - Method in class com.endurancetrio.app.config.KitProperties
 
getFullName() - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
getGender() - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
getGenderCategory() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getGoogle() - Method in class com.endurancetrio.app.config.AppProperties
 
getGoogleAdsenseId() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getGunTime() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getId() - Method in class com.endurancetrio.data.common.model.entity.BaseEntity
 
getIndividualResults() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getKey() - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
getKnownName() - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
getKoFi() - Method in class com.endurancetrio.app.config.AppProperties
 
getKofiUserId() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getLaps() - Method in class com.endurancetrio.data.event.model.entity.SingleSportDistance
 
getLatitude() - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
getLongitude() - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
getLongName() - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
getMessage() - Method in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
 
getMessage(String, Object[], Locale) - Method in class com.endurancetrio.app.common.service.MessageService
 
getMostRecentRecordForEachDevice() - Method in interface com.endurancetrio.app.tracker.api.DeviceTelemetryAPI
Gets the most recent telemetry data record for each device present in the database.
getMostRecentRecordForEachDevice() - Method in class com.endurancetrio.app.tracker.api.DeviceTelemetryRestController
 
getName() - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
getNameEN() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.Country
Returns the English full name of the country (e.g., "Portugal", "United States of America").
getNamePT() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.Country
Returns the European Portuguese full name of the country (e.g., "Portugal", "Estados Unidos da América").
getNamePT() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Returns the European Portuguese name of the para class (e.g., "Deficiência Visual").
getOgImage() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getOgImageHeight() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getOgImageWidth() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getOpenGraph() - Method in class com.endurancetrio.app.config.AppProperties
 
getOrder() - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
getOrganizers() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getOrganizerType() - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
getOwner() - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
getParaClass() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getParaClass() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getParentRaces() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getPathFormSubscribers() - Method in class com.endurancetrio.app.config.KitProperties
 
getPathSubscribers() - Method in class com.endurancetrio.app.config.KitProperties
 
getPenalty() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getPenalty() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getPoints() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getPoints() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getPrincipal() - Method in class com.endurancetrio.app.common.security.token.EnduranceTrioAuthToken
 
getRace() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getRace() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getRaceReference() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getRaces() - Method in class com.endurancetrio.data.event.model.entity.Course
 
getRaceStatus() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getRaceType() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getRank() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getRank() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getReference() - Method in class com.endurancetrio.data.tracker.model.entity.Route
 
getResultsFiles() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getRevision() - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
getRevision() - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
getRouteMetrics(Long) - Method in interface com.endurancetrio.app.tracker.api.RouteAPI
Retrieves the GeoJSON CollectionFeature definition for a specific route.
getRouteMetrics(Long) - Method in class com.endurancetrio.app.tracker.api.RouteRestController
 
getRouteMetrics(Long) - Method in interface com.endurancetrio.business.tracker.service.RouteService
 
getRouteMetrics(Long) - Method in class com.endurancetrio.business.tracker.service.RouteServiceMain
 
getRun() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getRunDistance() - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
getRunDistance() - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
getRunDistance() - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
getRunLaps() - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
getRunLaps() - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
getRunLaps() - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
getSecondBike() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getSecondBikeDistance() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
getSecondBikeLaps() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
getSecondRun() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getSecondRunDistance() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
getSecondRunDistance() - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
getSecondRunLaps() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
getSecondRunLaps() - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
getSegments() - Method in class com.endurancetrio.data.tracker.model.entity.Route
 
getShortCode() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.AthleteGender
Returns the short code of the gender (e.g., "M", "F").
getShortName() - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
getSocial() - Method in class com.endurancetrio.app.config.AppProperties
 
getSourceResult() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getSourceResult() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getSport() - Method in class com.endurancetrio.data.event.model.entity.Course
 
getStartDate() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getStartDevice() - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
getSubtitle() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getSubtitle() - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
getSwim() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getSwimDistance() - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
getSwimDistance() - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
getSwimDistance() - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
getSwimLaps() - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
getSwimLaps() - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
getSwimLaps() - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
getT1() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getT2() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getT3() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getTeam() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getTeam() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getTeamName() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getTeamName() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getTime() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getTime() - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
getTitle() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getTitle() - Method in class com.endurancetrio.data.event.model.entity.Course
 
getTitle() - Method in class com.endurancetrio.data.event.model.entity.Event
 
getTitle() - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
getTitle() - Method in class com.endurancetrio.data.event.model.entity.Race
 
getTitle() - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
getTitleEN() - Method in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
getTitlePT() - Method in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
getTotal() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
getTotal() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
getTwitterSite() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getTwitterSite() - Method in class com.endurancetrio.app.config.AppProperties.Social
 
getType() - Method in interface com.endurancetrio.business.tracker.dto.geojson.Geometry
 
getType() - Method in record class com.endurancetrio.business.tracker.dto.geojson.LineStringGeometry
 
getType() - Method in record class com.endurancetrio.business.tracker.dto.geojson.PointGeometry
 
getUpdatedAt() - Method in class com.endurancetrio.data.common.model.entity.AuditableEntity
 
getUserId() - Method in class com.endurancetrio.app.config.AppProperties.KoFi
 
getVersion() - Method in class com.endurancetrio.app.config.AppProperties
 
getVersion() - Method in class com.endurancetrio.data.common.model.entity.AuditableEntity
 
getView() - Method in class com.endurancetrio.app.common.model.PageMetadata
 
getWaterTemperature() - Method in class com.endurancetrio.data.event.model.entity.TriathlonBasedRace
 
getWetsuitRule() - Method in class com.endurancetrio.data.event.model.entity.TriathlonBasedRace
 
getYearOfBirth() - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
getYearsWithEvents(String, int, HttpServletRequest, Model) - Method in class com.endurancetrio.app.event.web.EventWebController
Returns the years-with-events listing page with batched year groups.
GHA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
Google() - Constructor for class com.endurancetrio.app.config.AppProperties.Google
 
GRE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
GRN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
groups() - Element in annotation interface com.endurancetrio.business.tracker.annotation.RouteSegmentsValid
 
GUA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
GUI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
GUIDE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.FileType
 
GUM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
GUY - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

H

HAI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
HALF_MARATHON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
handleAuthorizationException(AccessDeniedException) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAuth
Handles 403 Forbidden errors (Authorization failures).
handleConstraintViolation(ConstraintViolationException) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAPI
Intercepts validation failures from the business layer or manual validation triggers.
handleDataIntegrity(DataIntegrityViolationException, HttpServletRequest) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerWeb
Intercepts database integrity violations, such as unique constraint conflicts or foreign key violations.
handleDataIntegrity(DataIntegrityViolationException) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAPI
Intercepts database integrity violations, such as unique constraint conflicts or foreign key violations.
handledException(EnduranceTrioException) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAPI
Handles business logic exceptions defined within the EnduranceTrio domain.
handleEnduranceTrioException(EnduranceTrioException, HttpServletRequest) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerWeb
Handles business logic exceptions defined within the EnduranceTrio domain.
handleError(HttpServletRequest) - Method in class com.endurancetrio.app.common.web.EnduranceTrioErrorController
Handles requests to the /error path, populating the model with error attributes from the servlet container's error dispatch.
handleHandlerMethodValidationException(HandlerMethodValidationException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAPI
Intercepts validation failures on method-level parameters such as @PathVariable or @RequestParam.
handleHttpMessageNotReadable(HttpMessageNotReadableException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAPI
Intercepts malformed JSON requests where the payload cannot be deserialized.
handleMethodArgumentNotValid(MethodArgumentNotValidException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAPI
Intercepts validation failures for @Valid annotated @RequestBody objects.
handleUnhandledException(Exception, HttpServletRequest) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerWeb
Catch-all handler for any unexpected system exceptions.
hashCode() - Method in record class com.endurancetrio.app.common.response.EnduranceTrioResponse
Returns a hash code value for this object.
hashCode() - Method in class com.endurancetrio.app.common.security.token.EnduranceTrioAuthToken
 
hashCode() - Method in record class com.endurancetrio.business.common.dto.ErrorDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.common.dto.PaginationDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.competitor.dto.AthleteRacesPageDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.competitor.dto.AthletesPageDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.DistanceLegDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.DistanceMetadataDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.EventFileDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.EventsPageDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.newsletter.dto.NewsletterSubscriptionDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.geojson.Feature
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.geojson.LineStringGeometry
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.geojson.PointGeometry
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteProperty
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteSegmentProperty
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.RouteDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.RouteMetricsDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
Returns a hash code value for this object.
hashCode() - Method in record class com.endurancetrio.business.tracker.dto.TrackerAccountDTO
Returns a hash code value for this object.
hashCode() - Method in class com.endurancetrio.data.common.model.entity.BaseEntity
 
hashCode() - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
hashCode() - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
hashCode() - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
hashCode() - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.Course
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.Distance
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.Event
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.Race
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.SingleSportDistance
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.TriathlonBasedRace
 
hashCode() - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
hashCode() - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
hashCode() - Method in class com.endurancetrio.data.tracker.model.entity.Route
 
hashCode() - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
hashCode() - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
hasNext() - Method in record class com.endurancetrio.business.common.dto.PaginationDTO
Returns the value of the hasNext record component.
hasPrevious() - Method in record class com.endurancetrio.business.common.dto.PaginationDTO
Returns the value of the hasPrevious record component.
HKG - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
homePage(String, Model) - Method in class com.endurancetrio.app.common.web.HomeWebController
 
HomeWebController - Class in com.endurancetrio.app.common.web
 
HomeWebController() - Constructor for class com.endurancetrio.app.common.web.HomeWebController
 
HON - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
HTTP Code Mapping - Search tag in exception class com.endurancetrio.business.common.exception.EnduranceTrioException
Section
HUN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

I

id() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns the value of the id record component.
id() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns the value of the id record component.
id() - Method in record class com.endurancetrio.business.event.dto.EventFileDTO
Returns the value of the id record component.
id() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the id record component.
id() - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Returns the value of the id record component.
id() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the id record component.
id() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteProperty
Returns the value of the id record component.
id() - Method in record class com.endurancetrio.business.tracker.dto.RouteDTO
Returns the value of the id record component.
id() - Method in record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
Returns the value of the id record component.
INA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
IND - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
INDIVIDUAL - Enum constant in enum class com.endurancetrio.business.event.enumerator.RaceTypeGroup
 
INDIVIDUAL_DERIVED - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
INDIVIDUAL_PARENT - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
IndividualResult - Class in com.endurancetrio.data.event.model.entity
The IndividualResult entity represents a single athlete's result in a Race.
IndividualResult() - Constructor for class com.endurancetrio.data.event.model.entity.IndividualResult
 
IndividualResultRepository - Interface in com.endurancetrio.data.event.repository
The IndividualResultRepository provides database access for IndividualResult entities.
INF - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
INI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
INTERNAL_ERROR - Enum constant in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
 
IRI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
IRL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
IRQ - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
isActive() - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
isEnabled() - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
ISL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ISR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ISV - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
isValid(RouteDTO, ConstraintValidatorContext) - Method in class com.endurancetrio.business.tracker.validator.RouteSegmentsValidator
Validator for the RouteSegmentsValid constraint.
ITA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
IVB - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

J

JAM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
JOR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
JpaConfig - Class in com.endurancetrio.data.config
Configuration class to enable JPA Auditing in the application.
JpaConfig() - Constructor for class com.endurancetrio.data.config.JpaConfig
 
JPN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
JUN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
JUV - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 

K

KAZ - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
KEN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
key() - Method in record class com.endurancetrio.business.tracker.dto.TrackerAccountDTO
Returns the value of the key record component.
KGZ - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
KIR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
KitClient - Interface in com.endurancetrio.business.newsletter.client
Port for outbound Kit.com API calls.
KitClientMain - Class in com.endurancetrio.app.newsletter.client
RestClient-backed implementation of KitClient.
KitClientMain(KitProperties) - Constructor for class com.endurancetrio.app.newsletter.client.KitClientMain
 
KitProperties - Class in com.endurancetrio.app.config
 
KitProperties() - Constructor for class com.endurancetrio.app.config.KitProperties
 
knownName() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns the value of the knownName record component.
KoFi() - Constructor for class com.endurancetrio.app.config.AppProperties.KoFi
 
KOR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
KOS - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
KSA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
KUW - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

L

LANGUAGE - Static variable in class com.endurancetrio.app.common.constants.AppConstants
 
LAO - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
LAP - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
LAT - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
latitude() - Method in record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Returns the value of the latitude record component.
LBA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
LBN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
LBR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
LCA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
legs() - Method in record class com.endurancetrio.business.event.dto.DistanceMetadataDTO
Returns the value of the legs record component.
length() - Method in record class com.endurancetrio.business.event.dto.DistanceLegDTO
Returns the value of the length record component.
LES - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
LIE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
LineStringGeometry - Record Class in com.endurancetrio.business.tracker.dto.geojson
Represents a GeoJSON LineString geometry.
LineStringGeometry(List<List<Double>>) - Constructor for record class com.endurancetrio.business.tracker.dto.geojson.LineStringGeometry
Creates an instance of a LineStringGeometry record class.
LOCALE_PORTUGUESE - Static variable in class com.endurancetrio.app.common.constants.AppConstants
 
localeRedirectFilter() - Method in class com.endurancetrio.app.config.WebConfig
 
LocaleRedirectFilter - Class in com.endurancetrio.app.config
 
LocaleRedirectFilter() - Constructor for class com.endurancetrio.app.config.LocaleRedirectFilter
 
localeResolver() - Method in class com.endurancetrio.app.config.WebConfig
 
localTrackerApi() - Method in class com.endurancetrio.app.config.OpenApiConfig
Tracker domain local development group (Full Internal Path)
LONG_DISTANCE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
longitude() - Method in record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Returns the value of the longitude record component.
longName() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns the value of the longName record component.
LTU - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
LUX - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

M

MAD - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
main(String[]) - Static method in class com.endurancetrio.app.EnduranceTrioApplication
 
MALE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AthleteGender
 
MALE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.GenderCategory
 
MANDATORY - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.WetsuitRule
 
map(DeviceTelemetryDTO, TrackerAccountDTO) - Method in class com.endurancetrio.business.tracker.mapper.DeviceTelemetryMapper
Converts a DeviceTelemetryDTO to a DeviceTelemetry entity.
map(RouteDTO) - Method in class com.endurancetrio.business.tracker.mapper.RouteMapper
Maps a RouteDTO to a Route entity.
map(TrackerAccountDTO) - Method in class com.endurancetrio.business.tracker.mapper.TrackerAccountMapper
Converts a TrackerAccountDTO to a TrackerAccount entity.
map(EventFile) - Method in class com.endurancetrio.business.event.mapper.EventFileMapper
Maps an EventFile entity to an EventFileDTO.
map(Organizer) - Method in class com.endurancetrio.business.event.mapper.OrganizerMapper
Maps an Organizer entity to an OrganizerDTO.
map(Race) - Method in class com.endurancetrio.business.event.mapper.RaceMapper
Maps a Race entity to a RaceDTO.
map(DeviceTelemetry) - Method in class com.endurancetrio.business.tracker.mapper.DeviceTelemetryMapper
Converts a DeviceTelemetry entity to a DeviceTelemetryDTO.
map(Route) - Method in class com.endurancetrio.business.tracker.mapper.RouteMapper
Maps a Route entity to a RouteDTO.
map(TrackerAccount) - Method in class com.endurancetrio.business.tracker.mapper.TrackerAccountMapper
Converts a TrackerAccount entity to a TrackerAccountDTO.
mapToAthleteDTO(Athlete) - Method in class com.endurancetrio.business.competitor.mapper.AthleteMapper
Maps an Athlete entity to an AthleteDTO.
mapToEventDTO(Event) - Method in class com.endurancetrio.business.event.mapper.EventMapper
Maps an Event entity to an EventDTO.
mapToEventOverviewDTO(Event) - Method in class com.endurancetrio.business.event.mapper.EventMapper
Maps an Event entity to an EventOverviewDTO.
mapWithEvent(Race) - Method in class com.endurancetrio.business.event.mapper.RaceMapper
Maps a Race entity to a RaceDTO including the parent Event data.
MAR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MARATHON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
MAS - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MAW - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MDA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MDV - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
message() - Method in record class com.endurancetrio.app.common.response.EnduranceTrioResponse
Returns the value of the message record component.
message() - Method in record class com.endurancetrio.business.common.dto.ErrorDTO
Returns the value of the message record component.
message() - Element in annotation interface com.endurancetrio.business.tracker.annotation.RouteSegmentsValid
 
MessageService - Class in com.endurancetrio.app.common.service
 
MessageService(MessageSource) - Constructor for class com.endurancetrio.app.common.service.MessageService
 
METADATA - Static variable in class com.endurancetrio.app.common.constants.AppConstants
 
MEX - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MGL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MHL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MIDDLE_DISTANCE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
MINI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
MIXED - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.GenderCategory
 
MIXED_RELAY_DERIVED - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
MIXED_RELAY_PARENT - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
MKD - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MLI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MLT - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MNE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MON - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MOUNTAIN_BIKING - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
MOZ - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MRI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
MSG_AUTH_DENIED - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
MSG_AUTH_FAILURE - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
MSG_SERVER_ERROR - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
MSG_SUCCESS - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
MTN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
Multiple Errors (Validation) - Search tag in exception class com.endurancetrio.business.common.exception.EnduranceTrioException
Section
MYA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

N

NAM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
name() - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Returns the value of the name record component.
NC - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
NCA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
NE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
NED - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
NEP - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
NewsletterService - Interface in com.endurancetrio.business.newsletter.service
Service for managing newsletter subscriptions via Kit.com.
NewsletterServiceMain - Class in com.endurancetrio.business.newsletter.service
Kit.com-backed implementation of NewsletterService.
NewsletterServiceMain(KitClient, String, String) - Constructor for class com.endurancetrio.business.newsletter.service.NewsletterServiceMain
 
NewsletterSubscriptionDTO - Record Class in com.endurancetrio.business.newsletter.dto
Data Transfer Object for a newsletter subscription request.
NewsletterSubscriptionDTO(String, String) - Constructor for record class com.endurancetrio.business.newsletter.dto.NewsletterSubscriptionDTO
Creates an instance of a NewsletterSubscriptionDTO record class.
NewsletterWebController - Class in com.endurancetrio.app.newsletter.web
Web controller for the newsletter subscription flow.
NewsletterWebController(AppProperties, MessageService, NewsletterService) - Constructor for class com.endurancetrio.app.newsletter.web.NewsletterWebController
 
nextYears() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the nextYears record component.
NGR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
NIG - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
NOR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
NOT_FOUND - Enum constant in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
 
NRU - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
NZL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

O

of(Geometry, Map<String, Object>) - Static method in record class com.endurancetrio.business.tracker.dto.geojson.Feature
 
OMA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
OPEN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
OPEN - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.GenderCategory
 
OPEN_WATER - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
OpenApiConfig - Class in com.endurancetrio.app.config
 
OpenApiConfig(AppProperties) - Constructor for class com.endurancetrio.app.config.OpenApiConfig
 
OpenApiStandardErrors - Annotation Interface in com.endurancetrio.app.common.annotation
 
OpenGraph() - Constructor for class com.endurancetrio.app.config.AppProperties.OpenGraph
 
OPTIONAL - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.WetsuitRule
 
order() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteSegmentProperty
Returns the value of the order record component.
order() - Method in record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
Returns the value of the order record component.
Organizer - Class in com.endurancetrio.data.event.model.entity
The Organizer entity represents a single organizer of an endurance sport Event.
Organizer() - Constructor for class com.endurancetrio.data.event.model.entity.Organizer
Default constructor for the Organizer entity.
OrganizerDTO - Record Class in com.endurancetrio.business.event.dto
The OrganizerDTO represents an organizer of an event.
OrganizerDTO(Long, String, String, String, String, String) - Constructor for record class com.endurancetrio.business.event.dto.OrganizerDTO
Creates an instance of a OrganizerDTO record class.
OrganizerMapper - Class in com.endurancetrio.business.event.mapper
 
OrganizerMapper() - Constructor for class com.endurancetrio.business.event.mapper.OrganizerMapper
 
organizers() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the organizers record component.
organizerType() - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Returns the value of the organizerType record component.
OrganizerType - Enum Class in com.endurancetrio.data.event.model.enumerator
The OrganizerType enum is used to classify an Event's Organizer.
OrganizerTypeConverter - Class in com.endurancetrio.data.event.model.converter
The OrganizerTypeConverter class is responsible for converting the OrganizerType enum to its corresponding database column representation and vice versa.
OrganizerTypeConverter() - Constructor for class com.endurancetrio.data.event.model.converter.OrganizerTypeConverter
 
owner() - Method in record class com.endurancetrio.business.tracker.dto.TrackerAccountDTO
Returns the value of the owner record component.

P

PageMetadata - Class in com.endurancetrio.app.common.model
The PageMetadata class holds page-level metadata used across shared template fragments in the application.
PageMetadata() - Constructor for class com.endurancetrio.app.common.model.PageMetadata
 
PageMetadataUtils - Class in com.endurancetrio.app.common.utils
The PageMetadataUtils class provides utility methods for building PageMetadata instances across controller classes in the application.
pageNumber() - Method in record class com.endurancetrio.business.common.dto.PaginationDTO
Returns the value of the pageNumber record component.
pagination() - Method in record class com.endurancetrio.business.competitor.dto.AthleteRacesPageDTO
Returns the value of the pagination record component.
pagination() - Method in record class com.endurancetrio.business.competitor.dto.AthletesPageDTO
Returns the value of the pagination record component.
pagination() - Method in record class com.endurancetrio.business.event.dto.EventsPageDTO
Returns the value of the pagination record component.
PAGINATION - Static variable in class com.endurancetrio.app.common.constants.AppConstants
 
PaginationDTO - Record Class in com.endurancetrio.business.common.dto
PaginationDTO is a generic pagination metadata record used to pass pagination state from the service layer to the presentation layer without exposing Spring Data Page directly.
PaginationDTO(int, int, long, boolean, boolean) - Constructor for record class com.endurancetrio.business.common.dto.PaginationDTO
Creates an instance of a PaginationDTO record class.
PAK - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
PAN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
PAR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ParaClass - Class in com.endurancetrio.data.competitor.model.entity
Historical reference entity that documents the para_class table schema.
ParaClass - Enum Class in com.endurancetrio.data.competitor.model.enumerator
The ParaClass enum represents sport classifications for multiple Paralympic disciplines.
ParaClass() - Constructor for class com.endurancetrio.data.competitor.model.entity.ParaClass
 
ParaClassConverter - Class in com.endurancetrio.data.competitor.model.converter
The ParaClassConverter class is responsible for converting the ParaClass enum to its corresponding database column representation and vice versa.
ParaClassConverter() - Constructor for class com.endurancetrio.data.competitor.model.converter.ParaClassConverter
 
passwordEncoder() - Method in class com.endurancetrio.business.config.BusinessSecurityConfig
 
PathVariableLocaleResolver - Class in com.endurancetrio.app.config
 
PathVariableLocaleResolver() - Constructor for class com.endurancetrio.app.config.PathVariableLocaleResolver
 
payload() - Element in annotation interface com.endurancetrio.business.tracker.annotation.RouteSegmentsValid
 
Penalty - Enum Class in com.endurancetrio.data.event.model.enumerator
 
PenaltyConverter - Class in com.endurancetrio.data.event.model.converter
The PenaltyConverter class is responsible for converting the Penalty enum to its corresponding database column representation and vice versa.
PenaltyConverter() - Constructor for class com.endurancetrio.data.event.model.converter.PenaltyConverter
 
PER - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
PHI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
PLANNED - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceStatus
 
PLE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
PLW - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
PNG - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
PointGeometry - Record Class in com.endurancetrio.business.tracker.dto.geojson
Represents a GeoJSON Point geometry.
PointGeometry(List<Double>) - Constructor for record class com.endurancetrio.business.tracker.dto.geojson.PointGeometry
Creates an instance of a PointGeometry record class.
POL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
policy(String, HttpServletRequest, Model) - Method in class com.endurancetrio.app.common.web.PolicyWebController
 
PolicyWebController - Class in com.endurancetrio.app.common.web
 
PolicyWebController(MessageService, AppProperties) - Constructor for class com.endurancetrio.app.common.web.PolicyWebController
 
POR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
POSTER - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.FileType
 
previousYears() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the previousYears record component.
PRI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
PRIVATE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.OrganizerType
 
PRK - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
productionTrackerApi() - Method in class com.endurancetrio.app.config.OpenApiConfig
Tracker domain production Group (Stripped External Path)
properties() - Method in record class com.endurancetrio.business.tracker.dto.geojson.Feature
Returns the value of the properties record component.
PUBLIC - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.OrganizerType
 
PUR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

Q

QAT - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

R

Race - Class in com.endurancetrio.data.event.model.entity
The Race's fields are defined as follows: id : the unique identifier of the Race that is automatically generated and is the primary key.
Race() - Constructor for class com.endurancetrio.data.event.model.entity.Race
Default constructor for the Race entity.
RaceDTO - Record Class in com.endurancetrio.business.event.dto
The RaceDTO represents a race within an event, including its schedule, sport categories, distance types, and optional distance metadata.
RaceDTO(Long, String, String, LocalDate, LocalTime, List<String>, List<String>, String, DistanceMetadataDTO, EventDTO) - Constructor for record class com.endurancetrio.business.event.dto.RaceDTO
Creates an instance of a RaceDTO record class.
RaceMapper - Class in com.endurancetrio.business.event.mapper
 
RaceMapper() - Constructor for class com.endurancetrio.business.event.mapper.RaceMapper
 
races() - Method in record class com.endurancetrio.business.competitor.dto.AthleteRacesPageDTO
Returns the value of the races record component.
races() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the races record component.
RaceStatus - Enum Class in com.endurancetrio.data.event.model.enumerator
The RaceStatus enum represents the status of a Race
RaceStatusConverter - Class in com.endurancetrio.data.event.model.converter
The RaceStatusConverter class is responsible for converting the RaceStatus enum to its corresponding database column representation and vice versa.
RaceStatusConverter() - Constructor for class com.endurancetrio.data.event.model.converter.RaceStatusConverter
 
RaceType - Enum Class in com.endurancetrio.data.event.model.enumerator
The RaceType enum represents the type of a Race
RaceTypeConverter - Class in com.endurancetrio.data.event.model.converter
The RaceTypeConverter class is responsible for converting the RaceType enum to its corresponding database column representation and vice versa.
RaceTypeConverter() - Constructor for class com.endurancetrio.data.event.model.converter.RaceTypeConverter
 
raceTypeGroup() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the raceTypeGroup record component.
RaceTypeGroup - Enum Class in com.endurancetrio.business.event.enumerator
The RaceTypeGroup enum represents the high-level grouping of race types used in the race mapper.
reason() - Method in record class com.endurancetrio.app.common.response.EnduranceTrioResponse
Returns the value of the reason record component.
REASON_200 - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
REASON_500 - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
redirect(String, String) - Static method in class com.endurancetrio.app.common.utils.WebUtils
Build a redirect view name for the given language and path.
REDIRECT_PREFIX - Static variable in class com.endurancetrio.app.common.utils.WebUtils
Prefix used when returning a Spring redirect view name.
reference() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteProperty
Returns the value of the reference record component.
reference() - Method in record class com.endurancetrio.business.tracker.dto.RouteDTO
Returns the value of the reference record component.
RELAY - Enum constant in enum class com.endurancetrio.business.event.enumerator.RaceTypeGroup
 
removeCourse(Course) - Method in class com.endurancetrio.data.event.model.entity.Event
Removes an Course from the Event.
removeCourse(Course) - Method in class com.endurancetrio.data.event.model.entity.Race
Removes a Course from this Race's courses collection.
removeIndividualResult(IndividualResult) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
Removes an individual IndividualResult from this TeamResult's contributing results.
removeParentRace(Race) - Method in class com.endurancetrio.data.event.model.entity.Race
Removes a parent Race from this Race.
removeRace(Race) - Method in class com.endurancetrio.data.event.model.entity.Course
Removes a Race from this Course's races collection.
removeSegment(RouteSegment) - Method in class com.endurancetrio.data.tracker.model.entity.Route
Utility method to remove a segment from the route.
resolveLocale(HttpServletRequest) - Method in class com.endurancetrio.app.config.PathVariableLocaleResolver
 
ResultsFile - Class in com.endurancetrio.data.event.model.entity
The ResultsFile entity represents a file storing the official results of a Race.
ResultsFile() - Constructor for class com.endurancetrio.data.event.model.entity.ResultsFile
Default constructor for the ResultsFile entity.
ROAD_CYCLING - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
ROAD_RUNNING - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
ROU - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
Route - Class in com.endurancetrio.data.tracker.model.entity
The Route represents a route segment in the EnduranceTrio Tracker system.
Route() - Constructor for class com.endurancetrio.data.tracker.model.entity.Route
 
RouteAPI - Interface in com.endurancetrio.app.tracker.api
 
RouteDTO - Record Class in com.endurancetrio.business.tracker.dto
The RouteDTO represents a route in the EnduranceTrio system.
RouteDTO(Long, String, List<RouteSegmentDTO>) - Constructor for record class com.endurancetrio.business.tracker.dto.RouteDTO
Creates an instance of a RouteDTO record class.
RouteMapper - Class in com.endurancetrio.business.tracker.mapper
 
RouteMapper(RouteSegmentMapper) - Constructor for class com.endurancetrio.business.tracker.mapper.RouteMapper
 
RouteMetricsDTO - Record Class in com.endurancetrio.business.tracker.dto
Data Transfer Object representing route metrics in GeoJSON FeatureCollection format.
RouteMetricsDTO(String, List<Feature>) - Constructor for record class com.endurancetrio.business.tracker.dto.RouteMetricsDTO
Creates an instance of a RouteMetricsDTO record class.
RouteMetricsDTO(List<Feature>) - Constructor for record class com.endurancetrio.business.tracker.dto.RouteMetricsDTO
 
RouteProperty - Record Class in com.endurancetrio.business.tracker.dto.geojson
 
RouteProperty(Long, String, Long, List<RouteSegmentProperty>) - Constructor for record class com.endurancetrio.business.tracker.dto.geojson.RouteProperty
Creates an instance of a RouteProperty record class.
RouteRepository - Interface in com.endurancetrio.data.tracker.repository
 
RouteRestController - Class in com.endurancetrio.app.tracker.api
 
RouteRestController(RouteService) - Constructor for class com.endurancetrio.app.tracker.api.RouteRestController
 
RouteSegment - Class in com.endurancetrio.data.tracker.model.entity
The RouteSegment represents a route segment in the EnduranceTrio Tracker system.
RouteSegment() - Constructor for class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
RouteSegmentDTO - Record Class in com.endurancetrio.business.tracker.dto
The RouteSegmentDTO represents a route segment in the EnduranceTrio system.
RouteSegmentDTO(Long, Integer, String, String) - Constructor for record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
Creates an instance of a RouteSegmentDTO record class.
RouteSegmentMapper - Class in com.endurancetrio.business.tracker.mapper
 
RouteSegmentMapper() - Constructor for class com.endurancetrio.business.tracker.mapper.RouteSegmentMapper
 
RouteSegmentProperty - Record Class in com.endurancetrio.business.tracker.dto.geojson
 
RouteSegmentProperty(Integer, Long) - Constructor for record class com.endurancetrio.business.tracker.dto.geojson.RouteSegmentProperty
Creates an instance of a RouteSegmentProperty record class.
RouteSegmentsValid - Annotation Interface in com.endurancetrio.business.tracker.annotation
 
RouteSegmentsValidator - Class in com.endurancetrio.business.tracker.validator
Validator for the RouteSegmentsValid constraint on RouteDTO.
RouteSegmentsValidator() - Constructor for class com.endurancetrio.business.tracker.validator.RouteSegmentsValidator
 
RouteService - Interface in com.endurancetrio.business.tracker.service
 
RouteServiceMain - Class in com.endurancetrio.business.tracker.service
 
RouteServiceMain(DeviceTelemetryRepository, RouteRepository, RouteMapper) - Constructor for class com.endurancetrio.business.tracker.service.RouteServiceMain
 
RSA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
RULES - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.FileType
 
RUN - Enum constant in enum class com.endurancetrio.business.event.enumerator.CoreSport
 
RUS - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
RWA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

S

SAM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
save(DeviceTelemetryDTO) - Method in class com.endurancetrio.app.tracker.api.DeviceTelemetryRestController
 
save(DeviceTelemetryDTO) - Method in interface com.endurancetrio.app.tracker.api.DeviceTelemetryAPI
Saves the provided telemetry data, using the authenticated user as the owner account
save(String, DeviceTelemetryDTO) - Method in interface com.endurancetrio.business.tracker.service.DeviceTelemetryService
Saves the provided telemetry data for the specified owner.
save(String, DeviceTelemetryDTO) - Method in class com.endurancetrio.business.tracker.service.DeviceTelemetryServiceMain
 
securityFilterChainAPI(HttpSecurity) - Method in class com.endurancetrio.app.config.AppSecurityConfig
Security filter chain for API endpoints.
securityFilterChainWeb(HttpSecurity) - Method in class com.endurancetrio.app.config.AppSecurityConfig
Security filter chain for UI (Thymeleaf) pages.
segmentDistance() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteSegmentProperty
Returns the value of the segmentDistance record component.
segments() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteProperty
Returns the value of the segments record component.
segments() - Method in record class com.endurancetrio.business.tracker.dto.RouteDTO
Returns the value of the segments record component.
SEN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
SEN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
setAccount(TrackerAccount) - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
setActive(boolean) - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
setActive(Boolean) - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
setActive(Boolean) - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
setAdsenseId(String) - Method in class com.endurancetrio.app.config.AppProperties.Google
 
setAgeGroup(AgeGroup) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setAgeGroup(AgeGroup) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setAirTemperature(Double) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setApiBaseUrl(String) - Method in class com.endurancetrio.app.config.KitProperties
 
setApiKey(String) - Method in class com.endurancetrio.app.config.KitProperties
 
setApiKeyHeader(String) - Method in class com.endurancetrio.app.config.KitProperties
 
setApiVersion(String) - Method in class com.endurancetrio.app.config.KitProperties
 
setAppVersion(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setAthlete(Athlete) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setAthletesCount(Integer) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setBib(String) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setBib(String) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setBike(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setBikeDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
setBikeDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
setBikeDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
setBikeDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
setBikeLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
setBikeLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
setBikeLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
setBikeLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
setBirthName(String) - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
setCanonicalUrl(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setCity(String) - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
setCity(String) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setCity(String) - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
setCode(String) - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
setCode(String) - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
setCopyrightYear(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setCopyrightYear(String) - Method in class com.endurancetrio.app.config.AppProperties
 
setCountry(Country) - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
setCounty(String) - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
setCounty(String) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setCounty(String) - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
setCourses(Set<Course>) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setCourses(Set<Course>) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setCumulativeRank(Integer) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setDate(LocalDate) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setDefaultImg(String) - Method in class com.endurancetrio.app.config.AppProperties.OpenGraph
 
setDefaultImgHeight(Integer) - Method in class com.endurancetrio.app.config.AppProperties.OpenGraph
 
setDefaultImgWidth(Integer) - Method in class com.endurancetrio.app.config.AppProperties.OpenGraph
 
setDenominationEN(String) - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
setDenominationEN(String) - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
setDenominationPT(String) - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
setDenominationPT(String) - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
setDescription(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setDevice(String) - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
setDistance(Distance) - Method in class com.endurancetrio.data.event.model.entity.Course
 
setDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.SingleSportDistance
 
setDistanceType(DistanceType) - Method in class com.endurancetrio.data.event.model.entity.Distance
 
setDistrict(String) - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
setDistrict(String) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setDistrict(String) - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
setEnabled(boolean) - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
setEndDate(LocalDate) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setEndDevice(String) - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
setEvent(Event) - Method in class com.endurancetrio.data.event.model.entity.Course
 
setEventFiles(Set<EventFile>) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setEventReference(String) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setFacebookPageId(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setFacebookPageId(String) - Method in class com.endurancetrio.app.config.AppProperties.Social
 
setFileName(String) - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
setFileName(String) - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
setFileType(FileType) - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
setFirstBike(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setFirstBikeDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
setFirstBikeLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
setFirstRun(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setFirstRunDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
setFirstRunDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
setFirstRunLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
setFirstRunLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
setFormIdEn(String) - Method in class com.endurancetrio.app.config.KitProperties
 
setFormIdPt(String) - Method in class com.endurancetrio.app.config.KitProperties
 
setFullName(String) - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
setGender(AthleteGender) - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
setGenderCategory(GenderCategory) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setGoogle(AppProperties.Google) - Method in class com.endurancetrio.app.config.AppProperties
 
setGoogleAdsenseId(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setGunTime(LocalTime) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setId(T) - Method in class com.endurancetrio.data.common.model.entity.BaseEntity
 
setIndividualResults(Set<IndividualResult>) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setKey(String) - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
setKnownName(String) - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
setKoFi(AppProperties.KoFi) - Method in class com.endurancetrio.app.config.AppProperties
 
setKofiUserId(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.SingleSportDistance
 
setLatitude(Double) - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
setLocale(HttpServletRequest, HttpServletResponse, Locale) - Method in class com.endurancetrio.app.config.PathVariableLocaleResolver
 
setLongitude(Double) - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
setLongName(String) - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
setName(String) - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
setOgImage(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setOgImageHeight(Integer) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setOgImageWidth(Integer) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setOpenGraph(AppProperties.OpenGraph) - Method in class com.endurancetrio.app.config.AppProperties
 
setOrder(Integer) - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
setOrganizers(Set<Organizer>) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setOrganizerType(OrganizerType) - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
setOwner(String) - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
setParaClass(ParaClass) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setParaClass(ParaClass) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setParentRaces(Set<Race>) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setPathFormSubscribers(String) - Method in class com.endurancetrio.app.config.KitProperties
 
setPathSubscribers(String) - Method in class com.endurancetrio.app.config.KitProperties
 
setPenalty(Penalty) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setPenalty(Penalty) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setPoints(Integer) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setPoints(Integer) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setRace(Race) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setRace(Race) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setRaceReference(String) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setRaces(Set<Race>) - Method in class com.endurancetrio.data.event.model.entity.Course
 
setRaceStatus(RaceStatus) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setRaceType(RaceType) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setRank(Integer) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setRank(Integer) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setReference(String) - Method in class com.endurancetrio.data.tracker.model.entity.Route
 
setResultsFiles(Set<ResultsFile>) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setRevision(Integer) - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
setRevision(Integer) - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
setRun(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setRunDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
setRunDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
setRunDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
setRunLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
setRunLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
setRunLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
setSecondBike(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setSecondBikeDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
setSecondBikeLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
setSecondRun(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setSecondRunDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
setSecondRunDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
setSecondRunLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
setSecondRunLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
setSegments(List<RouteSegment>) - Method in class com.endurancetrio.data.tracker.model.entity.Route
 
setShortName(String) - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
setSocial(AppProperties.Social) - Method in class com.endurancetrio.app.config.AppProperties
 
setSourceResult(IndividualResult) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setSourceResult(TeamResult) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setSport(Sport) - Method in class com.endurancetrio.data.event.model.entity.Course
 
setStartDate(LocalDate) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setStartDevice(String) - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
setSubtitle(String) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setSubtitle(String) - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
setSwim(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setSwimDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
setSwimDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
setSwimDistance(Integer) - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
setSwimLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
setSwimLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
setSwimLaps(Integer) - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
setT1(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setT2(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setT3(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setTeam(Team) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setTeam(Team) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setTeamName(String) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setTeamName(String) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setTime(Instant) - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
setTime(LocalTime) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setTitle(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setTitle(String) - Method in class com.endurancetrio.data.event.model.entity.Course
 
setTitle(String) - Method in class com.endurancetrio.data.event.model.entity.Event
 
setTitle(String) - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
setTitle(String) - Method in class com.endurancetrio.data.event.model.entity.Race
 
setTitle(String) - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
setTotal(Duration) - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
setTotal(Duration) - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
setTwitterSite(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setTwitterSite(String) - Method in class com.endurancetrio.app.config.AppProperties.Social
 
setUserId(String) - Method in class com.endurancetrio.app.config.AppProperties.KoFi
 
setVersion(String) - Method in class com.endurancetrio.app.config.AppProperties
 
setView(String) - Method in class com.endurancetrio.app.common.model.PageMetadata
 
setWaterTemperature(Double) - Method in class com.endurancetrio.data.event.model.entity.TriathlonBasedRace
 
setWetsuitRule(WetsuitRule) - Method in class com.endurancetrio.data.event.model.entity.TriathlonBasedRace
 
setYearOfBirth(Integer) - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
SEY - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SGP - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SHORT_DISTANCE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
Single Error with Generic Message - Search tag in exception class com.endurancetrio.business.common.exception.EnduranceTrioException
Section
Single Error with Specific Context - Search tag in exception class com.endurancetrio.business.common.exception.EnduranceTrioException
Section
SingleSportDistance - Class in com.endurancetrio.data.event.model.entity
The SingleSportDistance entity extends the Distance entity and represents the data of a single Sport Course's Distance.
SingleSportDistance() - Constructor for class com.endurancetrio.data.event.model.entity.SingleSportDistance
Default constructor for the SingleSportDistance entity.
SKN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SLE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SLO - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SMR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
Social() - Constructor for class com.endurancetrio.app.config.AppProperties.Social
 
SOL - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SOM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
Specific Error (Custom Message) - Search tag in record class com.endurancetrio.business.common.dto.ErrorDTO
Section
Sport - Enum Class in com.endurancetrio.data.event.model.enumerator
The Sport enum represent the possible sport classifications for a course.
sportCodes() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns the value of the sportCodes record component.
SportConverter - Class in com.endurancetrio.data.event.model.converter
The SportConverter class is responsible for converting the Sport enum to its corresponding database column representation and vice versa.
SportConverter() - Constructor for class com.endurancetrio.data.event.model.converter.SportConverter
 
sports() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the sports record component.
SPRINT - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
SRB - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SRI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SSD - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
STANDARD - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
START_LIST - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.FileType
 
startDate() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns the value of the startDate record component.
startDate() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the startDate record component.
startDevice() - Method in record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
Returns the value of the startDevice record component.
status() - Method in record class com.endurancetrio.app.common.response.EnduranceTrioResponse
Returns the value of the status record component.
STATUS_200 - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
STATUS_500 - Static variable in class com.endurancetrio.app.common.constants.ControllerConstants
 
STP - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
subscribe(NewsletterSubscriptionDTO, String) - Method in interface com.endurancetrio.business.newsletter.service.NewsletterService
Subscribes the given subscriber to the Kit.com form that corresponds to the requested language.
subscribe(NewsletterSubscriptionDTO, String) - Method in class com.endurancetrio.business.newsletter.service.NewsletterServiceMain
 
subscribe(String, String, String) - Method in class com.endurancetrio.app.newsletter.web.NewsletterWebController
 
subtitle() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the subtitle record component.
success(String, HttpServletRequest, Model) - Method in class com.endurancetrio.app.newsletter.web.NewsletterWebController
 
SUD - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SUI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SUPER_SPRINT - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
supports(Class<?>) - Method in class com.endurancetrio.app.common.security.provider.EnduranceTrioAuthProvider
 
SUR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SVK - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SWE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SWIM - Enum constant in enum class com.endurancetrio.business.event.enumerator.CoreSport
 
SWIMRUN - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
SWZ - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
SYR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

T

TAN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
Team - Class in com.endurancetrio.data.competitor.model.entity
The Team entity represents a collective competitor (club or team).
Team() - Constructor for class com.endurancetrio.data.competitor.model.entity.Team
 
TEAM_BY_POINTS - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
TEAM_BY_RANK - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
TEAM_BY_TIME - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
TEAM_RELAY_DERIVED - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
TEAM_RELAY_PARENT - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
TeamResult - Class in com.endurancetrio.data.event.model.entity
The TeamResult entity represents a team's result in a collective Race.
TeamResult() - Constructor for class com.endurancetrio.data.event.model.entity.TeamResult
 
TEN_KM - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
TestErrorWebController - Class in com.endurancetrio.app.common.web.test
The TestErrorWebController provides endpoints for testing error pages during local development.
TestErrorWebController() - Constructor for class com.endurancetrio.app.common.web.test.TestErrorWebController
 
TGA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
THA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
time() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the time record component.
time() - Method in record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Returns the value of the time record component.
title() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns the value of the title record component.
title() - Method in record class com.endurancetrio.business.event.dto.EventFileDTO
Returns the value of the title record component.
title() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns the value of the title record component.
title() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns the value of the title record component.
TJK - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
TKM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
TLS - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
TOG - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
toString() - Method in record class com.endurancetrio.app.common.response.EnduranceTrioResponse
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.common.dto.ErrorDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.common.dto.PaginationDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.competitor.dto.AthleteRacesPageDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.competitor.dto.AthletesPageDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.DistanceLegDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.DistanceMetadataDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.EventDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.EventFileDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.EventOverviewDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.EventsPageDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.OrganizerDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.RaceDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns a string representation of this record class.
toString() - Method in enum class com.endurancetrio.business.event.enumerator.CoreSport
 
toString() - Method in enum class com.endurancetrio.business.event.enumerator.RaceTypeGroup
 
toString() - Method in record class com.endurancetrio.business.newsletter.dto.NewsletterSubscriptionDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.DeviceTelemetryDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.geojson.Feature
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.geojson.LineStringGeometry
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.geojson.PointGeometry
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteProperty
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteSegmentProperty
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.RouteDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.RouteMetricsDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.RouteSegmentDTO
Returns a string representation of this record class.
toString() - Method in record class com.endurancetrio.business.tracker.dto.TrackerAccountDTO
Returns a string representation of this record class.
toString() - Method in class com.endurancetrio.data.competitor.model.entity.AgeGroup
 
toString() - Method in class com.endurancetrio.data.competitor.model.entity.Athlete
 
toString() - Method in class com.endurancetrio.data.competitor.model.entity.ParaClass
 
toString() - Method in class com.endurancetrio.data.competitor.model.entity.Team
 
toString() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
toString() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.AthleteGender
 
toString() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
toString() - Method in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
 
toString() - Method in class com.endurancetrio.data.event.model.entity.AquabikeDistance
 
toString() - Method in class com.endurancetrio.data.event.model.entity.AquathlonDistance
 
toString() - Method in class com.endurancetrio.data.event.model.entity.BiathlonDistance
 
toString() - Method in class com.endurancetrio.data.event.model.entity.Course
 
toString() - Method in class com.endurancetrio.data.event.model.entity.Distance
 
toString() - Method in class com.endurancetrio.data.event.model.entity.DoubleBiathlonDistance
 
toString() - Method in class com.endurancetrio.data.event.model.entity.DuathlonDistance
 
toString() - Method in class com.endurancetrio.data.event.model.entity.Event
 
toString() - Method in class com.endurancetrio.data.event.model.entity.EventFile
 
toString() - Method in class com.endurancetrio.data.event.model.entity.IndividualResult
 
toString() - Method in class com.endurancetrio.data.event.model.entity.Organizer
 
toString() - Method in class com.endurancetrio.data.event.model.entity.Race
 
toString() - Method in class com.endurancetrio.data.event.model.entity.ResultsFile
 
toString() - Method in class com.endurancetrio.data.event.model.entity.SingleSportDistance
 
toString() - Method in class com.endurancetrio.data.event.model.entity.TeamResult
 
toString() - Method in class com.endurancetrio.data.event.model.entity.TriathlonBasedRace
 
toString() - Method in class com.endurancetrio.data.event.model.entity.TriathlonDistance
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.FileType
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.GenderCategory
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.OrganizerType
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.Penalty
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.RaceStatus
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.RaceType
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
toString() - Method in enum class com.endurancetrio.data.event.model.enumerator.WetsuitRule
 
toString() - Method in class com.endurancetrio.data.tracker.model.entity.DeviceTelemetry
 
toString() - Method in class com.endurancetrio.data.tracker.model.entity.Route
 
toString() - Method in class com.endurancetrio.data.tracker.model.entity.RouteSegment
 
toString() - Method in class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
totalBatches() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the totalBatches record component.
totalDistance() - Method in record class com.endurancetrio.business.tracker.dto.geojson.RouteProperty
Returns the value of the totalDistance record component.
totalItems() - Method in record class com.endurancetrio.business.common.dto.PaginationDTO
Returns the value of the totalItems record component.
totalPages() - Method in record class com.endurancetrio.business.common.dto.PaginationDTO
Returns the value of the totalPages record component.
totalYears() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the totalYears record component.
TPE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
TRACKER_DOMAIN - Static variable in class com.endurancetrio.app.tracker.constants.TrackerPathsAPI
 
TRACKER_RESOURCE_DEVICES - Static variable in class com.endurancetrio.app.tracker.constants.TrackerPathsAPI
 
TRACKER_RESOURCE_ROUTES - Static variable in class com.endurancetrio.app.tracker.constants.TrackerPathsAPI
 
TRACKER_V1 - Static variable in class com.endurancetrio.app.tracker.constants.TrackerPathsAPI
 
TrackerAccount - Class in com.endurancetrio.data.tracker.model.entity
The TrackerAccount represents an account authorized to send tracking data to the EnduranceTrio Tracker system.
TrackerAccount() - Constructor for class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
TrackerAccount(String, String, boolean) - Constructor for class com.endurancetrio.data.tracker.model.entity.TrackerAccount
 
TrackerAccountDTO - Record Class in com.endurancetrio.business.tracker.dto
The TrackerAccountDTO represents a tracker account with its owner, key, and enabled status.
TrackerAccountDTO(String, String, boolean) - Constructor for record class com.endurancetrio.business.tracker.dto.TrackerAccountDTO
Creates an instance of a TrackerAccountDTO record class.
TrackerAccountInitializer - Class in com.endurancetrio.business.tracker.service
Service responsible for initializing the first tracker account upon application startup.
TrackerAccountInitializer(TrackerAccountRepository) - Constructor for class com.endurancetrio.business.tracker.service.TrackerAccountInitializer
 
TrackerAccountMapper - Class in com.endurancetrio.business.tracker.mapper
TrackerAccountMapper is a utility class for converting between TrackerAccountDTO and TrackerAccount objects.
TrackerAccountMapper() - Constructor for class com.endurancetrio.business.tracker.mapper.TrackerAccountMapper
 
TrackerAccountRepository - Interface in com.endurancetrio.data.tracker.repository
 
TrackerAccountService - Interface in com.endurancetrio.business.tracker.service
 
TrackerAccountServiceMain - Class in com.endurancetrio.business.tracker.service
 
TrackerAccountServiceMain(TrackerAccountRepository, TrackerAccountMapper, PasswordEncoder) - Constructor for class com.endurancetrio.business.tracker.service.TrackerAccountServiceMain
 
TrackerPathsAPI - Class in com.endurancetrio.app.tracker.constants
The TrackerPathsAPI class contains path constant values used across controller classes for the Tracker domain in the application.
TrackerPathsAPI() - Constructor for class com.endurancetrio.app.tracker.constants.TrackerPathsAPI
 
TRAIL_RUNNING - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
TRIATHLON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.Sport
 
TriathlonBasedRace - Class in com.endurancetrio.data.event.model.entity
The TriathlonBasedRace class represents a triathlon based Race such as Aquathlon, Aquabike or Triathlon.
TriathlonBasedRace() - Constructor for class com.endurancetrio.data.event.model.entity.TriathlonBasedRace
Default constructor for the TriathlonBasedRace entity.
TriathlonDistance - Class in com.endurancetrio.data.event.model.entity
The TriathlonDistance entity extends the Distance entity and represents the data of a Triathlon and Cross Triathlon Course's Distance.
TriathlonDistance() - Constructor for class com.endurancetrio.data.event.model.entity.TriathlonDistance
Default constructor for the TriathlonDistance entity.
trigger403(String) - Method in class com.endurancetrio.app.common.web.test.TestErrorWebController
 
trigger404(String) - Method in class com.endurancetrio.app.common.web.test.TestErrorWebController
 
trigger500(String) - Method in class com.endurancetrio.app.common.web.test.TestErrorWebController
 
TTO - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
TUN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
TUR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
TUV - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
type() - Method in record class com.endurancetrio.business.tracker.dto.geojson.Feature
Returns the value of the type record component.
type() - Method in record class com.endurancetrio.business.tracker.dto.RouteMetricsDTO
Returns the value of the type record component.

U

U23 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
UAE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
UC_B - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road tandem cycling class for athletes with a vision impairment, without further subclass distinction.
UC_B1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road tandem cycling class for athletes who are totally blind.
UC_B2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road tandem cycling class for athletes with severe partial sight.
UC_B3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road tandem cycling class for athletes with moderate partial sight.
UC_C1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road cycling class for athletes with the most severe impairment affecting all four limbs, using a standard bicycle with adaptations.
UC_C2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road cycling class for athletes with a severe impairment affecting lower or upper limbs, using a standard bicycle with adaptations.
UC_C3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road cycling class for athletes with a moderate impairment, such as a single above-knee amputation, using a standard bicycle with adaptations.
UC_C4 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road cycling class for athletes with a mild impairment, such as a single below-knee amputation, using a standard bicycle with adaptations.
UC_C5 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road cycling class for athletes with the least severe impairment, such as a minor loss of hand or foot function, using a standard bicycle.
UC_H1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road handcycle class for athletes with tetraplegia at C1–C6 level or comparable impairment, using a recumbent handcycle operated primarily with arm movement.
UC_H2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road handcycle class for athletes with tetraplegia at C7–T3 level or comparable impairment, using a recumbent handcycle with arm and limited trunk function.
UC_H3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road handcycle class for athletes with paraplegia at T4–T10 level or comparable impairment, using a recumbent handcycle with full arm function.
UC_H4 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road handcycle class for athletes with paraplegia at T11–S5 level or comparable impairment, using a recumbent handcycle with full arm and partial trunk function.
UC_H5 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road handcycle class for athletes with lower limb impairments who ride in a kneeling position on a handcycle, typically for those with bilateral above-knee amputations.
UC_T1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road tricycle class for athletes with a severe coordination impairment affecting all four limbs, requiring a three-wheeled tricycle for stability.
UC_T2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Road tricycle class for athletes with a moderate coordination impairment, using a three-wheeled tricycle for stability.
UGA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
UKR - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ULTRA_DISTANCE - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
ULTRA_MARATHON - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 
UNAUTHORIZED - Enum constant in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
 
unhandledException(Exception) - Method in class com.endurancetrio.app.common.handler.EnduranceTrioExceptionHandlerAPI
Catch-all handler for any unexpected system exceptions.
UNKNOWN - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.WetsuitRule
 
update(Long, RouteDTO) - Method in class com.endurancetrio.app.tracker.api.RouteRestController
 
update(Long, RouteDTO) - Method in interface com.endurancetrio.app.tracker.api.RouteAPI
Updates an existing route configuration.
update(Long, RouteDTO) - Method in interface com.endurancetrio.business.tracker.service.RouteService
Updates an existing route configuration.
update(Long, RouteDTO) - Method in class com.endurancetrio.business.tracker.service.RouteServiceMain
 
updateEntity(RouteDTO, Route) - Method in class com.endurancetrio.business.tracker.mapper.RouteMapper
Updates an existing Route entity with data from a RouteDTO.
updateEntity(RouteSegmentDTO, RouteSegment) - Method in class com.endurancetrio.business.tracker.mapper.RouteSegmentMapper
Updates an existing RouteSegment entity with data from a RouteSegmentDTO.
URU - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
USA - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
Usage Patterns - Search tag in exception class com.endurancetrio.business.common.exception.EnduranceTrioException
Section
UZB - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

V

validateKey(String, String) - Method in interface com.endurancetrio.business.tracker.service.TrackerAccountService
Validates the provided key for the given owner.
validateKey(String, String) - Method in class com.endurancetrio.business.tracker.service.TrackerAccountServiceMain
 
valueOf(String) - Static method in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.business.event.enumerator.CoreSport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.business.event.enumerator.RaceTypeGroup
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.competitor.model.enumerator.AthleteGender
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.competitor.model.enumerator.Country
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.FileType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.GenderCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.OrganizerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.Penalty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.RaceStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.RaceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.Sport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.endurancetrio.data.event.model.enumerator.WetsuitRule
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.endurancetrio.business.common.exception.EnduranceTrioError
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.business.event.enumerator.CoreSport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.business.event.enumerator.RaceTypeGroup
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.competitor.model.enumerator.AthleteGender
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.competitor.model.enumerator.Country
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.FileType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.GenderCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.OrganizerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.Penalty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.RaceStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.RaceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.Sport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.endurancetrio.data.event.model.enumerator.WetsuitRule
Returns an array containing the constants of this enum class, in the order they are declared.
VAN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
VEN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
VET - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
VET_V1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
VET_V2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
VET_V3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
VET_V4 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
VET_V5 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
VIE - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
VIN - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 

W

WebConfig - Class in com.endurancetrio.app.config
Web configuration class that customizes Spring MVC configuration.
WebConfig() - Constructor for class com.endurancetrio.app.config.WebConfig
 
WebUtils - Class in com.endurancetrio.app.common.utils
Web-related helpers shared by controllers and view helpers.
WetsuitRule - Enum Class in com.endurancetrio.data.event.model.enumerator
The WetsuitRule enum represents the wetsuit rule for a TriathlonBasedRace.
WetSuitRuleConverter - Class in com.endurancetrio.data.event.model.converter
The WetSuitRuleConverter class is responsible for converting the WetsuitRule enum to its corresponding database column representation and vice versa.
WetSuitRuleConverter() - Constructor for class com.endurancetrio.data.event.model.converter.WetSuitRuleConverter
 
Wrapping Lower-Layer Exceptions - Search tag in exception class com.endurancetrio.business.common.exception.EnduranceTrioException
Section
WT_PTHI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon class for athletes with a hearing impairment.
WT_PTII - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon class for athletes with an intellectual impairment.
WT_PTS2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon class for athletes with a severe impairment in at least two of the three disciplines (swim, bike, run).
WT_PTS3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon class for athletes with a significant impairment affecting one or more disciplines.
WT_PTS4 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon class for athletes with a moderate impairment in one or more disciplines.
WT_PTS5 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon class for athletes with a mild impairment in one or more disciplines.
WT_PTVI - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon class for athletes with a vision impairment, without further subclass distinction.
WT_PTVI1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon vision impairment class for athletes who are totally blind.
WT_PTVI2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon vision impairment class for athletes with severe partial sight.
WT_PTVI3 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon vision impairment class for athletes with moderate partial sight.
WT_PTWC - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon class for athletes who compete using a wheelchair in the run segment and a handcycle in the bike segment, without further subclass distinction.
WT_PTWC1 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon wheelchair class for athletes with the most severe impairments, including tetraplegia and comparable disabilities.
WT_PTWC2 - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.ParaClass
Paratriathlon wheelchair class for athletes with less severe impairments compared to PTWC1, including paraplegia and comparable disabilities.

Y

yearOfBirth() - Method in record class com.endurancetrio.business.competitor.dto.AthleteDTO
Returns the value of the yearOfBirth record component.
years() - Method in record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Returns the value of the years record component.
YearsWithEventsDTO - Record Class in com.endurancetrio.business.event.dto
The YearsWithEventsDTO represents a paginated batch of years for navigating through events by year.
YearsWithEventsDTO(List<Integer>, List<Integer>, List<Integer>, int, int, long, int, int, int) - Constructor for record class com.endurancetrio.business.event.dto.YearsWithEventsDTO
Creates an instance of a YearsWithEventsDTO record class.
YEM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
YOUTH - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.AgeGroup
 
YOUTH - Enum constant in enum class com.endurancetrio.data.event.model.enumerator.DistanceType
 

Z

ZAM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
ZIM - Enum constant in enum class com.endurancetrio.data.competitor.model.enumerator.Country
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form