Modified: websites/production/camel/content/linkedin.html
==============================================================================
--- websites/production/camel/content/linkedin.html (original)
+++ websites/production/camel/content/linkedin.html Tue Sep 22 14:26:24 2015
@@ -85,50 +85,50 @@
         <tr>
         <td valign="top" width="100%">
 <div class="wiki-content maincontent"><h2 
id="LinkedIn-LinkedInComponent">LinkedIn Component</h2><p><strong>Available as 
of Camel 2.14</strong></p><p>The LinkedIn component provides access to all of 
LinkedIn REST APIs documented at&#160;<a shape="rect" class="external-link" 
href="https://developer.linkedin.com/rest"; 
rel="nofollow">https://developer.linkedin.com/rest</a>.&#160;</p><p>LinkedIn 
uses OAuth2.0 for all client application authentication. In order to use 
camel-linkedin with your account, you'll need to create a new application for 
LinkedIn at <a shape="rect" class="external-link" 
href="https://www.linkedin.com/secure/developer"; 
rel="nofollow">https://www.linkedin.com/secure/developer</a>. The LinkedIn 
application's client id and secret will allow access to LinkedIn REST APIs 
which require a current user. A user access token is generated and managed by 
component for an end user. Alternatively the Camel application can register an 
implementation of&#160;org.apache.camel.compo
 nent.linkedin.api.OAuthSecureStorage<span style="color: rgb(0,0,0);">&#160;to 
provide an org.apache.camel.component.linkedin.apiOAuthToken&#160;OAuth 
token</span>.</p><p>Maven users will need to add the following dependency to 
their pom.xml for this component:</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">       &lt;dependency&gt;
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[  &lt;dependency&gt;
        &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
        &lt;artifactId&gt;camel-linkedin&lt;/artifactId&gt;
        &lt;version&gt;${camel-version}&lt;/version&gt;
        &lt;/dependency&gt;
-</pre>
+]]></script>
 </div></div><h3 id="LinkedIn-URIformat">URI format</h3><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">    linkedin://endpoint-prefix/endpoint?[options]
-</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[    
linkedin://endpoint-prefix/endpoint?[options]
+]]></script>
 </div></div><p>Endpoint prefix can be one 
of:</p><ul><li>comments</li><li>companies</li><li>groups</li><li>jobs</li><li>people</li><li>posts</li><li>search</li></ul><h3
 id="LinkedIn-LinkedInComponent.1">LinkedInComponent</h3><p>The LinkedIn 
Component can be configured with the options below. These options can be 
provided using the component's bean 
property&#160;<strong>configuration</strong>&#160;of 
type&#160;<strong>org.apache.camel.component.linkedin.LinkedInConfiguration</strong>.</p><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh">Option</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th><th colspan="1" rowspan="1" 
class="confluenceTh">Description</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">clientId</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td><td colspan="1" rowspan="1" 
class="confluenceTd">LinkedIn application client ID</td></tr><tr><td 
colspan="1" rowspan="1" clas
 s="confluenceTd">clientSecret</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td><td colspan="1" rowspan="1" 
class="confluenceTd">LinkedIn application client secret</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">httpParams</td><td colspan="1" 
rowspan="1" class="confluenceTd">java.util.Map</td><td colspan="1" rowspan="1" 
class="confluenceTd">Custom HTTP params, for example proxy host and port, use 
constants from <a shape="rect" class="external-link" 
href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/params/AllClientPNames.html";>AllClientPNames</a></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">lazyAuth</td><td colspan="1" 
rowspan="1" class="confluenceTd">boolean</td><td colspan="1" rowspan="1" 
class="confluenceTd">Flag to enable/disable lazy OAuth, default is true. when 
enabled, OAuth token retrieval or generation is not done until the first REST 
call</td></tr><tr><td colspan="1" rowspan="1" class="
 confluenceTd">redirectUri</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td><td colspan="1" rowspan="1" 
class="confluenceTd">Application redirect URI, although the component never 
redirects to this page to avoid having to have a functioning redirect server. 
So for testing one could use https://localhost</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">scopes</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.OAuthScope[]</td><td
 colspan="1" rowspan="1" class="confluenceTd">List of LinkedIn scopes as 
specified at <a shape="rect" class="external-link" 
href="https://developer.linkedin.com/documents/authentication#granting"; 
rel="nofollow">https://developer.linkedin.com/documents/authentication#granting</a></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">secureStorage</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.OAuthSecureStorage</td><td
 colspan="1" rowspan=
 "1" class="confluenceTd">Callback interface for providing an OAuth token or to 
