public interface

LinkedInApiClient

implements LinkedInAuthenticationClient
com.google.code.linkedinapi.client.LinkedInApiClient
Known Indirect Subclasses

Class Overview

The Interface LinkedInApiClient. It acts as a facade for the whole LinkedIn API.

Summary

Public Methods
abstract void deleteCurrentStatus()
Delete current status.
abstract Connections getConnectionsById(String id, Set<ProfileField> profileFields, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections by id.
abstract Connections getConnectionsById(String id, int start, int count, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections by id.
abstract Connections getConnectionsById(String id, Set<ProfileField> profileFields, int start, int count, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections by id.
abstract Connections getConnectionsById(String id, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections by id.
abstract Connections getConnectionsById(String id)
Gets the connections by id.
abstract Connections getConnectionsById(String id, Set<ProfileField> profileFields, int start, int count)
Gets the connections by id.
abstract Connections getConnectionsById(String id, int start, int count)
Gets the connections by id.
abstract Connections getConnectionsById(String id, Set<ProfileField> profileFields)
Gets the connections by id.
abstract Connections getConnectionsByUrl(String url, Set<ProfileField> profileFields, int start, int count)
Gets the connections by url.
abstract Connections getConnectionsByUrl(String url, int start, int count)
Gets the connections by url.
abstract Connections getConnectionsByUrl(String url, int start, int count, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections by url.
abstract Connections getConnectionsByUrl(String url, Set<ProfileField> profileFields, int start, int count, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections by url.
abstract Connections getConnectionsByUrl(String url, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections by url.
abstract Connections getConnectionsByUrl(String url)
Gets the connections by url.
abstract Connections getConnectionsByUrl(String url, Set<ProfileField> profileFields)
Gets the connections by url.
abstract Connections getConnectionsByUrl(String url, Set<ProfileField> profileFields, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections by url.
abstract Connections getConnectionsForCurrentUser(Set<ProfileField> profileFields)
Gets the connections for current user.
abstract Connections getConnectionsForCurrentUser(int start, int count)
Gets the connections for current user.
abstract Connections getConnectionsForCurrentUser(Set<ProfileField> profileFields, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections for current user.
abstract Connections getConnectionsForCurrentUser(int start, int count, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections for current user.
abstract Connections getConnectionsForCurrentUser(Set<ProfileField> profileFields, int start, int count)
Gets the connections for current user.
abstract Connections getConnectionsForCurrentUser()
Gets the connections for current user.
abstract Connections getConnectionsForCurrentUser(Date modificationDate, ConnectionModificationType modificationType)
Gets the connections for current user.
abstract Connections getConnectionsForCurrentUser(Set<ProfileField> profileFields, int start, int count, Date modificationDate, ConnectionModificationType modificationType)
Gets the connections for current user.
abstract UpdateComments getNetworkUpdateComments(String networkUpdateId)
Gets the network update comments.
abstract Likes getNetworkUpdateLikes(String networkUpdateId)
Gets the network update likes.
abstract Network getNetworkUpdates()
Gets the network updates.
abstract Network getNetworkUpdates(int start, int count)
Gets the network updates.
abstract Network getNetworkUpdates(Set<NetworkUpdateType> updateTypes, int start, int count, Date startDate, Date endDate, boolean showHiddenMembers)
Gets the network updates.
abstract Network getNetworkUpdates(Date startDate, Date endDate)
Gets the network updates.
abstract Network getNetworkUpdates(Set<NetworkUpdateType> updateTypes, int start, int count)
Gets the network updates.
abstract Network getNetworkUpdates(Set<NetworkUpdateType> updateTypes, Date startDate, Date endDate)
Gets the network updates.
abstract Network getNetworkUpdates(Set<NetworkUpdateType> updateTypes)
Gets the network updates.
abstract Network getNetworkUpdates(Set<NetworkUpdateType> updateTypes, int start, int count, Date startDate, Date endDate)
Gets the network updates.
abstract Person getProfileByApiRequest(ApiStandardProfileRequest apiRequest)
Gets the profile by API request.
abstract Person getProfileById(String id, Set<ProfileField> profileFields)
Gets the profile by id.
abstract Person getProfileById(String id)
Gets the profile by id.
abstract Person getProfileByUrl(String url, ProfileType profileType)
Gets the profile by url.
abstract Person getProfileByUrl(String url, ProfileType profileType, Set<ProfileField> profileFields)
Gets the profile by url.
abstract Person getProfileForCurrentUser()
Gets the profile for current user.
abstract Person getProfileForCurrentUser(Set<ProfileField> profileFields)
Gets the profile for current user.
abstract Network getUserUpdates(Set<NetworkUpdateType> updateTypes)
Gets the network updates.
abstract Network getUserUpdates(Set<NetworkUpdateType> updateTypes, int start, int count, Date startDate, Date endDate)
Gets the network updates.
abstract Network getUserUpdates(String id, Set<NetworkUpdateType> updateTypes)
Gets the network updates.
abstract Network getUserUpdates(int start, int count)
Gets the network updates.
abstract Network getUserUpdates()
Gets the network updates.
abstract Network getUserUpdates(String id, Set<NetworkUpdateType> updateTypes, int start, int count, Date startDate, Date endDate)
Gets the network updates.
abstract Network getUserUpdates(String id, Set<NetworkUpdateType> updateTypes, Date startDate, Date endDate)
Gets the network updates.
abstract Network getUserUpdates(String id, Date startDate, Date endDate)
Gets the network updates.
abstract Network getUserUpdates(Date startDate, Date endDate)
Gets the network updates.
abstract Network getUserUpdates(String id)
Gets the network updates.
abstract Network getUserUpdates(String id, Set<NetworkUpdateType> updateTypes, int start, int count)
Gets the network updates.
abstract Network getUserUpdates(Set<NetworkUpdateType> updateTypes, int start, int count)
Gets the network updates.
abstract Network getUserUpdates(String id, int start, int count)
Gets the network updates.
abstract Network getUserUpdates(Set<NetworkUpdateType> updateTypes, Date startDate, Date endDate)
Gets the network updates.
abstract void likePost(String networkUpdateId)
Like post.
abstract void postComment(String networkUpdateId, String commentText)
Post comment.
abstract void postNetworkUpdate(String updateText)
Post network update.
abstract void postShare(String commentText, String title, String url, String imageUrl, VisibilityType visibility, boolean postToTwitter)
Post share.
abstract void postShare(String commentText, String title, String url, String imageUrl, VisibilityType visibility)
Post share.
abstract void reShare(String shareId, String commentText, VisibilityType visibility)
Re-share.
abstract PeopleSearch searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, int start, int count)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, SearchSortOrder sortOrder)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, int start, int count)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, int start, int count)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, int start, int count, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople()
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields)
Search people.
abstract PeopleSearch searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, int start, int count, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, int start, int count, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, int start, int count, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, SearchSortOrder sortOrder)
Search people.
abstract PeopleSearch searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, int start, int count, SearchSortOrder sortOrder)
Search people.
abstract PeopleSearch searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, int start, int count, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)
Search people.
abstract PeopleSearch searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, int start, int count, List<Parameter<FacetType, String>> facets)
Search people.
abstract PeopleSearch searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, SearchSortOrder sortOrder)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, int start, int count, SearchSortOrder sortOrder)
Search people.
abstract People searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, int start, int count, SearchSortOrder sortOrder)
Search people.
abstract PeopleSearch searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, List<Parameter<FacetType, String>> facets)
Search people.
abstract PeopleSearch searchPeople(Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields)
Search people.
abstract void sendInviteByEmail(String email, String firstName, String lastName, String subject, String message)
Send invite.
abstract void sendInviteById(String recepientId, String subject, String message, String authHeader)
Send invite.
abstract void sendInviteToPerson(Person recepient, String subject, String message)
Send invite.
abstract void sendMessage(List<String> recepientIds, String subject, String message)
Send message.
abstract void unlikePost(String networkUpdateId)
Unlike post.
abstract void updateCurrentStatus(String status, boolean postToTwitter)
Update current status.
abstract void updateCurrentStatus(String status)
Update current status.
[Expand]
Inherited Methods
From interface com.google.code.linkedinapi.client.LinkedInAuthenticationClient
From interface com.google.code.linkedinapi.client.LinkedInCommunicationClient

