Package org.pac4j.oauth.profile.facebook
Class FacebookProfile
- java.lang.Object
-
- org.pac4j.core.profile.BasicUserProfile
-
- org.pac4j.core.profile.CommonProfile
-
- org.pac4j.oauth.profile.OAuth20Profile
-
- org.pac4j.oauth.profile.facebook.FacebookProfile
-
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
,org.pac4j.core.profile.UserProfile
public class FacebookProfile extends OAuth20Profile
This class is the user profile for Facebook with appropriate getters.
It is returned by the
FacebookClient
.- Since:
- 1.1.0
- Author:
- Jerome Leleu
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FacebookProfile()
-
Method Summary
-
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, getFirstName, getGender, 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
-
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
-
getMiddleName
public java.lang.String getMiddleName()
-
getLanguages
public java.util.List<FacebookObject> getLanguages()
-
getThirdPartyId
public java.lang.String getThirdPartyId()
-
getTimezone
public java.lang.Integer getTimezone()
-
getUpdateTime
public java.util.Date getUpdateTime()
-
getVerified
public java.lang.Boolean getVerified()
-
getAbout
public java.lang.String getAbout()
-
getBirthday
public java.util.Date getBirthday()
-
getEducation
public java.util.List<FacebookEducation> getEducation()
-
getHometown
public FacebookObject getHometown()
-
getInterestedIn
public java.util.List<java.lang.String> getInterestedIn()
-
getLocationObject
public FacebookObject getLocationObject()
-
getPolitical
public java.lang.String getPolitical()
-
getFavoriteAthletes
public java.util.List<FacebookObject> getFavoriteAthletes()
-
getFavoriteTeams
public java.util.List<FacebookObject> getFavoriteTeams()
-
getQuotes
public java.lang.String getQuotes()
-
getRelationshipStatus
public FacebookRelationshipStatus getRelationshipStatus()
-
getReligion
public java.lang.String getReligion()
-
getSignificantOther
public FacebookObject getSignificantOther()
-
getWebsite
public java.lang.String getWebsite()
-
getWork
public java.util.List<FacebookWork> getWork()
-
getFriends
public java.util.List<FacebookObject> getFriends()
-
getMovies
public java.util.List<FacebookInfo> getMovies()
-
getMusic
public java.util.List<FacebookInfo> getMusic()
-
getBooks
public java.util.List<FacebookInfo> getBooks()
-
getLikes
public java.util.List<FacebookInfo> getLikes()
-
getAlbums
public java.util.List<FacebookPhoto> getAlbums()
-
getEvents
public java.util.List<FacebookEvent> getEvents()
-
getGroups
public java.util.List<FacebookGroup> getGroups()
-
getMusicListens
public java.util.List<FacebookMusicListen> getMusicListens()
-
getPicture
public FacebookPicture getPicture()
-
-