Package org.pac4j.oauth.profile.strava
Class StravaProfile
- java.lang.Object
-
- org.pac4j.core.profile.BasicUserProfile
-
- org.pac4j.core.profile.CommonProfile
-
- org.pac4j.oauth.profile.OAuth20Profile
-
- org.pac4j.oauth.profile.strava.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
-
-
Constructor Summary
Constructors Constructor Description StravaProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<StravaGear>
getBikes()
java.util.List<StravaClub>
getClubs()
java.lang.String
getCountry()
java.util.Date
getCreatedAt()
java.lang.String
getDatePreference()
java.lang.String
getDisplayName()
java.lang.String
getFamilyName()
java.lang.String
getFirstName()
java.lang.Integer
getFollowerCount()
java.lang.Integer
getFriendCount()
org.pac4j.core.profile.Gender
getGender()
java.lang.String
getLocation()
java.lang.String
getMeasurementPreference()
java.net.URI
getPictureUrl()
java.lang.String
getProfileMedium()
java.net.URI
getProfileUrl()
java.lang.Integer
getResourceState()
java.util.List<StravaGear>
getShoes()
java.lang.String
getState()
java.util.Date
getUpdatedAt()
java.lang.Boolean
isPremium()
-
Methods inherited from class org.pac4j.oauth.profile.OAuth20Profile
getAccessToken, getRefreshToken, removeLoginData, setAccessToken, setRefreshToken
-
Methods inherited from class org.pac4j.core.profile.CommonProfile
getAttributeAsDate, getEmail, getLocale, getUsername, isExpired
-
Methods inherited from class org.pac4j.core.profile.BasicUserProfile
addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addPermission, addPermissions, addRole, addRoles, asPrincipal, build, build, containsAttribute, containsAuthenicationAttribute, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getPermissions, getRoles, getTypedId, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setPermissions, setRemembered, setRoles, toString, writeExternal
-
-
-
-
Method Detail
-
getFirstName
public java.lang.String getFirstName()
- Overrides:
getFirstName
in classorg.pac4j.core.profile.CommonProfile
-
getFamilyName
public java.lang.String getFamilyName()
- Overrides:
getFamilyName
in classorg.pac4j.core.profile.CommonProfile
-
getDisplayName
public java.lang.String getDisplayName()
- Overrides:
getDisplayName
in classorg.pac4j.core.profile.CommonProfile
-
getPictureUrl
public java.net.URI getPictureUrl()
- Overrides:
getPictureUrl
in classorg.pac4j.core.profile.CommonProfile
-
getProfileUrl
public java.net.URI getProfileUrl()
- Overrides:
getProfileUrl
in classorg.pac4j.core.profile.CommonProfile
-
getLocation
public java.lang.String getLocation()
- Overrides:
getLocation
in classorg.pac4j.core.profile.CommonProfile
-
getGender
public org.pac4j.core.profile.Gender getGender()
- Overrides:
getGender
in classorg.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()
-
-