Public Methods

public abstract void deleteCurrentStatus ()

Delete current status. For details see http://developer.linkedin.com/docs/DOC-1007

public abstract Connections getConnectionsById (String id, Set<ProfileField> profileFields, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections by id. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
id The id
profileFields The profile fields
modificationDate
modificationType
Returns
  • the connections by id

public abstract Connections getConnectionsById (String id, int start, int count, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections by id. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
id The id
start The start
count The count
modificationDate
modificationType
Returns
  • the connections by id

public abstract Connections getConnectionsById (String id, Set<ProfileField> profileFields, int start, int count, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections by id. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
id The id
profileFields The profile fields
start The start
count The count
modificationDate
modificationType
Returns
  • the connections by id

public abstract Connections getConnectionsById (String id, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections by id. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
id The id
modificationDate
modificationType
Returns
  • the connections by id

public abstract Connections getConnectionsById (String id)

Gets the connections by id. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
id The id
Returns
  • the connections by id

public abstract Connections getConnectionsById (String id, Set<ProfileField> profileFields, int start, int count)

Gets the connections by id. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
id The id
profileFields The profile fields
start The start
count The count
Returns
  • the connections by id

public abstract Connections getConnectionsById (String id, int start, int count)

Gets the connections by id. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
id The id
start The start
count The count
Returns
  • the connections by id

public abstract Connections getConnectionsById (String id, Set<ProfileField> profileFields)

Gets the connections by id. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
id The id
profileFields The profile fields
Returns
  • the connections by id

public abstract Connections getConnectionsByUrl (String url, Set<ProfileField> profileFields, int start, int count)

Gets the connections by url. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
url The url
profileFields The profile fields
start The start
count The count
Returns
  • the connections by url

public abstract Connections getConnectionsByUrl (String url, int start, int count)

Gets the connections by url. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
url The url
start The start
count The count
Returns
  • the connections by url

public abstract Connections getConnectionsByUrl (String url, int start, int count, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections by url. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
url The url
start The start
count The count
modificationDate
modificationType
Returns
  • the connections by url

public abstract Connections getConnectionsByUrl (String url, Set<ProfileField> profileFields, int start, int count, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections by url. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
url The url
profileFields The profile fields
start The start
count The count
modificationDate
modificationType
Returns
  • the connections by url

public abstract Connections getConnectionsByUrl (String url, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections by url. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
url The url
modificationDate
modificationType
Returns
  • the connections by url

public abstract Connections getConnectionsByUrl (String url)

Gets the connections by url. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
url The url
Returns
  • the connections by url

public abstract Connections getConnectionsByUrl (String url, Set<ProfileField> profileFields)

Gets the connections by url. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
url The url
profileFields The profile fields
Returns
  • the connections by url

public abstract Connections getConnectionsByUrl (String url, Set<ProfileField> profileFields, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections by url. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
url The url
profileFields The profile fields
modificationDate
modificationType
Returns
  • the connections by url

public abstract Connections getConnectionsForCurrentUser (Set<ProfileField> profileFields)

Gets the connections for current user. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
profileFields The profile fields
Returns
  • the connections for current user

public abstract Connections getConnectionsForCurrentUser (int start, int count)

Gets the connections for current user. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
start The start
count The count
Returns
  • the connections for current user

public abstract Connections getConnectionsForCurrentUser (Set<ProfileField> profileFields, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections for current user. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
profileFields The profile fields
modificationDate
modificationType
Returns
  • the connections for current user

public abstract Connections getConnectionsForCurrentUser (int start, int count, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections for current user. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
start The start
count The count
modificationDate
modificationType
Returns
  • the connections for current user

public abstract Connections getConnectionsForCurrentUser (Set<ProfileField> profileFields, int start, int count)

Gets the connections for current user. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
profileFields The profile fields
start The start
count The count
Returns
  • the connections for current user

public abstract Connections getConnectionsForCurrentUser ()

Gets the connections for current user. For details see http://developer.linkedin.com/docs/DOC-1004

Returns
  • the connections for current user

public abstract Connections getConnectionsForCurrentUser (Date modificationDate, ConnectionModificationType modificationType)

Gets the connections for current user. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
modificationDate
modificationType
Returns
  • the connections for current user

public abstract Connections getConnectionsForCurrentUser (Set<ProfileField> profileFields, int start, int count, Date modificationDate, ConnectionModificationType modificationType)

Gets the connections for current user. For details see http://developer.linkedin.com/docs/DOC-1004

Parameters
profileFields The profile fields
start The start
count The count
modificationDate
modificationType
Returns
  • the connections for current user

public abstract UpdateComments getNetworkUpdateComments (String networkUpdateId)

Gets the network update comments. For details see http://developer.linkedin.com/docs/DOC-1043

Parameters
networkUpdateId The network update id
Returns
  • the network update comments

public abstract Likes getNetworkUpdateLikes (String networkUpdateId)

Gets the network update likes. For details see http://developer.linkedin.com/docs/DOC-1043

Parameters
networkUpdateId The network update id
Returns
  • the network update likes

public abstract Network getNetworkUpdates ()

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Returns
  • the network updates

public abstract Network getNetworkUpdates (int start, int count)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
start The start
count The count
Returns
  • the network updates

public abstract Network getNetworkUpdates (Set<NetworkUpdateType> updateTypes, int start, int count, Date startDate, Date endDate, boolean showHiddenMembers)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
start The start
count The count
startDate The start date
endDate The end date
showHiddenMembers
Returns
  • the network updates

public abstract Network getNetworkUpdates (Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract Network getNetworkUpdates (Set<NetworkUpdateType> updateTypes, int start, int count)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
start The start
count The count
Returns
  • the network updates

public abstract Network getNetworkUpdates (Set<NetworkUpdateType> updateTypes, Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract Network getNetworkUpdates (Set<NetworkUpdateType> updateTypes)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
Returns
  • the network updates

public abstract Network getNetworkUpdates (Set<NetworkUpdateType> updateTypes, int start, int count, Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
start The start
count The count
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract Person getProfileByApiRequest (ApiStandardProfileRequest apiRequest)

Gets the profile by API request. For details see http://developer.linkedin.com/docs/DOC-1002

Parameters
apiRequest The api request
Returns
  • the profile by api request

public abstract Person getProfileById (String id, Set<ProfileField> profileFields)

Gets the profile by id. For details see http://developer.linkedin.com/docs/DOC-1002

Parameters
id The id
profileFields The profile fields
Returns
  • the profile by id

public abstract Person getProfileById (String id)

Gets the profile by id. For details see http://developer.linkedin.com/docs/DOC-1002

Parameters
id The id
Returns
  • the profile by id

public abstract Person getProfileByUrl (String url, ProfileType profileType)

Gets the profile by url. For details see http://developer.linkedin.com/docs/DOC-1002

Parameters
url The url
profileType The profile type
Returns
  • the profile by url

public abstract Person getProfileByUrl (String url, ProfileType profileType, Set<ProfileField> profileFields)

Gets the profile by url. For details see http://developer.linkedin.com/docs/DOC-1002

Parameters
url The url
profileType The profile type
profileFields The profile fields
Returns
  • the profile by url

public abstract Person getProfileForCurrentUser ()

Gets the profile for current user. For details see http://developer.linkedin.com/docs/DOC-1002

Returns
  • the profile for current user

public abstract Person getProfileForCurrentUser (Set<ProfileField> profileFields)

Gets the profile for current user. For details see http://developer.linkedin.com/docs/DOC-1002

Parameters
profileFields The profile fields
Returns
  • the profile for current user

public abstract Network getUserUpdates (Set<NetworkUpdateType> updateTypes)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
Returns
  • the network updates

public abstract Network getUserUpdates (Set<NetworkUpdateType> updateTypes, int start, int count, Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
start The start
count The count
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract Network getUserUpdates (String id, Set<NetworkUpdateType> updateTypes)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
id
updateTypes The update types
Returns
  • the network updates

public abstract Network getUserUpdates (int start, int count)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
start The start
count The count
Returns
  • the network updates

public abstract Network getUserUpdates ()

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Returns
  • the network updates

public abstract Network getUserUpdates (String id, Set<NetworkUpdateType> updateTypes, int start, int count, Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
id
updateTypes The update types
start The start
count The count
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract Network getUserUpdates (String id, Set<NetworkUpdateType> updateTypes, Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
id
updateTypes The update types
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract Network getUserUpdates (String id, Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
id
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract Network getUserUpdates (Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract Network getUserUpdates (String id)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
id
Returns
  • the network updates

public abstract Network getUserUpdates (String id, Set<NetworkUpdateType> updateTypes, int start, int count)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
id
updateTypes The update types
start The start
count The count
Returns
  • the network updates

public abstract Network getUserUpdates (Set<NetworkUpdateType> updateTypes, int start, int count)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
start The start
count The count
Returns
  • the network updates

public abstract Network getUserUpdates (String id, int start, int count)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
id
start The start
count The count
Returns
  • the network updates

public abstract Network getUserUpdates (Set<NetworkUpdateType> updateTypes, Date startDate, Date endDate)

Gets the network updates. For details see http://developer.linkedin.com/docs/DOC-1006

Parameters
updateTypes The update types
startDate The start date
endDate The end date
Returns
  • the network updates

public abstract void likePost (String networkUpdateId)

Parameters
networkUpdateId The network update id

public abstract void postComment (String networkUpdateId, String commentText)

Post comment. For details see http://developer.linkedin.com/docs/DOC-1043

Parameters
networkUpdateId The network update id
commentText The comment text

public abstract void postNetworkUpdate (String updateText)

Post network update. For details see http://developer.linkedin.com/docs/DOC-1009

Parameters
updateText The update text

public abstract void postShare (String commentText, String title, String url, String imageUrl, VisibilityType visibility, boolean postToTwitter)

Parameters
commentText The comment text
title The title
url The url
imageUrl The image url
visibility The visibility
postToTwitter

public abstract void postShare (String commentText, String title, String url, String imageUrl, VisibilityType visibility)

Parameters
commentText The comment text
title The title
url The url
imageUrl The image url
visibility The visibility

public abstract void reShare (String shareId, String commentText, VisibilityType visibility)

Parameters
shareId The share id
commentText
visibility The visibility

public abstract PeopleSearch searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, int start, int count)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facetFields
start The start
count The count
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, SearchSortOrder sortOrder)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
sortOrder The sort order
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, int start, int count)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
start The start
count The count
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facets
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, int start, int count)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
start The start
count The count
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, int start, int count, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
start The start
count The count
facets
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
sortOrder The sort order
facets
Returns
  • the people

public abstract People searchPeople ()

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
sortOrder The sort order
facets
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
facets
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
Returns
  • the people

public abstract PeopleSearch searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, int start, int count, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facetFields
start The start
count The count
sortOrder The sort order
facets
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, int start, int count, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
start The start
count The count
facets
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, int start, int count, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
start The start
count The count
sortOrder The sort order
facets
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, SearchSortOrder sortOrder)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
sortOrder The sort order
Returns
  • the people

public abstract PeopleSearch searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, int start, int count, SearchSortOrder sortOrder)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facetFields
start The start
count The count
sortOrder The sort order
Returns
  • the people

public abstract PeopleSearch searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facetFields
sortOrder The sort order
facets
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, int start, int count, SearchSortOrder sortOrder, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
start The start
count The count
sortOrder The sort order
facets
Returns
  • the people

public abstract PeopleSearch searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, int start, int count, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facetFields
start The start
count The count
facets
Returns
  • the people

public abstract PeopleSearch searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, SearchSortOrder sortOrder)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facetFields
sortOrder The sort order
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, int start, int count, SearchSortOrder sortOrder)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
start The start
count The count
sortOrder The sort order
Returns
  • the people

public abstract People searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, int start, int count, SearchSortOrder sortOrder)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
start The start
count The count
sortOrder The sort order
Returns
  • the people

public abstract PeopleSearch searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields, List<Parameter<FacetType, String>> facets)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facetFields
facets
Returns
  • the people

public abstract PeopleSearch searchPeople (Map<SearchParameter, String> searchParameters, Set<ProfileField> profileFields, Set<FacetField> facetFields)

Search people. For details see http://developer.linkedin.com/docs/DOC-1005

Parameters
searchParameters The search parameters
profileFields
facetFields
Returns
  • the people

public abstract void sendInviteByEmail (String email, String firstName, String lastName, String subject, String message)

Send invite. For details see http://developer.linkedin.com/docs/DOC-1012

Parameters
email The email
firstName The first name
lastName The last name
subject The subject
message The message

public abstract void sendInviteById (String recepientId, String subject, String message, String authHeader)

Send invite. For details see http://developer.linkedin.com/docs/DOC-1012

To call this method one needs an auth header parameter. This can be obtained by getting getHeaders() from getApiStandardProfileRequest() and then getting the value of header with name AUTH_HEADER_NAME.

Parameters
recepientId The recepient id
subject The subject
message The message
authHeader The auth header

public abstract void sendInviteToPerson (Person recepient, String subject, String message)

Send invite. For details see http://developer.linkedin.com/docs/DOC-1012

To call this method one needs an auth header parameter. This can be obtained by getting getHeaders() from getApiStandardProfileRequest() and then getting the value of header with name AUTH_HEADER_NAME.

Parameters
recepient The recepient
subject The subject
message The message

public abstract void sendMessage (List<String> recepientIds, String subject, String message)

Send message. For details see http://developer.linkedin.com/docs/DOC-1044

Parameters
recepientIds The recepient ids
subject The subject
message The message

public abstract void unlikePost (String networkUpdateId)

Unlike post. For details see http://developer.linkedin.com/docs/DOC-1043

Parameters
networkUpdateId The network update id

public abstract void updateCurrentStatus (String status, boolean postToTwitter)

Update current status. For details see http://developer.linkedin.com/docs/DOC-1007

Parameters
status The status
postToTwitter

public abstract void updateCurrentStatus (String status)

Update current status. For details see http://developer.linkedin.com/docs/DOC-1007

Parameters
status The status