Class StravaProfile

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, org.pac4j.core.profile.UserProfile

    public class StravaProfile
    extends OAuth20Profile

    This class is the user profile for Strava with appropriate getters.

    It is returned by the StravaClient.

    Since:
    1.7.0
    Author:
    Adrian Papusoi
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.pac4j.core.profile.BasicUserProfile

        logger
    • Constructor Summary

      Constructors 
      Constructor Description
      StravaProfile()  
    • Constructor Detail

      • StravaProfile

        public StravaProfile()
    • Method Detail

      • getFirstName

        public java.lang.String getFirstName()
        Overrides:
        getFirstName in class org.pac4j.core.profile.CommonProfile
      • getFamilyName

        public java.lang.String getFamilyName()
        Overrides:
        getFamilyName in class org.pac4j.core.profile.CommonProfile
      • getDisplayName

        public java.lang.String getDisplayName()
        Overrides:
        getDisplayName in class org.pac4j.core.profile.CommonProfile
      • getPictureUrl

        public java.net.URI getPictureUrl()
        Overrides:
        getPictureUrl in class org.pac4j.core.profile.CommonProfile
      • getProfileUrl

        public java.net.URI getProfileUrl()
        Overrides:
        getProfileUrl in class org.pac4j.core.profile.CommonProfile
      • getLocation

        public java.lang.String getLocation()
        Overrides:
        getLocation in class org.pac4j.core.profile.CommonProfile
      • getGender

        public org.pac4j.core.profile.Gender getGender()
        Overrides:
        getGender in class org.pac4j.core.profile.CommonProfile
      • getResourceState

        public java.lang.Integer getResourceState()
      • getProfileMedium

        public java.lang.String getProfileMedium()
      • getState

        public java.lang.String getState()
      • getCountry

        public java.lang.String getCountry()
      • isPremium

        public java.lang.Boolean isPremium()
      • getCreatedAt

        public java.util.Date getCreatedAt()
      • getUpdatedAt

        public java.util.Date getUpdatedAt()
      • getFollowerCount

        public java.lang.Integer getFollowerCount()
      • getFriendCount

        public java.lang.Integer getFriendCount()
      • getDatePreference

        public java.lang.String getDatePreference()
      • getMeasurementPreference

        public java.lang.String getMeasurementPreference()
      • getBikes

        public java.util.List<StravaGear> getBikes()
      • getShoes

        public java.util.List<StravaGear> getShoes()
      • getClubs

        public java.util.List<StravaClub> getClubs()