store the token generated by the component. The callback should return 
<strong>null</strong> on the first call and then save the created token in the 
saveToken() callback. If the callback returns null the first time, a 
<strong>userPassword</strong> MUST be provided</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">userName</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td><td colspan="1" rowspan="1" 
class="confluenceTd">LinkedIn user account name, MUST be 
provided</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">userPassword</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td><td colspan="1" rowspan="1" 
class="confluenceTd">LinkedIn account 
password</td></tr></tbody></table></div><h3 
id="LinkedIn-ProducerEndpoints:">Producer Endpoints:</h3><p>Producer endpoints 
can use endpoint prefixes followed by endpoint names and associated options 
described next. A s
 horthand alias can be used for some endpoints. The endpoint URI MUST contain a 
prefix.</p><p>Endpoint options that are not mandatory are denoted by []. When 
there are no mandatory options for an endpoint, one of the set of [] options 
MUST be provided. Producer endpoints can also use a special 
option&#160;<strong>inBody</strong>&#160;that in turn should contain the name 
of the endpoint option whose value will be contained in the Camel Exchange In 
message.</p><p>Any of the endpoint options can be provided in either the 
endpoint URI, or dynamically in a message header. The message header name must 
be of the format&#160;<strong>CamelLinkedIn.&lt;option&gt;</strong>. Note that 
the&#160;<strong>inBody</strong>&#160;option overrides message header, i.e. the 
endpoint option&#160;<strong>inBody=option</strong>&#160;would override 
a&#160;<strong>CamelLinkedIn.option</strong>&#160;header.</p><p>For more 
information on the endpoints and options see LinkedIn REST API documentation 
at&#160;<a sha
 pe="rect" class="external-link" href="https://developer.linkedin.com/rest"; 
rel="nofollow">https://developer.linkedin.com/rest</a>.&#160;</p><h4 
id="LinkedIn-Endpointprefixcomments">Endpoint 
prefix&#160;<em>comments</em></h4><p>The following endpoints can be invoked 
with the prefix&#160;<strong>comments</strong>&#160;as follows:</p><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">    linkedin://comments/endpoint?[options]</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[    
linkedin://comments/endpoint?[options]]]></script>
 </div></div><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" 
class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" 
class="confluenceTh">Options</th><th colspan="1" rowspan="1" 
class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">getComment</td><td colspan="1" rowspan="1" 
class="confluenceTd">comment</td><td colspan="1" rowspan="1" 
class="confluenceTd">comment_id, fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comment</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">removeComment</td><td colspan="1" 
rowspan="1" class="confluenceTd">comment</td><td colspan="1" rowspan="1" 
class="confluenceTd">comment_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 
id="LinkedIn-URIOptionsforcomments">URI Options for&
 #160;<em>comments</em></h5><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Name</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">comment_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr></tbody></table></div><h4 
id="LinkedIn-Endpointprefixcompanies">Endpoint 
prefix&#160;<em>companies</em></h4><p>The following endpoints can be invoked 
with the prefix&#160;<strong>companies</strong>&#160;as follows:</p><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">    linkedin://companies/endpoint?[options]</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[    
linkedin://companies/endpoint?[options]]]></script>
 </div></div><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" 
class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" 
class="confluenceTh">Options</th><th colspan="1" rowspan="1" 
class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">addCompanyUpdateComment</td><td colspan="1" rowspan="1" 
class="confluenceTd">companyUpdateComment</td><td colspan="1" rowspan="1" 
class="confluenceTd">company_id, update_key, updatecomment</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">addCompanyUpdateCommentAsCompany</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">companyUpdateCommentAsCompany</td><td colspan="1" 
rowspan="1" class="confluenceTd">company_id, update_key, updatecomment</td><td 
colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td cols
 pan="1" rowspan="1" class="confluenceTd">addShare</td><td colspan="1" 
rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" 
class="confluenceTd">company_id, share</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">getCompanies</td><td colspan="1" rowspan="1" 
class="confluenceTd">companies</td><td colspan="1" rowspan="1" 
class="confluenceTd">email_domain, fields, is_company_admin</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getCompanyById</td><td 
colspan="1" rowspan="1" class="confluenceTd">companyById</td><td colspan="1" 
rowspan="1" class="confluenceTd">company_id, fields</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getCompanyByName</td><td 
colspan="1
 " rowspan="1" class="confluenceTd">companyByName</td><td colspan="1" 
rowspan="1" class="confluenceTd">fields, universal_name</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getCompanyUpdateComments</td><td 
colspan="1" rowspan="1" class="confluenceTd">companyUpdateComments</td><td 
colspan="1" rowspan="1" class="confluenceTd">company_id, fields, secure_urls, 
update_key</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comments</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getCompanyUpdateLikes</td><td 
colspan="1" rowspan="1" class="confluenceTd">companyUpdateLikes</td><td 
colspan="1" rowspan="1" class="confluenceTd">company_id, fields, secure_urls, 
update_key</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Likes</td></tr><tr><td
 colspan="1" rowspan="1"
  class="confluenceTd">getCompanyUpdates</td><td colspan="1" rowspan="1" 
