Class LinkedInUserInfo
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- org.nuxeo.ecm.platform.oauth2.openid.auth.linkedin.LinkedInUserInfo
-
- All Implemented Interfaces:
Cloneable
,Map<String,Object>
,OpenIDUserInfo
public class LinkedInUserInfo extends com.google.api.client.json.GenericJson implements OpenIDUserInfo
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected String
address
protected Date
birthdate
protected String
email
protected String
familyName
protected String
gender
protected String
givenName
protected String
locale
protected String
middleName
protected String
name
protected String
nickname
protected List<String>
phoneNumbers
protected String
picture
protected String
preferredUsername
protected String
profile
protected String
subject
protected Date
updatedTime
protected boolean
verifiedEmail
protected String
website
protected String
zoneInfo
-
Constructor Summary
Constructors Constructor Description LinkedInUserInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAddress()
Date
getBirthdate()
String
getEmail()
String
getFamilyName()
String
getGender()
String
getGivenName()
String
getLocale()
String
getMiddleName()
String
getName()
String
getNickname()
String
getPhoneNumber()
String
getPicture()
String
getPreferredUsername()
String
getProfile()
String
getSubject()
Date
getUpdatedTime()
String
getWebsite()
String
getZoneInfo()
boolean
isEmailVerified()
-
Methods inherited from class com.google.api.client.json.GenericJson
clone, getFactory, set, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Field Detail
-
subject
protected String subject
-
name
protected String name
-
givenName
protected String givenName
-
familyName
protected String familyName
-
profile
protected String profile
-
picture
protected String picture
-
email
protected String email
-
birthdate
protected Date birthdate
-
address
protected String address
-
middleName
protected String middleName
-
nickname
protected String nickname
-
preferredUsername
protected String preferredUsername
-
website
protected String website
-
verifiedEmail
protected boolean verifiedEmail
-
gender
protected String gender
-
zoneInfo
protected String zoneInfo
-
locale
protected String locale
-
updatedTime
protected Date updatedTime
-
-
Method Detail
-
getSubject
public String getSubject()
- Specified by:
getSubject
in interfaceOpenIDUserInfo
- Returns:
- Subject - Identifier for the End-User at the Issuer.
-
getName
public String getName()
- Specified by:
getName
in interfaceOpenIDUserInfo
- Returns:
- End-User's full name in displayable form including all name parts, ordered according to End-User's locale and preferences
-
getGivenName
public String getGivenName()
- Specified by:
getGivenName
in interfaceOpenIDUserInfo
- Returns:
- Given name or first name of the End-User.
-
getFamilyName
public String getFamilyName()
- Specified by:
getFamilyName
in interfaceOpenIDUserInfo
- Returns:
- Surname or last name of the End-User.
-
getMiddleName
public String getMiddleName()
- Specified by:
getMiddleName
in interfaceOpenIDUserInfo
- Returns:
- Middle name of the End-User.
-
getNickname
public String getNickname()
- Specified by:
getNickname
in interfaceOpenIDUserInfo
- Returns:
- Casual name of the End-User that may or may not be the same as the given_name.
-
getPreferredUsername
public String getPreferredUsername()
- Specified by:
getPreferredUsername
in interfaceOpenIDUserInfo
- Returns:
- Shorthand name that the End-User wishes to be referred to.
-
getProfile
public String getProfile()
- Specified by:
getProfile
in interfaceOpenIDUserInfo
- Returns:
- URL of the End-User's profile page.
-
getPicture
public String getPicture()
- Specified by:
getPicture
in interfaceOpenIDUserInfo
- Returns:
- URL of the End-User's profile picture.
-
getWebsite
public String getWebsite()
- Specified by:
getWebsite
in interfaceOpenIDUserInfo
- Returns:
- URL of the End-User's web page or blog.
-
getEmail
public String getEmail()
- Specified by:
getEmail
in interfaceOpenIDUserInfo
- Returns:
- End-User's preferred e-mail address.
-
isEmailVerified
public boolean isEmailVerified()
- Specified by:
isEmailVerified
in interfaceOpenIDUserInfo
- Returns:
- True if the End-User's e-mail address has been verified; otherwise false.
-
getGender
public String getGender()
- Specified by:
getGender
in interfaceOpenIDUserInfo
- Returns:
- End-User's gender. (female or male).
-
getBirthdate
public Date getBirthdate()
- Specified by:
getBirthdate
in interfaceOpenIDUserInfo
- Returns:
- End-User's birthday
-
getZoneInfo
public String getZoneInfo()
- Specified by:
getZoneInfo
in interfaceOpenIDUserInfo
- Returns:
- String from zoneinfo time zone database representing the End-User's time zone.
-
getLocale
public String getLocale()
- Specified by:
getLocale
in interfaceOpenIDUserInfo
- Returns:
- End-User's locale.
-
getPhoneNumber
public String getPhoneNumber()
- Specified by:
getPhoneNumber
in interfaceOpenIDUserInfo
- Returns:
- End-User's preferred telephone number.
-
getAddress
public String getAddress()
- Specified by:
getAddress
in interfaceOpenIDUserInfo
- Returns:
- End-User's preferred address.
-
getUpdatedTime
public Date getUpdatedTime()
- Specified by:
getUpdatedTime
in interfaceOpenIDUserInfo
- Returns:
- Time the End-User's information was last updated.
-
-