Skip navigation links
A B C D E F G H I J L M N P R S T U V W 

A

AbstractActivity - Class in javastrava.model
 
AbstractActivity() - Constructor for class javastrava.model.AbstractActivity
 
AbstractMap - Class in javastrava.model
 
AbstractMap() - Constructor for class javastrava.model.AbstractMap
 
AbstractSubActivity - Class in javastrava.model
 
AbstractSubActivity() - Constructor for class javastrava.model.AbstractSubActivity
 
accessTokenIsValid() - Method in class javastrava.api.v3.service.impl.StravaServiceImpl
Work out if the access token is valid (i.e.
Activity - Class in javastrava.model
 
Activity() - Constructor for class javastrava.model.Activity
 
ActivityAPI - Interface in javastrava.api.v3.rest
API declarations of activity service endpoints
ActivityMap - Class in javastrava.model
 
ActivityMap() - Constructor for class javastrava.model.ActivityMap
 
ActivityService - Interface in javastrava.api.v3.service
StravaActivity related services
ActivityServiceImpl - Class in javastrava.api.v3.service.impl
 
ActivityTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
ActivityTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.ActivityTypeSerializer
 
ActivityZoneTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
ActivityZoneTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.ActivityZoneTypeSerializer
 
addService(Class<? extends StravaService>, StravaService) - Method in class javastrava.api.v3.auth.model.Token
Adds a service implementation into the Token's store
AgeGroupSerializer - Class in javastrava.json.impl.gson.serializer
 
AgeGroupSerializer() - Constructor for class javastrava.json.impl.gson.serializer.AgeGroupSerializer
 
API - Class in javastrava.api.v3.rest
Provides a static method API.instance(Class, Token) which constructs a standard retrofit service with all the required options.
Athlete - Class in javastrava.model
 
Athlete() - Constructor for class javastrava.model.Athlete
 
AthleteAPI - Interface in javastrava.api.v3.rest
API definitions for implementation of AthleteService
AthleteService - Interface in javastrava.api.v3.service
StravaAthlete related services
AthleteServiceImpl - Class in javastrava.api.v3.service.impl
Implementation of AthleteService
AUTH_ENDPOINT - Static variable in class javastrava.config.StravaConfig
API endpoint for the Strava authorisation API
AuthorisationAPI - Interface in javastrava.api.v3.rest
API implementation of the Strava REST interface for authorisation
AuthorisationApprovalPrompt - Enum in javastrava.api.v3.auth.ref
AuthorisationApprovalPromptSerializer - Class in javastrava.json.impl.gson.serializer
 
AuthorisationApprovalPromptSerializer() - Constructor for class javastrava.json.impl.gson.serializer.AuthorisationApprovalPromptSerializer
 
authorisationInstance() - Static method in class javastrava.api.v3.rest.API
Get an instance of the authorisation API (cached)
AuthorisationResponseType - Enum in javastrava.api.v3.auth.ref
Valid authorisation response types
AuthorisationResponseTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
AuthorisationResponseTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.AuthorisationResponseTypeSerializer
 
AuthorisationScope - Enum in javastrava.api.v3.auth.ref
view_private and/or write, leave blank for read-only permissions.
AuthorisationScopeSerializer - Class in javastrava.json.impl.gson.serializer
 
AuthorisationScopeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.AuthorisationScopeSerializer
 
AuthorisationService - Interface in javastrava.api.v3.auth
Authentication
AuthorisationServiceImpl - Class in javastrava.api.v3.auth.impl.retrofit
 
AuthorisationServiceImpl() - Constructor for class javastrava.api.v3.auth.impl.retrofit.AuthorisationServiceImpl
Default constructor creates a RestAdapter which is the actual implementation of the REST interface

B

BadRequestException - Class in javastrava.api.v3.service.exception
Thrown when Strava API returns an HTTP status of 400
BadRequestException(String, StravaResponse, Throwable) - Constructor for class javastrava.api.v3.service.exception.BadRequestException
 

C

checkUploadStatus(Integer) - Method in interface javastrava.api.v3.rest.UploadAPI
 
checkUploadStatus(Integer) - Method in class javastrava.api.v3.service.impl.UploadServiceImpl
 
checkUploadStatus(Integer) - Method in interface javastrava.api.v3.service.UploadService
Upon upload, Strava will respond with an upload ID.
clearTokenCache() - Method in class javastrava.api.v3.auth.TokenManager
Removes all tokens from the cache
ClimbCategorySerializer - Class in javastrava.json.impl.gson.serializer
 
ClimbCategorySerializer() - Constructor for class javastrava.json.impl.gson.serializer.ClimbCategorySerializer
 
Club - Class in javastrava.model
 
Club() - Constructor for class javastrava.model.Club
 
ClubAPI - Interface in javastrava.api.v3.rest
API definition of the endpoints for club services
ClubService - Interface in javastrava.api.v3.service
StravaClub related services
ClubServiceImpl - Class in javastrava.api.v3.service.impl
Implementation of ClubService
ClubTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
ClubTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.ClubTypeSerializer
 
Comment - Class in javastrava.model
 
Comment() - Constructor for class javastrava.model.Comment
 
convertToStravaPaging(Paging) - Static method in class javastrava.util.PagingUtils
Utility method - give it any paging instruction and it will return a list of paging instructions that will work with the Strava API (i.e.
create(String) - Static method in enum javastrava.api.v3.auth.ref.AuthorisationApprovalPrompt
create(String) - Static method in enum javastrava.api.v3.auth.ref.AuthorisationResponseType
Required by GSON serialiser
create(String) - Static method in enum javastrava.api.v3.auth.ref.AuthorisationScope
Used when deserialising JSON returned by the Strava API
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaActivityType
 
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaActivityZoneType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaAgeGroup
Used by JSON deserialisation
create(Integer) - Static method in enum javastrava.api.v3.model.reference.StravaClimbCategory
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaClubType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaFollowerState
Used by JSON deserialisation
create(Integer) - Static method in enum javastrava.api.v3.model.reference.StravaFrameType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaGearType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaGender
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaLeaderboardDateRange
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaMeasurementMethod
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaPhotoType
Used by JSON deserialisation
create(Integer) - Static method in enum javastrava.api.v3.model.reference.StravaResourceState
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaSegmentActivityType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaSegmentExplorerActivityType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaSportType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaStreamResolutionType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaStreamSeriesDownsamplingType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaStreamType
Used by JSON deserialisation
create(String) - Static method in enum javastrava.api.v3.model.reference.StravaWeightClass
Used by JSON deserialisation
create(Integer) - Static method in enum javastrava.api.v3.model.reference.StravaWorkoutType
Used by JSON deserialisation
createComment(Integer, String) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
createComment(Integer, String) - Method in interface javastrava.api.v3.service.ActivityService
Create a comment on an activity.
createComment(Integer, String) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
createManualActivity(StravaActivity) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
createManualActivity(StravaActivity) - Method in interface javastrava.api.v3.service.ActivityService
This API endpoint is for creating manually entered activities.
createManualActivity(StravaActivity) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 

D

DATE_FORMAT - Static variable in class javastrava.config.StravaConfig
Date format to use in query parameters and in (de)serialisation of JSON
deauthorise(Token) - Method in class javastrava.api.v3.auth.impl.retrofit.TokenServiceImpl
 
deauthorise(Token) - Method in interface javastrava.api.v3.auth.TokenService
Allows an application to revoke its access to an athlete's data.
deauthorise(String) - Method in interface javastrava.api.v3.rest.TokenAPI
 
DEFAULT_PAGE_SIZE - Static variable in class javastrava.config.StravaConfig
Strava's default page size.
deleteActivity(Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
deleteActivity(Integer) - Method in interface javastrava.api.v3.service.ActivityService
Deletes the identified StravaActivity
deleteActivity(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
deleteComment(Integer, Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
deleteComment(Integer, Integer) - Method in interface javastrava.api.v3.service.ActivityService
Delete a comment belonging to the authenticated user
deleteComment(StravaComment) - Method in interface javastrava.api.v3.service.ActivityService
Delete a comment belonging to the authenticated user
deleteComment(Integer, Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
deleteComment(StravaComment) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
deserialise(InputStream, Class<T>) - Method in class javastrava.json.impl.gson.JsonUtilImpl
 
deserialise(String, Class<T>) - Method in class javastrava.json.impl.gson.JsonUtilImpl
 
deserialise(InputStream, Class<T>) - Method in interface javastrava.json.JsonUtil
Deserialise an input stream representation of a JSON document to the named class
deserialise(String, Class<T>) - Method in interface javastrava.json.JsonUtil
Deserialise a string representation of a JSON document to the named class
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.ActivityTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.ActivityZoneTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.AgeGroupSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.AuthorisationApprovalPromptSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.AuthorisationResponseTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.AuthorisationScopeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.ClimbCategorySerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.ClubTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.FollowerStateSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.FrameTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.GenderSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.LeaderboardDateRangeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.MapPointSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.MeasurementMethodSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.PhotoTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.ResourceStateSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.SegmentActivityTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.SegmentExplorerActivityTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.SportTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.StravaStreamSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.StreamResolutionTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.StreamSeriesDownsamplingTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.StreamTypeSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.WeightClassSerializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class javastrava.json.impl.gson.serializer.WorkoutTypeSerializer
 

E

ENDPOINT - Static variable in class javastrava.config.StravaConfig
API endpoint for the Strava data API
execute(Request) - Method in class javastrava.api.v3.rest.util.RetrofitClientResponseInterceptor
Gets and stores the values of the rate limit information headers returned by Strava with each response

F

FollowerStateSerializer - Class in javastrava.json.impl.gson.serializer
 
FollowerStateSerializer() - Constructor for class javastrava.json.impl.gson.serializer.FollowerStateSerializer
 
FrameTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
FrameTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.FrameTypeSerializer
 

G

Gear - Class in javastrava.model
 
Gear() - Constructor for class javastrava.model.Gear
 
GearAPI - Interface in javastrava.api.v3.rest
API definitions for the gear services endpoints
GearService - Interface in javastrava.api.v3.service
StravaGear related services.
GearServiceImpl - Class in javastrava.api.v3.service.impl
Implementation of ClubService
GenderSerializer - Class in javastrava.json.impl.gson.serializer
 
GenderSerializer() - Constructor for class javastrava.json.impl.gson.serializer.GenderSerializer
 
getActivity(Integer, Boolean) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
getActivity(Integer) - Method in interface javastrava.api.v3.service.ActivityService
StravaActivity details, including segment efforts, splits and best efforts, are only available to the owner of the activity.
getActivity(Integer, Boolean) - Method in interface javastrava.api.v3.service.ActivityService
StravaActivity details, including segment efforts, splits and best efforts, are only available to the owner of the activity.
getActivity(Integer, Boolean) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
getActivity(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
getActivityStreams(Integer, String, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType) - Method in interface javastrava.api.v3.rest.StreamAPI
 
getActivityStreams(Integer, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType, StravaStreamType...) - Method in class javastrava.api.v3.service.impl.StreamServiceImpl
 
getActivityStreams(Integer) - Method in class javastrava.api.v3.service.impl.StreamServiceImpl
 
getActivityStreams(Integer, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType, StravaStreamType...) - Method in interface javastrava.api.v3.service.StreamService
Streams represent the raw data of the uploaded file.
getActivityStreams(Integer) - Method in interface javastrava.api.v3.service.StreamService
Streams represent the raw data of the uploaded file.
getAllSegmentLeaderboard(Integer) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
getAllSegmentLeaderboard(Integer, StravaGender, StravaAgeGroup, StravaWeightClass, Boolean, Integer, StravaLeaderboardDateRange) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
getAllSegmentLeaderboard(Integer) - Method in interface javastrava.api.v3.service.SegmentService
Leaderboards represent the ranking of athletes on specific segments.
getAllSegmentLeaderboard(Integer, StravaGender, StravaAgeGroup, StravaWeightClass, Boolean, Integer, StravaLeaderboardDateRange) - Method in interface javastrava.api.v3.service.SegmentService
Leaderboards represent the ranking of athletes on specific segments.
getAthlete(Integer) - Method in interface javastrava.api.v3.rest.AthleteAPI
 
getAthlete(Integer) - Method in interface javastrava.api.v3.service.AthleteService
This request is used to retrieve information about any athlete on Strava.
getAthlete(Integer) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
getAuthenticatedAthlete() - Method in interface javastrava.api.v3.rest.AthleteAPI
 
getAuthenticatedAthlete() - Method in interface javastrava.api.v3.service.AthleteService
This request is used to retrieve information about the currently authenticated athlete.
getAuthenticatedAthlete() - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
getClub(Integer) - Method in interface javastrava.api.v3.rest.ClubAPI
 
getClub(Integer) - Method in interface javastrava.api.v3.rest.SegmentAPI
 
getClub(Integer) - Method in interface javastrava.api.v3.service.ClubService
Retrieve details about a specific club.
getClub(Integer) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
getDescription() - Method in enum javastrava.api.v3.auth.ref.AuthorisationScope
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaActivityType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaActivityZoneType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaAgeGroup
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaClimbCategory
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaClubType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaFollowerState
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaFrameType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaGearType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaGender
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaLeaderboardDateRange
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaMeasurementMethod
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaPhotoType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaResourceState
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaSegmentActivityType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaSegmentExplorerActivityType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaSportType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaStreamResolutionType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaStreamSeriesDownsamplingType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaStreamType
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaWeightClass
 
getDescription() - Method in enum javastrava.api.v3.model.reference.StravaWorkoutType
 
getEffortStreams(Long, String, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType) - Method in interface javastrava.api.v3.rest.StreamAPI
 
getEffortStreams(Long, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType, StravaStreamType...) - Method in class javastrava.api.v3.service.impl.StreamServiceImpl
 
getEffortStreams(Long) - Method in class javastrava.api.v3.service.impl.StreamServiceImpl
 
getEffortStreams(Long, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType, StravaStreamType...) - Method in interface javastrava.api.v3.service.StreamService
A segment effort represents an attempt on a segment.
getEffortStreams(Long) - Method in interface javastrava.api.v3.service.StreamService
A segment effort represents an attempt on a segment.
getGear(String) - Method in interface javastrava.api.v3.rest.GearAPI
 
getGear(String) - Method in interface javastrava.api.v3.service.GearService
Retrieve details about a specific item of StravaGear.
getGear(String) - Method in class javastrava.api.v3.service.impl.GearServiceImpl
 
getGson() - Method in class javastrava.json.impl.gson.JsonUtilImpl
 
getId() - Method in enum javastrava.api.v3.auth.ref.AuthorisationApprovalPrompt
getId() - Method in enum javastrava.api.v3.auth.ref.AuthorisationResponseType
 
getId() - Method in enum javastrava.api.v3.auth.ref.AuthorisationScope
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaActivityType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaActivityZoneType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaAgeGroup
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaClimbCategory
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaClubType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaFollowerState
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaFrameType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaGearType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaGender
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaLeaderboardDateRange
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaMeasurementMethod
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaPhotoType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaResourceState
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaSegmentActivityType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaSegmentExplorerActivityType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaSportType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaStreamResolutionType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaStreamSeriesDownsamplingType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaStreamType
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaWeightClass
 
getId() - Method in enum javastrava.api.v3.model.reference.StravaWorkoutType
 
getMeasurementMethod() - Method in enum javastrava.api.v3.model.reference.StravaWeightClass
 
getPageOfData(Paging) - Method in interface javastrava.util.PagingCallback
 
getResponse() - Method in class javastrava.api.v3.service.exception.BadRequestException
 
getResponse() - Method in class javastrava.api.v3.service.exception.NotFoundException
 
getResponse() - Method in interface javastrava.api.v3.service.exception.StravaAPIException
Return the error message emitted by the Strava API
getResponse() - Method in exception javastrava.api.v3.service.exception.StravaAPIRateLimitException
 
getResponse() - Method in exception javastrava.api.v3.service.exception.StravaInternalServerErrorException
 
getResponse() - Method in exception javastrava.api.v3.service.exception.StravaServiceUnavailableException
 
getResponse() - Method in exception javastrava.api.v3.service.exception.StravaUnknownAPIException
 
getResponse() - Method in exception javastrava.api.v3.service.exception.UnauthorizedException
 
getSegment(Integer) - Method in interface javastrava.api.v3.rest.SegmentAPI
 
getSegment(Integer) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
getSegment(Integer) - Method in interface javastrava.api.v3.service.SegmentService
Retrieve details about a specific segment.
getSegmentEffort(Long) - Method in interface javastrava.api.v3.rest.SegmentEffortAPI
 
getSegmentEffort(Long) - Method in class javastrava.api.v3.service.impl.SegmentEffortServiceImpl
 
getSegmentEffort(Long) - Method in interface javastrava.api.v3.service.SegmentEffortService
Retrieve details about a specific segment effort.
getSegmentLeaderboard(Integer, StravaGender, StravaAgeGroup, StravaWeightClass, Boolean, Integer, StravaLeaderboardDateRange, Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.SegmentAPI
 
getSegmentLeaderboard(Integer, StravaGender, StravaAgeGroup, StravaWeightClass, Boolean, Integer, StravaLeaderboardDateRange, Paging, Integer) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
getSegmentLeaderboard(Integer, Paging) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
getSegmentLeaderboard(Integer) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
getSegmentLeaderboard(Integer, StravaGender, StravaAgeGroup, StravaWeightClass, Boolean, Integer, StravaLeaderboardDateRange, Paging, Integer) - Method in interface javastrava.api.v3.service.SegmentService
Leaderboards represent the ranking of athletes on specific segments.
getSegmentLeaderboard(Integer, Paging) - Method in interface javastrava.api.v3.service.SegmentService
Leaderboards represent the ranking of athletes on specific segments.
getSegmentLeaderboard(Integer) - Method in interface javastrava.api.v3.service.SegmentService
Leaderboards represent the ranking of athletes on specific segments.
getSegmentStreams(Integer, String, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType) - Method in interface javastrava.api.v3.rest.StreamAPI
 
getSegmentStreams(Integer, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType, StravaStreamType...) - Method in class javastrava.api.v3.service.impl.StreamServiceImpl
 
getSegmentStreams(Integer) - Method in class javastrava.api.v3.service.impl.StreamServiceImpl
 
getSegmentStreams(Integer, StravaStreamResolutionType, StravaStreamSeriesDownsamplingType, StravaStreamType...) - Method in interface javastrava.api.v3.service.StreamService
Retrieve detailed geographical information streams about a specific StravaSegment.
getSegmentStreams(Integer) - Method in interface javastrava.api.v3.service.StreamService
Retrieve detailed geographical information streams about a specific StravaSegment.
getService(Class<T>) - Method in class javastrava.api.v3.auth.model.Token
Gets the service implementation of the required class from the token
getSize() - Method in enum javastrava.api.v3.model.reference.StravaStreamResolutionType
 
getToken() - Method in class javastrava.api.v3.service.impl.StravaServiceImpl
 
getValue() - Method in enum javastrava.api.v3.model.reference.StravaActivityType
 
getValue() - Method in enum javastrava.api.v3.model.reference.StravaActivityZoneType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaAgeGroup
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaClimbCategory
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaClubType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaFollowerState
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaFrameType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaGearType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaGender
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaLeaderboardDateRange
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaMeasurementMethod
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaPhotoType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaResourceState
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaSegmentActivityType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaSegmentExplorerActivityType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaSportType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaStreamResolutionType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaStreamSeriesDownsamplingType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaStreamType
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaWeightClass
Used by JSON serialisation
getValue() - Method in enum javastrava.api.v3.model.reference.StravaWorkoutType
Used by JSON serialisation
giveKudos(Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
giveKudos(Integer) - Method in interface javastrava.api.v3.service.ActivityService
Kudo an activity (kudo is given by the authenticated athlete).
giveKudos(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 

H

handleError(RetrofitError) - Method in class javastrava.api.v3.rest.util.RetrofitErrorHandler
 
handleListAll(PagingCallback<T>) - Static method in class javastrava.util.PagingHandler
Returns ALL the data from a Strava service that would normally only return a page of data, by simply getting pages 1..n until there's no more data to retrieve
handlePaging(Paging, PagingCallback<T>) - Static method in class javastrava.util.PagingHandler
Validates paging instructions and converts them to Strava-compatible paging instructions, then gets the whole lot for you
hasViewPrivate() - Method in class javastrava.api.v3.auth.model.Token
Validates that the toke has view private access (according to the scopes that it was granted on creation at least; it is quite possible that permissions have subsequently been revoked by the user)
hasWriteAccess() - Method in class javastrava.api.v3.auth.model.Token
Validates that the token has write access (according to the scopes that it was granted on creation at least; it is quite possible that permissions have subsequently been revoked by the user)

I

ignoreFirstN(List<T>, int) - Static method in class javastrava.util.PagingUtils
Removes the first N items from a list
ignoreLastN(List<T>, int) - Static method in class javastrava.util.PagingUtils
Removes the last ignoreLastN items from the list
instance(Token) - Static method in class javastrava.api.v3.auth.impl.retrofit.TokenServiceImpl
Returns an instance of token services
instance() - Static method in class javastrava.api.v3.auth.TokenManager
 
instance(Class<T>, Token) - Static method in class javastrava.api.v3.rest.API
Creates and returns a new API RestAdapter instance.
instance(Token) - Static method in class javastrava.api.v3.service.impl.ActivityServiceImpl
Returns an instance of activity services
instance(Token) - Static method in class javastrava.api.v3.service.impl.AthleteServiceImpl
Returns an instance of athlete services
instance(Token) - Static method in class javastrava.api.v3.service.impl.ClubServiceImpl
Returns an instance of club services
instance(Token) - Static method in class javastrava.api.v3.service.impl.GearServiceImpl
Returns an instance of gear services
instance(Token) - Static method in class javastrava.api.v3.service.impl.SegmentEffortServiceImpl
Returns an instance of segment effort services
instance(Token) - Static method in class javastrava.api.v3.service.impl.SegmentServiceImpl
Returns an instance of gear services
instance(Token) - Static method in class javastrava.api.v3.service.impl.StreamServiceImpl
Returns an instance of segment effort services
instance(Token) - Static method in class javastrava.api.v3.service.impl.UploadServiceImpl
Returns an instance of segment effort services
integer(String) - Static method in class javastrava.config.StravaConfig
 

J

javastrava.api.v3.auth - package javastrava.api.v3.auth
 
javastrava.api.v3.auth.impl.retrofit - package javastrava.api.v3.auth.impl.retrofit
 
javastrava.api.v3.auth.model - package javastrava.api.v3.auth.model
 
javastrava.api.v3.auth.ref - package javastrava.api.v3.auth.ref
 
javastrava.api.v3.model - package javastrava.api.v3.model
 
javastrava.api.v3.model.reference - package javastrava.api.v3.model.reference
 
javastrava.api.v3.rest - package javastrava.api.v3.rest
 
javastrava.api.v3.rest.util - package javastrava.api.v3.rest.util
 
javastrava.api.v3.service - package javastrava.api.v3.service
 
javastrava.api.v3.service.exception - package javastrava.api.v3.service.exception
 
javastrava.api.v3.service.impl - package javastrava.api.v3.service.impl
 
javastrava.config - package javastrava.config
 
javastrava.json - package javastrava.json
 
javastrava.json.exception - package javastrava.json.exception
 
javastrava.json.impl.gson - package javastrava.json.impl.gson
 
javastrava.json.impl.gson.serializer - package javastrava.json.impl.gson.serializer
 
javastrava.model - package javastrava.model
 
javastrava.util - package javastrava.util
 
join(Integer) - Method in interface javastrava.api.v3.rest.ClubAPI
 
joinClub(Integer) - Method in interface javastrava.api.v3.service.ClubService
Join a club on behalf of the authenticated user.
joinClub(Integer) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
JsonSerialisationException - Exception in javastrava.json.exception
Default exception if there is some issue with JSON serialisation that can't be dealt with
JsonSerialisationException(String, Exception) - Constructor for exception javastrava.json.exception.JsonSerialisationException
 
JsonUtil - Interface in javastrava.json
Abstracted JSON utilities for serialisation and de-serialisation, so we're not reliant on any one JSON library for the basic code
JsonUtilImpl - Class in javastrava.json.impl.gson
GSON implementation of JSON utilities
JsonUtilImpl() - Constructor for class javastrava.json.impl.gson.JsonUtilImpl
Default constructor

L

Lap - Class in javastrava.model
 
Lap() - Constructor for class javastrava.model.Lap
 
LeaderboardDateRangeSerializer - Class in javastrava.json.impl.gson.serializer
 
LeaderboardDateRangeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.LeaderboardDateRangeSerializer
 
leave(Integer) - Method in interface javastrava.api.v3.rest.ClubAPI
 
leaveClub(Integer) - Method in interface javastrava.api.v3.service.ClubService
Leave a club on behalf of the authenticated user.
leaveClub(Integer) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
listActivityComments(Integer, Boolean, Integer, Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
listActivityComments(Integer, Boolean) - Method in interface javastrava.api.v3.service.ActivityService
Comments on an activity can be viewed by any user.
listActivityComments(Integer) - Method in interface javastrava.api.v3.service.ActivityService
Comments on an activity can be viewed by any user.
listActivityComments(Integer, Paging) - Method in interface javastrava.api.v3.service.ActivityService
Comments on an activity can be viewed by any user.
listActivityComments(Integer, Boolean, Paging) - Method in interface javastrava.api.v3.service.ActivityService
Comments on an activity can be viewed by any user.
listActivityComments(Integer, Boolean, Paging) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listActivityComments(Integer, Boolean) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listActivityComments(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listActivityComments(Integer, Paging) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listActivityKudoers(Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
listActivityKudoers(Integer) - Method in interface javastrava.api.v3.service.ActivityService
A kudos is Strava's version of a 'like' or '+1'.
listActivityKudoers(Integer, Paging) - Method in interface javastrava.api.v3.service.ActivityService
A kudos is Strava's version of a 'like' or '+1'.
listActivityKudoers(Integer, Paging) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listActivityKudoers(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listActivityLaps(Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
listActivityLaps(Integer) - Method in interface javastrava.api.v3.service.ActivityService
This resource will return all laps for an activity.
listActivityLaps(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listActivityPhotos(Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
listActivityPhotos(Integer) - Method in interface javastrava.api.v3.service.ActivityService
Photos are external objects associated with an activity.
listActivityPhotos(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listActivityZones(Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
listActivityZones(Integer) - Method in interface javastrava.api.v3.service.ActivityService
Heartrate and power zones are set by the athlete.
listActivityZones(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAllActivityComments(Integer) - Method in interface javastrava.api.v3.service.ActivityService
List ALL comments on an activity, regardless of how many there are
listAllActivityComments(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAllActivityKudoers(Integer) - Method in interface javastrava.api.v3.service.ActivityService
List ALL kudoers on an activity, regardless of how many there are
listAllActivityKudoers(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAllAthleteFriends(Integer) - Method in interface javastrava.api.v3.service.AthleteService
Convenience method for returning ALL of an athlete's friends
listAllAthleteFriends(Integer) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAllAthleteKOMs(Integer) - Method in interface javastrava.api.v3.service.AthleteService
Convenience method for returning ALL of an athlete's KOM's
listAllAthleteKOMs(Integer) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAllAthletesBothFollowing(Integer) - Method in interface javastrava.api.v3.service.AthleteService
Convenience method for returning ALL of the athletes that both the authenticated athlete and the given athlete are following
listAllAthletesBothFollowing(Integer) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAllAuthenticatedAthleteActivities() - Method in interface javastrava.api.v3.service.ActivityService
This endpoint returns a list of activities for the authenticated StravaAthlete.
listAllAuthenticatedAthleteActivities(Calendar, Calendar) - Method in interface javastrava.api.v3.service.ActivityService
This endpoint returns a list of activities for the authenticated StravaAthlete.
listAllAuthenticatedAthleteActivities() - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAllAuthenticatedAthleteActivities(Calendar, Calendar) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAllAuthenticatedAthleteFriends() - Method in interface javastrava.api.v3.service.AthleteService
Convenience method for returning ALL of the authenticated athlete's friends
listAllAuthenticatedAthleteFriends() - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAllAuthenticatedAthleteStarredSegments() - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listAllAuthenticatedAthleteStarredSegments() - Method in interface javastrava.api.v3.service.SegmentService
Returns a summary representation of ALL the segments starred by the authenticated athlete.
listAllClubMembers(Integer) - Method in interface javastrava.api.v3.service.ClubService
Convenience method for returning ALL of the members of a club
listAllClubMembers(Integer) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
listAllFriendsActivities() - Method in interface javastrava.api.v3.service.ActivityService
List the recent activities performed by those the current authenticated StravaAthlete is following.
listAllFriendsActivities() - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAllRecentClubActivities(Integer) - Method in interface javastrava.api.v3.service.ClubService
Retrieve ALL the recent activities performed by member athletes of a specific club.
listAllRecentClubActivities(Integer) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
listAllRelatedActivities(Integer) - Method in interface javastrava.api.v3.service.ActivityService
List ALL related activities, regardless of how many there are
listAllRelatedActivities(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAllSegmentEfforts(Integer) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listAllSegmentEfforts(Integer, Integer, Calendar, Calendar) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listAllSegmentEfforts(Integer) - Method in interface javastrava.api.v3.service.SegmentService
Retrieve an array of segment efforts, for a given StravaSegment.
listAllSegmentEfforts(Integer, Integer, Calendar, Calendar) - Method in interface javastrava.api.v3.service.SegmentService
Retrieve an array of segment efforts, for a given StravaSegment, filtered by StravaAthlete and/or a date range.
listAllStarredSegments(Integer) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listAllStarredSegments(Integer) - Method in interface javastrava.api.v3.service.SegmentService
Returns a summary representation of ALL the segments starred by the identified athlete.
listAthleteFriends(Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.AthleteAPI
 
listAthleteFriends(Integer, Paging) - Method in interface javastrava.api.v3.service.AthleteService
Friends are users an athlete is following.
listAthleteFriends(Integer) - Method in interface javastrava.api.v3.service.AthleteService
Friends are users an athlete is following.
listAthleteFriends(Integer, Paging) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAthleteFriends(Integer) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAthleteKOMs(Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.AthleteAPI
 
listAthleteKOMs(Integer) - Method in interface javastrava.api.v3.service.AthleteService
Returns an array of segment efforts representing KOMs/QOMs and course records held by the given athlete.
listAthleteKOMs(Integer, Paging) - Method in interface javastrava.api.v3.service.AthleteService
Returns an array of segment efforts representing KOMs/QOMs and course records held by the given athlete.
listAthleteKOMs(Integer, Paging) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAthleteKOMs(Integer) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAthletesBothFollowing(Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.AthleteAPI
 
listAthletesBothFollowing(Integer) - Method in interface javastrava.api.v3.service.AthleteService
Retrieve the athletes who both the authenticated athlete and the indicated athlete are following.
listAthletesBothFollowing(Integer, Paging) - Method in interface javastrava.api.v3.service.AthleteService
Retrieve the athletes who both the authenticated athlete and the indicated athlete are following.
listAthletesBothFollowing(Integer, Paging) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAthletesBothFollowing(Integer) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAuthenticatedAthleteActivities(Integer, Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
listAuthenticatedAthleteActivities() - Method in interface javastrava.api.v3.service.ActivityService
This endpoint returns a list of activities for the authenticated StravaAthlete.
listAuthenticatedAthleteActivities(Paging) - Method in interface javastrava.api.v3.service.ActivityService
This endpoint returns a list of activities for the authenticated StravaAthlete.
listAuthenticatedAthleteActivities(Calendar, Calendar) - Method in interface javastrava.api.v3.service.ActivityService
This endpoint returns a list of activities for the authenticated StravaAthlete.
listAuthenticatedAthleteActivities(Calendar, Calendar, Paging) - Method in interface javastrava.api.v3.service.ActivityService
This endpoint returns a list of activities for the authenticated StravaAthlete.
listAuthenticatedAthleteActivities(Calendar, Calendar, Paging) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAuthenticatedAthleteActivities(Calendar, Calendar) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAuthenticatedAthleteActivities() - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAuthenticatedAthleteActivities(Paging) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listAuthenticatedAthleteClubs() - Method in interface javastrava.api.v3.rest.ClubAPI
 
listAuthenticatedAthleteClubs() - Method in interface javastrava.api.v3.service.ClubService
Fetch an array of clubs that the currently authenticated athlete is a member of.
listAuthenticatedAthleteClubs() - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
listAuthenticatedAthleteFriends(Integer, Integer) - Method in interface javastrava.api.v3.rest.AthleteAPI
 
listAuthenticatedAthleteFriends() - Method in interface javastrava.api.v3.service.AthleteService
Friends are users the current athlete is following.
listAuthenticatedAthleteFriends(Paging) - Method in interface javastrava.api.v3.service.AthleteService
Friends are users the current athlete is following.
listAuthenticatedAthleteFriends(Paging) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAuthenticatedAthleteFriends() - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
listAuthenticatedAthleteStarredSegments(Integer, Integer) - Method in interface javastrava.api.v3.rest.SegmentAPI
 
listAuthenticatedAthleteStarredSegments(Paging) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listAuthenticatedAthleteStarredSegments() - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listAuthenticatedAthleteStarredSegments(Paging) - Method in interface javastrava.api.v3.service.SegmentService
Returns a summary representation of the segments starred by the authenticated athlete.
listAuthenticatedAthleteStarredSegments() - Method in interface javastrava.api.v3.service.SegmentService
Returns a summary representation of the segments starred by the authenticated athlete.
listByMeasurementMethod(StravaMeasurementMethod) - Static method in enum javastrava.api.v3.model.reference.StravaWeightClass
Returns a list of all weight classes for the given StravaMeasurementMethod
listClubMembers(Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.ClubAPI
 
listClubMembers(Integer) - Method in interface javastrava.api.v3.service.ClubService
Retrieve summary information about member athletes of a specific club.
listClubMembers(Integer, Paging) - Method in interface javastrava.api.v3.service.ClubService
Retrieve summary information about member athletes of a specific club.
listClubMembers(Integer, Paging) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
listClubMembers(Integer) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
listFriendsActivities(Integer, Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
listFriendsActivities(Paging) - Method in interface javastrava.api.v3.service.ActivityService
List the recent activities performed by those the current authenticated StravaAthlete is following.
listFriendsActivities() - Method in interface javastrava.api.v3.service.ActivityService
List the recent activities performed by those the current authenticated StravaAthlete is following.
listFriendsActivities(Paging) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listFriendsActivities() - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listRecentClubActivities(Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.ClubAPI
 
listRecentClubActivities(Integer) - Method in interface javastrava.api.v3.service.ClubService
Retrieve the recent activities performed by member athletes of a specific club.
listRecentClubActivities(Integer, Paging) - Method in interface javastrava.api.v3.service.ClubService
Retrieve the recent activities performed by member athletes of a specific club.
listRecentClubActivities(Integer, Paging) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
listRecentClubActivities(Integer) - Method in class javastrava.api.v3.service.impl.ClubServiceImpl
 
listRelatedActivities(Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
listRelatedActivities(Integer) - Method in interface javastrava.api.v3.service.ActivityService
Returns the activities that were matched as "with this group".
listRelatedActivities(Integer, Paging) - Method in interface javastrava.api.v3.service.ActivityService
Returns the activities that were matched as "with this group".
listRelatedActivities(Integer) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listRelatedActivities(Integer, Paging) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
listSegmentEfforts(Integer, Integer, String, String, Integer, Integer) - Method in interface javastrava.api.v3.rest.SegmentAPI
 
listSegmentEfforts(Integer, Integer, Calendar, Calendar, Paging) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listSegmentEfforts(Integer, Integer, Calendar, Calendar) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listSegmentEfforts(Integer, Paging) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listSegmentEfforts(Integer) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listSegmentEfforts(Integer, Integer, Calendar, Calendar, Paging) - Method in interface javastrava.api.v3.service.SegmentService
Retrieve an array of segment efforts, for a given StravaSegment, filtered by StravaAthlete and/or a date range.
listSegmentEfforts(Integer, Integer, Calendar, Calendar) - Method in interface javastrava.api.v3.service.SegmentService
Retrieve an array of segment efforts, for a given StravaSegment, filtered by StravaAthlete and/or a date range.
listSegmentEfforts(Integer, Paging) - Method in interface javastrava.api.v3.service.SegmentService
Retrieve an array of segment efforts, for a given StravaSegment.
listSegmentEfforts(Integer) - Method in interface javastrava.api.v3.service.SegmentService
Retrieve an array of segment efforts, for a given StravaSegment.
listStarredSegments(Integer, Integer, Integer) - Method in interface javastrava.api.v3.rest.SegmentAPI
 
listStarredSegments(Integer, Paging) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listStarredSegments(Integer) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
listStarredSegments(Integer, Paging) - Method in interface javastrava.api.v3.service.SegmentService
Returns a summary representation of the segments starred by the identified athlete.
listStarredSegments(Integer) - Method in interface javastrava.api.v3.service.SegmentService
Returns a summary representation of the segments starred by the identified athlete.
logLevel(Class<?>) - Static method in class javastrava.api.v3.rest.API
 

M

MapPoint - Class in javastrava.model
 
MapPoint() - Constructor for class javastrava.model.MapPoint
 
MapPointSerializer - Class in javastrava.json.impl.gson.serializer
 
MapPointSerializer() - Constructor for class javastrava.json.impl.gson.serializer.MapPointSerializer
 
MAX_PAGE_SIZE - Static variable in class javastrava.config.StravaConfig
Maximum page size that is returned by Strava
MeasurementMethodSerializer - Class in javastrava.json.impl.gson.serializer
 
MeasurementMethodSerializer() - Constructor for class javastrava.json.impl.gson.serializer.MeasurementMethodSerializer
 
Messages - Class in javastrava.config
Internationalisable messages

N

NotFoundException - Class in javastrava.api.v3.service.exception
Thrown when Strava API returns an HTTP status of 404
NotFoundException(StravaResponse, Throwable) - Constructor for class javastrava.api.v3.service.exception.NotFoundException
 

P

Paging - Class in javastrava.util
Paging instruction for control of paging in the Strava API
Paging() - Constructor for class javastrava.util.Paging
Default no-argument constructor assumes that you want the first page, and it should be the default size
Paging(Integer, Integer) - Constructor for class javastrava.util.Paging
Constructor allowing page number and size only
Paging(Integer, Integer, int, int) - Constructor for class javastrava.util.Paging
Constructor allowing full control
PagingCallback<T> - Interface in javastrava.util
Implement this interface in an anonymous inner class, magically get PagingHandler to work!
PagingHandler - Class in javastrava.util
Provides a standard method of handling paging instructions for almost all calls to the Strava API that support paging.
PagingHandler() - Constructor for class javastrava.util.PagingHandler
 
PagingUtils - Class in javastrava.util
Utilities for handling Strava paging
PagingUtils() - Constructor for class javastrava.util.PagingUtils
 
Photo - Class in javastrava.model
 
Photo() - Constructor for class javastrava.model.Photo
 
PhotoTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
PhotoTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.PhotoTypeSerializer
 

R

RATE_LIMIT - Static variable in class javastrava.config.StravaConfig
Request rate limit every 15 minutes (default is 600)
RATE_LIMIT_DAILY - Static variable in class javastrava.config.StravaConfig
Daily request rate limit (default is 30,000)
removeService(Class<? extends StravaService>) - Method in class javastrava.api.v3.auth.model.Token
Removes the service from the Token's store
requestRate - Static variable in class javastrava.api.v3.service.impl.StravaServiceImpl
Current request rate over the last 15 minutes
requestRateDaily - Static variable in class javastrava.api.v3.service.impl.StravaServiceImpl
Current request rate over the last day
requestRateDailyPercentage() - Static method in class javastrava.api.v3.service.impl.StravaServiceImpl
Calculates the percentage of the daily request limit that has been used, issues a warning if required
requestRatePercentage() - Static method in class javastrava.api.v3.service.impl.StravaServiceImpl
Calculates the percentage of the per-15-minute request limit that has been used, issues a warning if required
ResourceStateSerializer - Class in javastrava.json.impl.gson.serializer
 
ResourceStateSerializer() - Constructor for class javastrava.json.impl.gson.serializer.ResourceStateSerializer
 
restService - Variable in class javastrava.api.v3.service.impl.StravaServiceImpl
 
retrieveTokenWithExactScope(String, AuthorisationScope...) - Method in class javastrava.api.v3.auth.TokenManager
Retrieve a cached token which has exactly the given set of scopes
retrieveTokenWithExactScope(String, List<AuthorisationScope>) - Method in class javastrava.api.v3.auth.TokenManager
Retrieve a cached token which has exactly the given set of scopes
retrieveTokenWithScope(String, AuthorisationScope...) - Method in class javastrava.api.v3.auth.TokenManager
Retrieve a token which has at least the given set of scopes.
retrieveTokenWithScope(String, List<AuthorisationScope>) - Method in class javastrava.api.v3.auth.TokenManager
Retrieve a token which has at least the given set of scopes.
RetrofitClientResponseInterceptor - Class in javastrava.api.v3.rest.util
Overrides the OkHttp client in order to intercept the rate limit data returned by the API in headers
RetrofitClientResponseInterceptor(OkHttpClient) - Constructor for class javastrava.api.v3.rest.util.RetrofitClientResponseInterceptor
 
RetrofitErrorHandler - Class in javastrava.api.v3.rest.util
Interceptor to handle errors thrown by the Strava API.
RetrofitErrorHandler() - Constructor for class javastrava.api.v3.rest.util.RetrofitErrorHandler
 
revokeToken(Token) - Method in class javastrava.api.v3.auth.TokenManager
Revoke an access token - that is, remove it from the cache of tokens.

S

Segment - Class in javastrava.model
 
Segment() - Constructor for class javastrava.model.Segment
 
SegmentActivityTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
SegmentActivityTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.SegmentActivityTypeSerializer
 
SegmentAPI - Interface in javastrava.api.v3.rest
API definitions for the SegmentService Strava endpoints
SegmentEffort - Class in javastrava.model
 
SegmentEffort() - Constructor for class javastrava.model.SegmentEffort
 
SegmentEffortAPI - Interface in javastrava.api.v3.rest
API definition of segment effort services endpoints on the Strava API
SegmentEffortService - Interface in javastrava.api.v3.service
A segment effort represents an athlete's attempt at a segment.
SegmentEffortServiceImpl - Class in javastrava.api.v3.service.impl
 
segmentExplore(String, StravaSegmentExplorerActivityType, StravaClimbCategory, StravaClimbCategory) - Method in interface javastrava.api.v3.rest.SegmentAPI
 
segmentExplore(StravaMapPoint, StravaMapPoint, StravaSegmentExplorerActivityType, StravaClimbCategory, StravaClimbCategory) - Method in class javastrava.api.v3.service.impl.SegmentServiceImpl
 
segmentExplore(StravaMapPoint, StravaMapPoint, StravaSegmentExplorerActivityType, StravaClimbCategory, StravaClimbCategory) - Method in interface javastrava.api.v3.service.SegmentService
This endpoint can be used to find popular segments within a given area (defined by the southwest and northeast corners of the area).
SegmentExplorerActivityTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
SegmentExplorerActivityTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.SegmentExplorerActivityTypeSerializer
 
SegmentMap - Class in javastrava.model
 
SegmentMap() - Constructor for class javastrava.model.SegmentMap
 
SegmentService - Interface in javastrava.api.v3.service
Segments are specific sections of road.
SegmentServiceImpl - Class in javastrava.api.v3.service.impl
Implementation of SegmentService
serialise(T) - Method in class javastrava.json.impl.gson.JsonUtilImpl
 
serialise(T) - Method in interface javastrava.json.JsonUtil
Serialise an object to a JSON string
serialize(StravaActivityType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.ActivityTypeSerializer
 
serialize(StravaActivityZoneType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.ActivityZoneTypeSerializer
 
serialize(StravaAgeGroup, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.AgeGroupSerializer
 
serialize(AuthorisationApprovalPrompt, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.AuthorisationApprovalPromptSerializer
 
serialize(AuthorisationResponseType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.AuthorisationResponseTypeSerializer
 
serialize(AuthorisationScope, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.AuthorisationScopeSerializer
 
serialize(StravaClimbCategory, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.ClimbCategorySerializer
 
serialize(StravaClubType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.ClubTypeSerializer
 
serialize(StravaFollowerState, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.FollowerStateSerializer
 
serialize(StravaFrameType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.FrameTypeSerializer
 
serialize(StravaGender, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.GenderSerializer
 
serialize(StravaLeaderboardDateRange, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.LeaderboardDateRangeSerializer
 
serialize(StravaMapPoint, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.MapPointSerializer
 
serialize(StravaMeasurementMethod, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.MeasurementMethodSerializer
 
serialize(StravaPhotoType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.PhotoTypeSerializer
 
serialize(StravaResourceState, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.ResourceStateSerializer
 
serialize(StravaSegmentActivityType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.SegmentActivityTypeSerializer
 
serialize(StravaSegmentExplorerActivityType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.SegmentExplorerActivityTypeSerializer
 
serialize(StravaSportType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.SportTypeSerializer
 
serialize(StravaStream, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.StravaStreamSerializer
 
serialize(StravaStreamResolutionType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.StreamResolutionTypeSerializer
 
serialize(StravaStreamSeriesDownsamplingType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.StreamSeriesDownsamplingTypeSerializer
 
serialize(StravaStreamType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.StreamTypeSerializer
 
serialize(StravaWeightClass, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.WeightClassSerializer
 
serialize(StravaWorkoutType, Type, JsonSerializationContext) - Method in class javastrava.json.impl.gson.serializer.WorkoutTypeSerializer
 
SESSION_COOKIE_NAME - Static variable in class javastrava.config.StravaConfig
Name of the Strava session cookie
setId(String) - Method in class javastrava.api.v3.model.StravaGear
 
setResponse(StravaResponse) - Method in class javastrava.api.v3.service.exception.BadRequestException
 
setResponse(StravaResponse) - Method in class javastrava.api.v3.service.exception.NotFoundException
 
setResponse(StravaResponse) - Method in interface javastrava.api.v3.service.exception.StravaAPIException
 
setResponse(StravaResponse) - Method in exception javastrava.api.v3.service.exception.StravaAPIRateLimitException
 
setResponse(StravaResponse) - Method in exception javastrava.api.v3.service.exception.StravaInternalServerErrorException
 
setResponse(StravaResponse) - Method in exception javastrava.api.v3.service.exception.StravaServiceUnavailableException
 
setResponse(StravaResponse) - Method in exception javastrava.api.v3.service.exception.StravaUnknownAPIException
 
setResponse(StravaResponse) - Method in exception javastrava.api.v3.service.exception.UnauthorizedException
 
SportTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
SportTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.SportTypeSerializer
 
statistics(Integer) - Method in interface javastrava.api.v3.rest.AthleteAPI
 
statistics(Integer) - Method in interface javastrava.api.v3.service.AthleteService
Returns recent (last 4 weeks), year to date and all time stats for a given athlete.
statistics(Integer) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
storeToken(Token) - Method in class javastrava.api.v3.auth.TokenManager
Place a token in the cache
StravaAchievement - Class in javastrava.api.v3.model
Authenticated user's achievement on a given segment effort
StravaAchievement() - Constructor for class javastrava.api.v3.model.StravaAchievement
 
StravaActivity - Class in javastrava.api.v3.model
A run, ride, or other activity
StravaActivity() - Constructor for class javastrava.api.v3.model.StravaActivity
 
StravaActivityPhotos - Class in javastrava.api.v3.model
Photo(s) associated with a specific activity
StravaActivityPhotos() - Constructor for class javastrava.api.v3.model.StravaActivityPhotos
 
StravaActivityType - Enum in javastrava.api.v3.model.reference
Possible values: ride, run, swim, workout, hike, walk, nordicski, alpineski, backcountryski, iceskate, inlineskate, kitesurf, rollerski, windsurf, workout, snowboard, snowshoe
StravaActivityUpdate - Class in javastrava.api.v3.model
Collection of fields that can be updated on an activity
StravaActivityUpdate(StravaActivity) - Constructor for class javastrava.api.v3.model.StravaActivityUpdate
Constructor to create a StravaActivityUpdate from an existing StravaActivity
StravaActivityZone - Class in javastrava.api.v3.model
Heart rate and power zones are set by the athlete.
StravaActivityZone() - Constructor for class javastrava.api.v3.model.StravaActivityZone
 
StravaActivityZoneDistributionBucket - Class in javastrava.api.v3.model
 
StravaActivityZoneDistributionBucket() - Constructor for class javastrava.api.v3.model.StravaActivityZoneDistributionBucket
 
StravaActivityZoneType - Enum in javastrava.api.v3.model.reference
Type of activity zone - see ActivityService.listActivityZones(Integer)
StravaAgeGroup - Enum in javastrava.api.v3.model.reference
Age group ranges used to generate filtered segment leaderboards
StravaAPIError - Class in javastrava.api.v3.model
Error details returned in a StravaResponse when an error is returned by the API
StravaAPIError() - Constructor for class javastrava.api.v3.model.StravaAPIError
 
StravaAPIException - Interface in javastrava.api.v3.service.exception
Implementations of this interface will have the error message emitted by the Strava API available via the StravaAPIException.getResponse() method
StravaAPIRateLimitException - Exception in javastrava.api.v3.service.exception
Thrown when the Strava API returns an HTTP status of 403 (forbidden)
StravaAPIRateLimitException(String, StravaResponse, Throwable) - Constructor for exception javastrava.api.v3.service.exception.StravaAPIRateLimitException
 
StravaAthlete - Class in javastrava.api.v3.model
Detailed representation of an StravaAthlete See http://strava.github.io/api/v3/athlete/
StravaAthlete() - Constructor for class javastrava.api.v3.model.StravaAthlete
 
StravaAthleteSegmentStats - Class in javastrava.api.v3.model
Athlete's statistics for a segment, returned by Strava with a segment effort
StravaAthleteSegmentStats() - Constructor for class javastrava.api.v3.model.StravaAthleteSegmentStats
 
StravaBestRunningEffort - Class in javastrava.api.v3.model
A 'best running effort' - calculated by Strava for runs only.
StravaBestRunningEffort() - Constructor for class javastrava.api.v3.model.StravaBestRunningEffort
 
StravaClimbCategory - Enum in javastrava.api.v3.model.reference
Strava climb categories as applied to segments
StravaClub - Class in javastrava.api.v3.model
Clubs represent groups of athletes on Strava.
StravaClub() - Constructor for class javastrava.api.v3.model.StravaClub
 
StravaClubMembershipResponse - Class in javastrava.api.v3.model
Container for response from club membership join and leave
StravaClubMembershipResponse() - Constructor for class javastrava.api.v3.model.StravaClubMembershipResponse
 
StravaClubType - Enum in javastrava.api.v3.model.reference
Strava club type
StravaComment - Class in javastrava.api.v3.model
Record of an individual comment made on an activity
StravaComment() - Constructor for class javastrava.api.v3.model.StravaComment
 
StravaConfig - Class in javastrava.config
Configuration and paging utilities
StravaConfig() - Constructor for class javastrava.config.StravaConfig
 
StravaFollowerState - Enum in javastrava.api.v3.model.reference
Status of an athlete's follower relationship with another athlete
StravaFrameType - Enum in javastrava.api.v3.model.reference
Bicycle frame type
StravaGear - Class in javastrava.api.v3.model
StravaGear represents equipment used during an StravaActivity.
StravaGear() - Constructor for class javastrava.api.v3.model.StravaGear
 
StravaGearType - Enum in javastrava.api.v3.model.reference
Type of StravaGear
StravaGender - Enum in javastrava.api.v3.model.reference
Athlete gender
StravaInternalServerErrorException - Exception in javastrava.api.v3.service.exception
Thrown when the Strava API returns an unexpected HTTP status indicating an error has occurred
StravaInternalServerErrorException(String, StravaResponse, Throwable) - Constructor for exception javastrava.api.v3.service.exception.StravaInternalServerErrorException
 
StravaLap - Class in javastrava.api.v3.model
A lap within an StravaActivity
StravaLap() - Constructor for class javastrava.api.v3.model.StravaLap
 
StravaLeaderboardDateRange - Enum in javastrava.api.v3.model.reference
Date range options used for filtering leaderboards
StravaMap - Class in javastrava.api.v3.model
Strava's representation of a map.
StravaMap() - Constructor for class javastrava.api.v3.model.StravaMap
 
StravaMapPoint - Class in javastrava.api.v3.model
Representation of a GPS co-ordinate
StravaMapPoint(Float, Float) - Constructor for class javastrava.api.v3.model.StravaMapPoint
Constructor allows creation of a map point by specifying latitude and longitude
StravaMeasurementMethod - Enum in javastrava.api.v3.model.reference
Preferred measurement system for an athlete.
StravaPhoto - Class in javastrava.api.v3.model
Photos are external objects associated with an activity.
StravaPhoto() - Constructor for class javastrava.api.v3.model.StravaPhoto
 
StravaPhotoType - Enum in javastrava.api.v3.model.reference
Type of photo - currently Instagram only
StravaPhotoUrls - Class in javastrava.api.v3.model
URL's for various versions of a specific photo
StravaPhotoUrls() - Constructor for class javastrava.api.v3.model.StravaPhotoUrls
 
StravaResourceState - Enum in javastrava.api.v3.model.reference
State of a resource returned from Strava.
StravaResponse - Class in javastrava.api.v3.model
Representation of the response received from Strava in error situations (most commonly when resources are not found or there is an authorisation issue)
StravaResponse() - Constructor for class javastrava.api.v3.model.StravaResponse
 
StravaSegment - Class in javastrava.api.v3.model
Segments are specific sections of road.
StravaSegment() - Constructor for class javastrava.api.v3.model.StravaSegment
 
StravaSegmentActivityType - Enum in javastrava.api.v3.model.reference
Activity type associated with a StravaSegment
StravaSegmentEffort - Class in javastrava.api.v3.model
A segment effort represents an athlete's attempt at a segment.
StravaSegmentEffort() - Constructor for class javastrava.api.v3.model.StravaSegmentEffort
 
StravaSegmentExplorerActivityType - Enum in javastrava.api.v3.model.reference
The Strava segment explorer really should return the same activity types as held in StravaSegmentActivityType.
StravaSegmentExplorerResponse - Class in javastrava.api.v3.model
Returned by the segment explorer service.
StravaSegmentExplorerResponse() - Constructor for class javastrava.api.v3.model.StravaSegmentExplorerResponse
 
StravaSegmentExplorerResponseSegment - Class in javastrava.api.v3.model
Summary of segment returned by the segment explorer
StravaSegmentExplorerResponseSegment() - Constructor for class javastrava.api.v3.model.StravaSegmentExplorerResponseSegment
 
StravaSegmentLeaderboard - Class in javastrava.api.v3.model
StravaSegment leaderboard
StravaSegmentLeaderboard() - Constructor for class javastrava.api.v3.model.StravaSegmentLeaderboard
 
StravaSegmentLeaderboardEntry - Class in javastrava.api.v3.model
A single entry in a StravaSegmentLeaderboard
StravaSegmentLeaderboardEntry() - Constructor for class javastrava.api.v3.model.StravaSegmentLeaderboardEntry
 
StravaService - Interface in javastrava.api.v3.service
Base interface for all other Strava services to inherit from (used by Token management)
StravaServiceImpl<T> - Class in javastrava.api.v3.service.impl
Base class for all implementations of Strava services
StravaServiceImpl(Class<T>, Token) - Constructor for class javastrava.api.v3.service.impl.StravaServiceImpl
Protected constructor prevents user from getting a service instance without a valid token
StravaServiceUnavailableException - Exception in javastrava.api.v3.service.exception
Thrown when the Strava API returns an unexpected HTTP status indicating an error has occurred
StravaServiceUnavailableException(String, StravaResponse, Throwable) - Constructor for exception javastrava.api.v3.service.exception.StravaServiceUnavailableException
 
StravaSplit - Class in javastrava.api.v3.model
Split time data associated with runs.
StravaSplit() - Constructor for class javastrava.api.v3.model.StravaSplit
 
StravaSportType - Enum in javastrava.api.v3.model.reference
Strava sport type associated with clubs
StravaStatistics - Class in javastrava.api.v3.model
Athlete statistics as returned by AthleteService.statistics(Integer)
StravaStatistics() - Constructor for class javastrava.api.v3.model.StravaStatistics
 
StravaStatisticsEntry - Class in javastrava.api.v3.model
Detail of athlete StravaStatistics
StravaStatisticsEntry() - Constructor for class javastrava.api.v3.model.StravaStatisticsEntry
 
StravaStream - Class in javastrava.api.v3.model
Streams is the Strava term for the raw data associated with an activity.
StravaStream() - Constructor for class javastrava.api.v3.model.StravaStream
 
StravaStreamResolutionType - Enum in javastrava.api.v3.model.reference
Resolution type for requested/returned streams
StravaStreamSerializer - Class in javastrava.json.impl.gson.serializer
 
StravaStreamSerializer() - Constructor for class javastrava.json.impl.gson.serializer.StravaStreamSerializer
 
StravaStreamSeriesDownsamplingType - Enum in javastrava.api.v3.model.reference
Method for downsampling a strava stream - either by time or by distance
StravaStreamType - Enum in javastrava.api.v3.model.reference
Data stream types
StravaUnknownAPIException - Exception in javastrava.api.v3.service.exception
Thrown when the Strava API returns an unexpected HTTP status indicating an error has occurred
StravaUnknownAPIException(String, StravaResponse, Throwable) - Constructor for exception javastrava.api.v3.service.exception.StravaUnknownAPIException
 
StravaUploadResponse - Class in javastrava.api.v3.model
Response to an upload request
StravaUploadResponse() - Constructor for class javastrava.api.v3.model.StravaUploadResponse
 
StravaWeightClass - Enum in javastrava.api.v3.model.reference
Weight classes used to filter segment leaderboards.
StravaWorkoutType - Enum in javastrava.api.v3.model.reference
Workout types associated with activities
StreamAPI - Interface in javastrava.api.v3.rest
API definitions for StreamService endpoints
StreamResolutionTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
StreamResolutionTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.StreamResolutionTypeSerializer
 
StreamSeriesDownsamplingTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
StreamSeriesDownsamplingTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.StreamSeriesDownsamplingTypeSerializer
 
StreamService - Interface in javastrava.api.v3.service
Streams is the Strava term for the raw data associated with an activity.
StreamServiceImpl - Class in javastrava.api.v3.service.impl
Implementation of StreamService
StreamTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
StreamTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.StreamTypeSerializer
 
string(String) - Static method in class javastrava.config.Messages
Get the value of a property in the resource bundle
string(String) - Static method in class javastrava.config.StravaConfig
Get the value of a String property

T

Token - Class in javastrava.api.v3.auth.model
The token acts as the bearer of authentication within each request to the Strava API.
Token(TokenResponse, AuthorisationScope...) - Constructor for class javastrava.api.v3.auth.model.Token
TokenAPI - Interface in javastrava.api.v3.rest
API implementation of the Strava REST interface for token management
tokenExchange(Integer, String, String, AuthorisationScope...) - Method in interface javastrava.api.v3.auth.AuthorisationService
Strava will respond to the authorization request by redirecting the user/browser to the redirect_uri provided.
tokenExchange(Integer, String, String, AuthorisationScope...) - Method in class javastrava.api.v3.auth.impl.retrofit.AuthorisationServiceImpl
 
tokenExchange(Integer, String, String) - Method in interface javastrava.api.v3.rest.AuthorisationAPI
 
TokenManager - Class in javastrava.api.v3.auth
Manages the caching of tokens
TokenResponse - Class in javastrava.api.v3.auth.model
The TokenResponse is returned by authorisation services; it contains user details and the access token which is then used for authentication purposes for all other Strava API access
TokenResponse() - Constructor for class javastrava.api.v3.auth.model.TokenResponse
 
TokenService - Interface in javastrava.api.v3.auth
Authentication
TokenServiceImpl - Class in javastrava.api.v3.auth.impl.retrofit
 
toString() - Method in enum javastrava.api.v3.auth.ref.AuthorisationApprovalPrompt
 
toString() - Method in enum javastrava.api.v3.auth.ref.AuthorisationResponseType
 
toString() - Method in enum javastrava.api.v3.auth.ref.AuthorisationScope
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaActivityType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaActivityZoneType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaAgeGroup
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaClimbCategory
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaClubType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaFollowerState
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaFrameType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaGearType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaGender
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaLeaderboardDateRange
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaMeasurementMethod
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaPhotoType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaResourceState
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaSegmentActivityType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaSegmentExplorerActivityType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaSportType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaStreamResolutionType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaStreamSeriesDownsamplingType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaStreamType
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaWeightClass
 
toString() - Method in enum javastrava.api.v3.model.reference.StravaWorkoutType
 

U

UnauthorizedException - Exception in javastrava.api.v3.service.exception
Thrown when the Strava API returns an HTTP status of 401 Unauthorised
UnauthorizedException(String, StravaResponse, Throwable) - Constructor for exception javastrava.api.v3.service.exception.UnauthorizedException
 
UnauthorizedException(String) - Constructor for exception javastrava.api.v3.service.exception.UnauthorizedException
 
updateActivity(Integer, StravaActivityUpdate) - Method in interface javastrava.api.v3.rest.ActivityAPI
 
updateActivity(Integer, StravaActivityUpdate) - Method in interface javastrava.api.v3.service.ActivityService
Requires write permissions, as requested during the authorization process.
updateActivity(Integer, StravaActivityUpdate) - Method in class javastrava.api.v3.service.impl.ActivityServiceImpl
 
updateAuthenticatedAthlete(String, String, String, StravaGender, Float) - Method in interface javastrava.api.v3.rest.AthleteAPI
 
updateAuthenticatedAthlete(String, String, String, StravaGender, Float) - Method in interface javastrava.api.v3.service.AthleteService
Updates the personal details of the currently authenticated athlete.
updateAuthenticatedAthlete(String, String, String, StravaGender, Float) - Method in class javastrava.api.v3.service.impl.AthleteServiceImpl
 
upload(StravaActivityType, String, String, Boolean, Boolean, String, String, TypedFile) - Method in interface javastrava.api.v3.rest.UploadAPI
 
upload(StravaActivityType, String, String, Boolean, Boolean, String, String, File) - Method in class javastrava.api.v3.service.impl.UploadServiceImpl
 
upload(StravaActivityType, String, String, Boolean, Boolean, String, String, File) - Method in interface javastrava.api.v3.service.UploadService
Requires write permissions, as requested during the authorization process.
UploadAPI - Interface in javastrava.api.v3.rest
API definitions for UploadService endpoints
UploadService - Interface in javastrava.api.v3.service
Uploading to Strava is an asynchronous process.
UploadServiceImpl - Class in javastrava.api.v3.service.impl
Implementation of UploadService

V

validatePagingArguments(Paging) - Static method in class javastrava.util.PagingUtils
Throw an IllegalArgumentException if the page or perPage parameters are set but are invalid
valueOf(String) - Static method in enum javastrava.api.v3.auth.ref.AuthorisationApprovalPrompt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.auth.ref.AuthorisationResponseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.auth.ref.AuthorisationScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaActivityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaActivityZoneType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaAgeGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaClimbCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaClubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaFollowerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaFrameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaGearType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaGender
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaLeaderboardDateRange
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaMeasurementMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaPhotoType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaResourceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaSegmentActivityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaSegmentExplorerActivityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaSportType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaStreamResolutionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaStreamSeriesDownsamplingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaStreamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaWeightClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javastrava.api.v3.model.reference.StravaWorkoutType
Returns the enum constant of this type with the specified name.
values() - Static method in enum javastrava.api.v3.auth.ref.AuthorisationApprovalPrompt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.auth.ref.AuthorisationResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.auth.ref.AuthorisationScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaActivityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaActivityZoneType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaAgeGroup
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaClimbCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaClubType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaFollowerState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaFrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaGearType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaGender
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaLeaderboardDateRange
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaMeasurementMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaPhotoType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaResourceState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaSegmentActivityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaSegmentExplorerActivityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaSportType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaStreamResolutionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaStreamSeriesDownsamplingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaStreamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaWeightClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javastrava.api.v3.model.reference.StravaWorkoutType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARN_AT_REQUEST_LIMIT_PERCENT - Static variable in class javastrava.config.StravaConfig
The percentage of request limits that, if exceeded, should log a warning
WeightClassSerializer - Class in javastrava.json.impl.gson.serializer
 
WeightClassSerializer() - Constructor for class javastrava.json.impl.gson.serializer.WeightClassSerializer
 
WorkoutTypeSerializer - Class in javastrava.json.impl.gson.serializer
 
WorkoutTypeSerializer() - Constructor for class javastrava.json.impl.gson.serializer.WorkoutTypeSerializer
 
A B C D E F G H I J L M N P R S T U V W 
Skip navigation links

Copyright © 2015 Dan Shannon. All rights reserved.