class="confluenceTd">companyUpdates</td><td colspan="1" rowspan="1" 
class="confluenceTd">company_id, count, event_type, fields, start</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td
 colspan="1" rowspan="1" 
class="confluenceTd">getHistoricalFollowStatistics</td><td colspan="1" 
rowspan="1" class="confluenceTd">historicalFollowStatistics</td><td colspan="1" 
rowspan="1" class="confluenceTd">company_id, end_timestamp, start_timestamp, 
time_granularity</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.HistoricalFollowStatistics</td></tr><tr><td
 colspan="1" rowspan="1" 
class="confluenceTd">getHistoricalStatusUpdateStatistics</td><td colspan="1" 
rowspan="1" class="confluenceTd">historicalStatusUpdateStatistics</td><td 
colspan="1" rowspan="1" class="confluenceTd">company_id, end_timestamp, start_ti
 mestamp, time_granularity, update_key</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.HistoricalStatusUpdateStatistics</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getNumberOfFollowers</td><td 
colspan="1" rowspan="1" class="confluenceTd">numberOfFollowers</td><td 
colspan="1" rowspan="1" class="confluenceTd">companySizes, company_id, geos, 
industries, jobFunc, seniorities</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.NumFollowers</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getStatistics</td><td colspan="1" 
rowspan="1" class="confluenceTd">statistics</td><td colspan="1" rowspan="1" 
class="confluenceTd">company_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.CompanyStatistics</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">isShareEnabled</td><td 
colspan="1" rowspan="1" class="conflu
 enceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">company_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsCompanyShareEnabled</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">isViewerShareEnabled</td><td 
colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsCompanyShareEnabled</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">likeCompanyUpdate</td><td 
colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd">company_id, isliked, update_key</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 
id="LinkedIn-URIOptionsforcompanies">URI Options 
for&#160;<em>companies</em></h5><p>If a value is not provided for one of the 
option(s) <strong>[comp
 anySizes, count, email_domain, end_timestamp, event_type, geos, industries, 
is_company_admin, jobFunc, secure_urls, seniorities, start, start_timestamp, 
time_granularity]</strong> either in the endpoint URI or in a message header, 
it will be assumed to be&#160;<strong>null</strong>. Note that 
the&#160;<strong>null</strong>&#160;value(s) will only be used if other options 
do not satisfy matching endpoints.</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Name</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">companySizes</td><td colspan="1" rowspan="1" 
class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">company_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">count</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></t
 r><tr><td colspan="1" rowspan="1" class="confluenceTd">email_domain</td><td 
colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">end_timestamp</td><td colspan="1" 
rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">event_type</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.Eventtype</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">geos</td><td colspan="1" rowspan="1" 
class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">industries</td><td colspan="1" rowspan="1" 
class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">is_company_admin</td><td colspan="1" rowspan="1" 
class="confluenceTd">Boolean</td></tr><tr><
 td colspan="1" rowspan="1" class="confluenceTd">isliked</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsLiked</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">jobFunc</td><td colspan="1" 
rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">secure_urls</td><td colspan="1" rowspan="1" 
class="confluenceTd">Boolean</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">seniorities</td><td colspan="1" rowspan="1" 
class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">share</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Share</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">start</td><td colspan="1" 
rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">start_timestamp</td><td colspan="1" rowspan="1" class="con
 fluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">time_granularity</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.Timegranularity</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">universal_name</td><td 
colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">update_key</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">updatecomment</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.UpdateComment</td></tr></tbody></table></div><h4
 id="LinkedIn-Endpointprefixgroups">Endpoint 
prefix&#160;<em>groups</em></h4><p>The following endpoints can be invoked with 
the prefix&#160;<strong>groups</strong>&#160;as follows:</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">    linkedin://groups/endpoint?[options]</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[    
linkedin://groups/endpoint?[options]]]></script>
 </div></div><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" 
class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" 
class="confluenceTh">Options</th><th colspan="1" rowspan="1" 
class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">addPost</td><td colspan="1" rowspan="1" 
class="confluenceTd">post</td><td colspan="1" rowspan="1" 
class="confluenceTd">group_id, post</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">getGroup</td><td colspan="1" rowspan="1" 
class="confluenceTd">group</td><td colspan="1" rowspan="1" 
class="confluenceTd">group_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Group</td></tr></tbody></table></div><h5
 id="LinkedIn-URIOptionsforgroups">URI Options for&#160;<em>groups</em></h
 5><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th 
colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" 
rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">group_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">post</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Post</td></tr></tbody></table></div><h4
 id="LinkedIn-Endpointprefixjobs">Endpoint prefix&#160;<em>jobs</em></h4><p>The 
following endpoints can be invoked with the 
prefix&#160;<strong>jobs</strong>&#160;as follows:</p><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">    linkedin://jobs/endpoint?[options]</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[    
linkedin://jobs/endpoint?[options]]]></script>
 </div></div><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" 
