Class FoursquareProfile
java.lang.Object
org.pac4j.core.profile.BasicUserProfile
org.pac4j.core.profile.CommonProfile
org.pac4j.oauth.profile.OAuth20Profile
org.pac4j.oauth.profile.foursquare.FoursquareProfile
- All Implemented Interfaces:
Externalizable,Serializable,org.pac4j.core.profile.UserProfile
This class is the user profile for Foursquare with appropriate getters.
It is returned by the FoursquareClient.
- Since:
- 1.5.0
- Author:
- Alexey Ogarkov
- See Also:
-
Field Summary
Fields inherited from class org.pac4j.core.profile.BasicUserProfile
logger -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.pac4j.oauth.profile.OAuth20Profile
getAccessToken, getRefreshToken, removeLoginData, setAccessToken, setRefreshTokenMethods inherited from class org.pac4j.core.profile.CommonProfile
getAttributeAsDate, getAttributeAsString, getAttributeAsType, getDisplayName, getGender, getLocale, getUsername, isExpired, toStringMethods inherited from class org.pac4j.core.profile.BasicUserProfile
addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addRole, addRoles, asPrincipal, build, build, canEqual, containsAttribute, containsAuthenticationAttribute, equals, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getRoles, getTypedId, hashCode, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setRemembered, setRoles, writeExternal
-
Constructor Details
-
FoursquareProfile
public FoursquareProfile()
-
-
Method Details
-
getBio
getBio.
- Returns:
- a
Stringobject
-
getContact
getContact.
- Returns:
- a
FoursquareUserContactobject
-
getFriends
getFriends.
- Returns:
- a
FoursquareUserFriendsobject
-
getPhoto
getPhoto.
- Returns:
- a
FoursquareUserPhotoobject
-
getFirstName
- Overrides:
getFirstNamein classorg.pac4j.core.profile.CommonProfile
-
getLocation
- Overrides:
getLocationin classorg.pac4j.core.profile.CommonProfile
-
getFamilyName
- Overrides:
getFamilyNamein classorg.pac4j.core.profile.CommonProfile
-
getProfileUrl
- Overrides:
getProfileUrlin classorg.pac4j.core.profile.CommonProfile
-
getPictureUrl
- Overrides:
getPictureUrlin classorg.pac4j.core.profile.CommonProfile
-
getEmail
- Overrides:
getEmailin classorg.pac4j.core.profile.CommonProfile
-