org.springframework.social.linkedin.api
Class LinkedInProfile

java.lang.Object
  extended by org.springframework.social.linkedin.api.LinkedInProfile
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
LinkedInProfileFull, UpdateContent

public class LinkedInProfile
extends java.lang.Object
implements java.io.Serializable

Model class containing a user's LinkedIn profile information.

See Also:
Serialized Form

Constructor Summary
LinkedInProfile(java.lang.String id, java.lang.String firstName, java.lang.String lastName, java.lang.String headline, java.lang.String industry, java.lang.String publicProfileUrl, UrlResource siteStandardProfileRequest, java.lang.String profilePictureUrl)
           
 
Method Summary
 ConnectionAuthorization getConnectionAuthorization()
           
 java.lang.String getFirstName()
          The user's first name
 java.lang.String getHeadline()
          The user's headline
 java.lang.String getId()
          The user's LinkedIn profile ID
 java.lang.String getIndustry()
          The user's industry
 java.lang.String getLastName()
          The user's last name
 java.lang.String getProfilePictureUrl()
          A URL to the user's profile picture.
 java.lang.String getPublicProfileUrl()
          A URL to the user's public profile.
 UrlResource getSiteStandardProfileRequest()
          A URL to the user's standard profile.
 java.lang.String getSummary()
          The user's summary.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkedInProfile

public LinkedInProfile(java.lang.String id,
                       java.lang.String firstName,
                       java.lang.String lastName,
                       java.lang.String headline,
                       java.lang.String industry,
                       java.lang.String publicProfileUrl,
                       UrlResource siteStandardProfileRequest,
                       java.lang.String profilePictureUrl)
Method Detail

getId

public java.lang.String getId()
The user's LinkedIn profile ID


getFirstName

public java.lang.String getFirstName()
The user's first name


getLastName

public java.lang.String getLastName()
The user's last name


getHeadline

public java.lang.String getHeadline()
The user's headline


getIndustry

public java.lang.String getIndustry()
The user's industry


getSiteStandardProfileRequest

public UrlResource getSiteStandardProfileRequest()
A URL to the user's standard profile. The content shown at this profile will depend upon what the requesting user is allowed to see.


getPublicProfileUrl

public java.lang.String getPublicProfileUrl()
A URL to the user's public profile. The content shown at this profile is intended for public display and is determined by the user's privacy settings. May be null if the user's profile isn't public.


getProfilePictureUrl

public java.lang.String getProfilePictureUrl()
A URL to the user's profile picture.


getSummary

public java.lang.String getSummary()
The user's summary.


getConnectionAuthorization

public ConnectionAuthorization getConnectionAuthorization()
Returns:
Authorization information required for connecting to this user.