class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" 
class="confluenceTh">Options</th><th colspan="1" rowspan="1" 
class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">addJob</td><td colspan="1" rowspan="1" 
class="confluenceTd">job</td><td colspan="1" rowspan="1" 
class="confluenceTd">job</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">editJob</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">job, partner_job_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">getJob</td><td colspan="1" rowspan="1" 
class="confluenceTd">job</td><td colspan="1" rowspan="
 1" class="confluenceTd">fields, job_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Job</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">removeJob</td><td colspan="1" 
rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" 
class="confluenceTd">partner_job_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 
id="LinkedIn-URIOptionsforjobs">URI Options for&#160;<em>jobs</em></h5><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">job</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Job</td></tr><tr><td
  colspan="1" rowspan="1" class="confluenceTd">job_id</td><td colspan="1" 
rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">partner_job_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr></tbody></table></div><h4 
id="LinkedIn-Endpointprefixpeople">Endpoint 
prefix&#160;<em>people</em></h4><p>The following endpoints can be invoked with 
the prefix&#160;<strong>people</strong>&#160;as follows:</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">    linkedin://people/endpoint?[options]</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[    
linkedin://people/endpoint?[options]]]></script>
 </div></div><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" 
class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" 
class="confluenceTh">Options</th><th colspan="1" rowspan="1" 
class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">addActivity</td><td colspan="1" rowspan="1" 
class="confluenceTd">activity</td><td colspan="1" rowspan="1" 
class="confluenceTd">activity</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">addGroupMembership</td><td colspan="1" rowspan="1" 
class="confluenceTd">groupMembership</td><td colspan="1" rowspan="1" 
class="confluenceTd">groupmembership</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">addInvite</td><td colspan="1" rowspan="1" 
class="confluenceTd"
 >invite</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">mailboxitem</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd">addJobBookmark</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">jobBookmark</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">jobbookmark</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd">addUpdateComment</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">updateComment</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">update_key, updatecomment</td><td colspan="1" 
 >rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" 
 >rowspan="1" class="confluenceTd">followCompany</td><td colspan="1" 
 >rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">company</td><td colspan="1" rowspan="1" 
 >class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
 >class="conflue
 nceTd">getConnections</td><td colspan="1" rowspan="1" 
class="confluenceTd">connections</td><td colspan="1" rowspan="1" 
class="confluenceTd">fields, secure_urls</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getConnectionsById</td><td 
colspan="1" rowspan="1" class="confluenceTd">connectionsById</td><td 
colspan="1" rowspan="1" class="confluenceTd">fields, person_id, 
secure_urls</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getConnectionsByUrl</td><td 
colspan="1" rowspan="1" class="confluenceTd">connectionsByUrl</td><td 
colspan="1" rowspan="1" class="confluenceTd">fields, public_profile_url, 
secure_urls</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td
 colspan=
 "1" rowspan="1" class="confluenceTd">getFollowedCompanies</td><td colspan="1" 
rowspan="1" class="confluenceTd">followedCompanies</td><td colspan="1" 
rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td
 colspan="1" rowspan="1" 
class="confluenceTd">getGroupMembershipSettings</td><td colspan="1" rowspan="1" 
class="confluenceTd">groupMembershipSettings</td><td colspan="1" rowspan="1" 
class="confluenceTd">count, fields, group_id, start</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.GroupMemberships</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getGroupMemberships</td><td 
colspan="1" rowspan="1" class="confluenceTd">groupMemberships</td><td 
colspan="1" rowspan="1" class="confluenceTd">count, fields, membership_state, 
start</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.
 api.model.GroupMemberships</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">getJobBookmarks</td><td colspan="1" rowspan="1" 
class="confluenceTd">jobBookmarks</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobBookmarks</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getNetworkStats</td><td 
colspan="1" rowspan="1" class="confluenceTd">networkStats</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.NetworkStats</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getNetworkUpdates</td><td 
colspan="1" rowspan="1" class="confluenceTd">networkUpdates</td><td colspan="1" 
rowspan="1" class="confluenceTd">after, before, count, fields, scope, 
secure_urls, show_hidden_members, start, type</td><td colspan="1" rowspan="1" 
class="confluenceTd">o
 rg.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">getNetworkUpdatesById</td><td 
colspan="1" rowspan="1" class="confluenceTd">networkUpdatesById</td><td 
colspan="1" rowspan="1" class="confluenceTd">after, before, count, fields, 
person_id, scope, secure_urls, show_hidden_members, start, type</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getPerson</td><td colspan="1" 
rowspan="1" class="confluenceTd">person</td><td colspan="1" rowspan="1" 
class="confluenceTd">fields, secure_urls</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getPersonById</td><td colspan="1" 
rowspan="1" class="confluenceTd">personById</td><td colspan="1" rowspan="1" 
class="confluenceTd">fields, person_id, secure_urls
 </td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getPersonByUrl</td><td 
colspan="1" rowspan="1" class="confluenceTd">personByUrl</td><td colspan="1" 
rowspan="1" class="confluenceTd">fields, public_profile_url, 
secure_urls</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getPosts</td><td colspan="1" 
rowspan="1" class="confluenceTd">posts</td><td colspan="1" rowspan="1" 
class="confluenceTd">category, count, fields, group_id, modified_since, order, 
role, start</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Posts</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getSuggestedCompanies</td><td 
colspan="1" rowspan="1" class="confluenceTd">suggestedCompanies</td><td 
colspan="1" rowspan="1" cla
 ss="confluenceTd">fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getSuggestedGroupPosts</td><td 
colspan="1" rowspan="1" class="confluenceTd">suggestedGroupPosts</td><td 
colspan="1" rowspan="1" class="confluenceTd">category, count, fields, group_id, 
modified_since, order, role, start</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Posts</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getSuggestedGroups</td><td 
colspan="1" rowspan="1" class="confluenceTd">suggestedGroups</td><td 
colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Groups</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getSuggestedJobs</td><td 
colspan="1" rowspan="1" class="confluenceTd">suggestedJobs</td><td colspan
 ="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobSuggestions</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getUpdateComments</td><td 
colspan="1" rowspan="1" class="confluenceTd">updateComments</td><td colspan="1" 
rowspan="1" class="confluenceTd">fields, secure_urls, update_key</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comments</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getUpdateLikes</td><td 
colspan="1" rowspan="1" class="confluenceTd">updateLikes</td><td colspan="1" 
rowspan="1" class="confluenceTd">fields, secure_urls, update_key</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Likes</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">likeUpdate</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
 class="confluenceTd">isliked, update_key</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">removeGroupMembership</td><td colspan="1" rowspan="1" 
class="confluenceTd">groupMembership</td><td colspan="1" rowspan="1" 
class="confluenceTd">group_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">removeGroupSuggestion</td><td colspan="1" rowspan="1" 
class="confluenceTd">groupSuggestion</td><td colspan="1" rowspan="1" 
class="confluenceTd">group_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">removeJobBookmark</td><td colspan="1" rowspan="1" 
class="confluenceTd">jobBookmark</td><td colspan="1" rowspan="1" 
class="confluenceTd">job_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">share</td><td colsp
 an="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">share</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Update</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">stopFollowingCompany</td><td 
colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">updateGroupMembership</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">group_id, groupmembership</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 
id="LinkedIn-URIOptionsforpeople">URI Options 
for&#160;<em>people</em></h5><p>If a value is not provided for one of the 
option(s) <strong>[after, before, category, count, membership_state, modified_si
 nce, order, public_profile_url, role, scope, secure_urls, show_hidden_members, 
start, type]</strong> either in the endpoint URI or in a message header, it 
will be assumed to be&#160;<strong>null</strong>. Note that 
the&#160;<strong>null</strong>&#160;value(s) will only be used if other options 
do not satisfy matching endpoints.</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Name</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">activity</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Activity</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">after</td><td colspan="1" 
rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">before</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd">category</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.Category</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">company</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" 
rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">count</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">group_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">groupmembership</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.GroupMemb
 ership</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">isliked</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsLiked</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">job_id</td><td colspan="1" 
rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">jobbookmark</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobBookmark</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">mailboxitem</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.MailboxItem</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">membership_state</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.MembershipState</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">modified_since</td><td 
colspan="1" rowspan="1" class="conflu
 enceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">order</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.Order</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">person_id</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">public_profile_url</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">role</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.Role</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">scope</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">secure_urls</td><td colspan="1" rowspan="1" 
class="confluenceTd">Boolean</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenc
 eTd">org.apache.camel.component.linkedin.api.model.Share</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">show_hidden_members</td><td 
colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">start</td><td colspan="1" 
rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">type</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.Type</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">update_key</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">updatecomment</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.UpdateComment</td></tr></tbody></table></div><h4
 id="LinkedIn-Endpointprefixposts">Endpoint 
prefix&#160;<em>posts</em></h4><p>The following endpoints can be invoked with 
the prefix&#160;<strong>post
 s</strong>&#160;as follows:</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">    linkedin://posts/endpoint?[options]</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[    
linkedin://posts/endpoint?[options]]]></script>
 </div></div><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" 
class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" 
class="confluenceTh">Options</th><th colspan="1" rowspan="1" 
class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">addComment</td><td colspan="1" rowspan="1" 
class="confluenceTd">comment</td><td colspan="1" rowspan="1" 
class="confluenceTd">comment, post_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">flagCategory</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">post_id, postcategorycode</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">followPost</td><td colspan="1" rowspan="1" 
class="confluenceT
 d">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">isfollowing, 
post_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">getPost</td><td colspan="1" rowspan="1" 
class="confluenceTd">post</td><td colspan="1" rowspan="1" 
class="confluenceTd">count, fields, post_id, start</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Post</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">getPostComments</td><td 
colspan="1" rowspan="1" class="confluenceTd">postComments</td><td colspan="1" 
rowspan="1" class="confluenceTd">count, fields, post_id, start</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comments</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">likePost</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">isliked, post_id</t
 d><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">removePost</td><td colspan="1" 
rowspan="1" class="confluenceTd">post</td><td colspan="1" rowspan="1" 
class="confluenceTd">post_id</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 
id="LinkedIn-URIOptionsforposts">URI Options for&#160;<em>posts</em></h5><p>If 
a value is not provided for one of the option(s) <strong>[count, 
start]</strong> either in the endpoint URI or in a message header, it will be 
assumed to be&#160;<strong>null</strong>. Note that 
the&#160;<strong>null</strong>&#160;value(s) will only be used if other options 
do not satisfy matching endpoints.</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Name</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">comment</td><td cols
 pan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comment</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">count</td><td colspan="1" 
rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">isfollowing</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsFollowing</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">isliked</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsLiked</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">post_id</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">postcategorycode</td><td colspan="1" 
rowspan="1" class="confluenceTd">org.apache.camel.compon
 ent.linkedin.api.model.PostCategoryCode</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">start</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr></tbody></table></div><h4 
id="LinkedIn-Endpointprefixsearch">Endpoint 
prefix&#160;<em>search</em></h4><p>The following endpoints can be invoked with 
the prefix&#160;<strong>search</strong>&#160;as follows:</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">   linkedin://search/endpoint?[options]</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[   
linkedin://search/endpoint?[options]]]></script>
 </div></div><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" 
class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" 
class="confluenceTh">Options</th><th colspan="1" rowspan="1" 
class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">searchCompanies</td><td colspan="1" rowspan="1" 
class="confluenceTd">companies</td><td colspan="1" rowspan="1" 
class="confluenceTd">count, facet, facets, fields, hq_only, keywords, sort, 
start</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.CompanySearch</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">searchJobs</td><td colspan="1" 
rowspan="1" class="confluenceTd">jobs</td><td colspan="1" rowspan="1" 
class="confluenceTd">company_name, count, country_code, distance, facet, 
facets, fields, job_title, keywords, postal_code, sort, s
 tart</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobSearch</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">searchPeople</td><td colspan="1" 
rowspan="1" class="confluenceTd">people</td><td colspan="1" rowspan="1" 
class="confluenceTd">company_name, count, country_code, current_company, 
current_school, current_title, distance, facet, facets, fields, first_name, 
keywords, last_name, postal_code, school_name, sort, start, title</td><td 
colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.PeopleSearch</td></tr></tbody></table></div><h5
 id="LinkedIn-URIOptionsforsearch">URI Options 
for&#160;<em>search</em></h5><p>If a value is not provided for one of the 
option(s) <strong>[company_name, count, country_code, current_company, 
current_school, current_title, distance, facet, facets, first_name, hq_only, 
job_title, keywords, last_name, postal_code, school_name, sort, start, 
title]</strong>
  either in the endpoint URI or in a message header, it will be assumed to 
be&#160;<strong>null</strong>. Note that 
the&#160;<strong>null</strong>&#160;value(s) will only be used if other options 
do not satisfy matching endpoints.</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Name</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">company_name</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">count</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">country_code</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">current_company</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="conf
 luenceTd">current_school</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">current_title</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">distance</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel.component.linkedin.api.model.Distance</td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">facet</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">facets</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">fields</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">first_name</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">hq_only</td><td 
 colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">job_title</td><td colspan="1" 
rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">keywords</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">last_name</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">postal_code</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">school_name</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">sort</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">start</td><td colspan="1" rowspan="1" 
class="confluenceTd">Long</td></tr><tr><td colspan="1" 
 rowspan="1" class="confluenceTd">title</td><td colspan="1" rowspan="1" 
class="confluenceTd">String</td></tr></tbody></table></div><h3 
id="LinkedIn-ConsumerEndpoints">Consumer Endpoints</h3><p>Any of the producer 
endpoints can be used as a consumer endpoint. Consumer endpoints can 
use&#160;<a shape="rect" class="external-link" 
href="http://camel.apache.org/polling-consumer.html#PollingConsumer-ScheduledPollConsumerOptions";>Scheduled
 Poll Consumer Options</a>&#160;with 
a&#160;<strong>consumer.</strong>&#160;prefix to schedule endpoint invocation. 
By default Consumer endpoints that return an array or collection will generate 
one exchange per element, and their routes will be executed once for each 
exchange. To change this behavior use the property 
<strong>consumer.splitResults=true</strong> to return a single exchange for the 
entire list or array.&#160;</p><h3 id="LinkedIn-MessageHeaders">Message 
Headers</h3><p>Any URI option can be provided in a message header for producer 
endpoints w
 ith a&#160;<strong>CamelLinkedIn.</strong>&#160;prefix.</p><h3 
id="LinkedIn-Messagebody"><span style="font-size: 16.0px;line-height: 
1.5625;">Message body</span></h3><p>All result message bodies utilize objects 
provided by the Camel LinkedIn API SDK, which is built using Apache CXF JAX-RS. 
Producer endpoints can specify the option name for incoming message body in the 
<strong>inBody</strong> endpoint parameter.</p><h3 id="LinkedIn-Usecases"><span 
style="line-height: 1.5625;">Use cases</span></h3><p>The following route gets 
user's profile:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">       from("direct:foo")
-               .to("linkedin://people/person");
-</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[  from(&quot;direct:foo&quot;)
+               .to(&quot;linkedin://people/person&quot;);
+]]></script>
 </div></div><p>The following route polls user's connections every 30 
seconds:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">       
from("linkedin://people/connections?consumer.timeUnit=SECONDS&amp;consumer.delay=30")
-               .to("bean:foo");
-</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[  
from(&quot;linkedin://people/connections?consumer.timeUnit=SECONDS&amp;consumer.delay=30&quot;)
+               .to(&quot;bean:foo&quot;);
+]]></script>
 </div></div><p>The following route uses a producer with dynamic header 
options.&#160;<span style="color: rgb(51,51,51);line-height: 1.4285715;">The 
</span><strong style="color: rgb(51,51,51);line-height: 
1.4285715;">personId</strong><span style="color: rgb(51,51,51);line-height: 
1.4285715;"> header has the LinkedIn person ID, so its assigned to the 
</span><strong style="color: rgb(51,51,51);line-height: 
1.4285715;">CamelLinkedIn.person_id</strong><span style="color: 
rgb(51,51,51);line-height: 1.4285715;"> header as follows:</span></p><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">       from("direct:foo")
-               .setHeader("CamelLinkedIn.person_id", header("personId"))
-               .to("linkedin://people/connectionsById")
-               .to("bean://bar");
-</pre>
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[  from(&quot;direct:foo&quot;)
+               .setHeader(&quot;CamelLinkedIn.person_id&quot;, 
header(&quot;personId&quot;))
+               .to(&quot;linkedin://people/connectionsById&quot;)
+               .to(&quot;bean://bar&quot;);
+]]></script>
 </div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">
             <div class="navigation_top">
                 <!-- NavigationBar -->
-<div class="navigation_bottom" id="navigation_bottom"><h3 
id="Navigation-Overviewhttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=49132";><a
 shape="rect" href="overview.html">Overview</a></h3><ul 
class="alternate"><li><a shape="rect" href="index.html">Home</a></li><li><a 
shape="rect" href="download.html">Download</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="faq.html">FAQ</a></li></ul><h3 
id="Navigation-Documentationhttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=49534";><a
 shape="rect" href="documentation.html">Documentation</a></h3><ul 
class="alternate"><li><a shape="rect" href="user-guide.html">User 
Guide</a></li><li><a shape="rect" href="manual.html">Manual</a></li><li><a 
shape="rect" href="books.html">Books</a></li><li><a shape="rect" 
href="tutorials.html">Tutorials</a></li><li><a shape="rect" 
href="examples.html">Examples</a></li><li><a shape="rect" 
href="cookbook.html">Cookbook</a></li>
 <li><a shape="rect" href="architecture.html">Architecture</a></li><li><a 
shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></li><li><a shape="rect" href="dsl.html">DSL</a></li><li><a 
shape="rect" href="components.html">Components</a></li><li><a shape="rect" 
href="data-format.html">Data Format</a></li><li><a shape="rect" 
href="languages.html">Languages</a></li><li><a shape="rect" 
href="security.html">Security</a></li><li><a shape="rect" 
href="security-advisories.html">Security Advisories</a></li></ul><h3 
id="Navigation-Search">Search</h3><form 
enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" 
action="http://www.google.com/cse";>
+<div class="navigation_bottom" id="navigation_bottom"><h3 
id="Navigation-Overview"><a shape="rect" 
href="overview.html">Overview</a></h3><ul class="alternate"><li><a shape="rect" 
href="index.html">Home</a></li><li><a shape="rect" 
href="download.html">Download</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="faq.html">FAQ</a></li></ul><h3 id="Navigation-Documentation"><a 
shape="rect" href="documentation.html">Documentation</a></h3><ul 
class="alternate"><li><a shape="rect" href="user-guide.html">User 
Guide</a></li><li><a shape="rect" href="manual.html">Manual</a></li><li><a 
shape="rect" href="books.html">Books</a></li><li><a shape="rect" 
href="tutorials.html">Tutorials</a></li><li><a shape="rect" 
href="examples.html">Examples</a></li><li><a shape="rect" 
href="cookbook.html">Cookbook</a></li><li><a shape="rect" 
href="architecture.html">Architecture</a></li><li><a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise
  Integration Patterns</a></li><li><a shape="rect" 
href="dsl.html">DSL</a></li><li><a shape="rect" 
href="components.html">Components</a></li><li><a shape="rect" 
href="data-format.html">Data Format</a></li><li><a shape="rect" 
href="languages.html">Languages</a></li><li><a shape="rect" 
href="security.html">Security</a></li><li><a shape="rect" 
href="security-advisories.html">Security Advisories</a></li></ul><h3 
id="Navigation-Search">Search</h3><form 
enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" 
action="http://www.google.com/cse";>
   <div>
     <input type="hidden" name="cx" value="007878419884033443453:m5nhvy4hmyq">
     <input type="hidden" name="ie" value="UTF-8">
@@ -136,7 +136,7 @@
     <input type="submit" name="sa" value="Search">
   </div>
 </form>
-<script type="text/javascript" 
src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en";></script><h3
 
id="Navigation-Communityhttps://cwiki.apache.org/confluence/pages/viewpage.action?pageId=49115";><a
 shape="rect" href="community.html">Community</a></h3><ul 
class="alternate"><li><a shape="rect" 
href="support.html">Support</a></li><li><a shape="rect" 
href="contributing.html">Contributing</a></li><li><a shape="rect" 
href="discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" 
href="mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" 
href="user-stories.html">User Stories</a></li><li><a shape="rect" 
href="news.html">News</a></li><li><a shape="rect" 
href="articles.html">Articles</a></li><li><a shape="rect" 
href="site.html">Site</a></li><li><a shape="rect" 
href="team.html">Team</a></li><li><a shape="rect" class="external-link" 
href="http://camel-extra.googlecode.com/"; rel="nofollow">Camel 
Extra</a></li></ul><h3 id="Navigation-Developershttps://cwi
 ki.apache.org/confluence/pages/viewpage.action?pageId=49124"><a shape="rect" 
href="developers.html">Developers</a></h3><ul class="alternate"><li><a 
shape="rect" href="developers.html">Developer Guide</a></li><li><a shape="rect" 
href="source.html">Source</a></li><li><a shape="rect" 
href="building.html">Building</a></li><li><a shape="rect" 
href="javadoc.html">JavaDoc</a></li><li><a shape="rect" 
href="irc-room.html">IRC Room</a></li></ul><h3 
id="Navigation-ApacheSoftwareFoundation">Apache Software Foundation</h3><ul 
class="alternate"><li><a shape="rect" class="external-link" 
href="http://www.apache.org/licenses/";>License</a></li><li><a shape="rect" 
class="external-link" 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li><li><a
 shape="rect" class="external-link" 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li><li><a 
shape="rect" class="external-link" 
href="http://www.apache.org/security/";>Security</a></li></ul></div>
+<script type="text/javascript" 
src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en";></script><h3
 id="Navigation-Community"><a shape="rect" 
href="community.html">Community</a></h3><ul class="alternate"><li><a 
shape="rect" href="support.html">Support</a></li><li><a shape="rect" 
href="contributing.html">Contributing</a></li><li><a shape="rect" 
href="discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" 
href="mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" 
href="user-stories.html">User Stories</a></li><li><a shape="rect" 
href="news.html">News</a></li><li><a shape="rect" 
href="articles.html">Articles</a></li><li><a shape="rect" 
href="site.html">Site</a></li><li><a shape="rect" 
href="team.html">Team</a></li><li><a shape="rect" class="external-link" 
href="http://camel-extra.googlecode.com/"; rel="nofollow">Camel 
Extra</a></li></ul><h3 id="Navigation-Developers"><a shape="rect" 
href="developers.html">Developers</a></h3><ul class="alternate"
 ><li><a shape="rect" href="developers.html">Developer Guide</a></li><li><a 
 >shape="rect" href="source.html">Source</a></li><li><a shape="rect" 
 >href="building.html">Building</a></li><li><a shape="rect" 
 >href="javadoc.html">JavaDoc</a></li><li><a shape="rect" 
 >href="irc-room.html">IRC Room</a></li></ul><h3 
 >id="Navigation-ApacheSoftwareFoundation">Apache Software Foundation</h3><ul 
 >class="alternate"><li><a shape="rect" class="external-link" 
 >href="http://www.apache.org/licenses/";>License</a></li><li><a shape="rect" 
 >class="external-link" 
 >href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li><li><a
 > shape="rect" class="external-link" 
 >href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li><li><a 
 >shape="rect" class="external-link" 
 >href="http://www.apache.org/security/";>Security</a></li></ul></div>
                 <!-- NavigationBar -->
             </div>
           </div>


Reply via email to