You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2015/04/10 07:43:15 UTC
[2/2] camel git commit: Camel catalog - Fixed linkedin documentation
Camel catalog - Fixed linkedin documentation
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/cfdb9cfb
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/cfdb9cfb
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/cfdb9cfb
Branch: refs/heads/camel-2.15.x
Commit: cfdb9cfb270989f821ab70f40a275d36fc29f318
Parents: 054d2f2
Author: Claus Ibsen <da...@apache.org>
Authored: Fri Apr 10 07:41:34 2015 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Apr 10 07:45:59 2015 +0200
----------------------------------------------------------------------
.../camel/component/linkedin/LinkedInComponent.java | 1 -
.../camel/component/linkedin/LinkedInEndpoint.java | 16 ++++++++++++++--
.../component/salesforce/SalesforceEndpoint.java | 2 +-
3 files changed, 15 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/cfdb9cfb/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInComponent.java
----------------------------------------------------------------------
diff --git a/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInComponent.java b/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInComponent.java
index c815161..a4c65d2 100644
--- a/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInComponent.java
+++ b/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInComponent.java
@@ -27,7 +27,6 @@ import org.apache.camel.component.linkedin.api.OAuthParams;
import org.apache.camel.component.linkedin.internal.CachingOAuthSecureStorage;
import org.apache.camel.component.linkedin.internal.LinkedInApiCollection;
import org.apache.camel.component.linkedin.internal.LinkedInApiName;
-import org.apache.camel.spi.UriEndpoint;
import org.apache.camel.util.ObjectHelper;
import org.apache.camel.util.component.AbstractApiComponent;
import org.apache.camel.util.jsse.SSLContextParameters;
http://git-wip-us.apache.org/repos/asf/camel/blob/cfdb9cfb/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInEndpoint.java b/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInEndpoint.java
index ced35cb..000b991 100644
--- a/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInEndpoint.java
+++ b/components/camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/LinkedInEndpoint.java
@@ -35,7 +35,10 @@ import org.apache.camel.component.linkedin.internal.LinkedInApiCollection;
import org.apache.camel.component.linkedin.internal.LinkedInApiName;
import org.apache.camel.component.linkedin.internal.LinkedInConstants;
import org.apache.camel.component.linkedin.internal.LinkedInPropertiesHelper;
+import org.apache.camel.spi.Metadata;
import org.apache.camel.spi.UriEndpoint;
+import org.apache.camel.spi.UriParam;
+import org.apache.camel.spi.UriPath;
import org.apache.camel.util.component.AbstractApiEndpoint;
import org.apache.camel.util.component.ApiMethod;
import org.apache.camel.util.component.ApiMethodPropertiesHelper;
@@ -45,12 +48,19 @@ import org.apache.cxf.jaxrs.client.WebClient;
/**
* Represents a LinkedIn endpoint.
*/
-@UriEndpoint(scheme = "linkedin", title = "Linkedin", syntax = "linkedin:apiName/methodName", consumerClass = LinkedInConsumer.class, consumerPrefix = "consumer")
+@UriEndpoint(scheme = "linkedin", title = "Linkedin", syntax = "linkedin:apiName/methodName", label = "api,cloud,social", consumerClass = LinkedInConsumer.class)
public class LinkedInEndpoint extends AbstractApiEndpoint<LinkedInApiName, LinkedInConfiguration> {
protected static final String FIELDS_OPTION = "fields";
private static final String DEFAULT_FIELDS_SELECTOR = "";
+ @UriPath @Metadata(required = "true")
+ private final LinkedInApiName apiName;
+ @UriPath @Metadata(required = "true")
+ private final String methodName;
+ @UriParam
+ private final LinkedInConfiguration configuration;
+
// OAuth request filter
private LinkedInOAuthRequestFilter requestFilter;
@@ -60,7 +70,9 @@ public class LinkedInEndpoint extends AbstractApiEndpoint<LinkedInApiName, Linke
public LinkedInEndpoint(String uri, LinkedInComponent component,
LinkedInApiName apiName, String methodName, LinkedInConfiguration endpointConfiguration) {
super(uri, component, apiName, methodName, LinkedInApiCollection.getCollection().getHelper(apiName), endpointConfiguration);
-
+ this.apiName = apiName;
+ this.methodName = methodName;
+ this.configuration = endpointConfiguration;
}
public Producer createProducer() throws Exception {
http://git-wip-us.apache.org/repos/asf/camel/blob/cfdb9cfb/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java
index 925b594..db9d3b6 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java
@@ -32,7 +32,7 @@ import org.slf4j.LoggerFactory;
/**
* Represents a Salesforce endpoint.
*/
-@UriEndpoint(scheme = "salesforce", title = "Salesforce", syntax = "salesforce:operationName:topicName", consumerClass = SalesforceConsumer.class)
+@UriEndpoint(scheme = "salesforce", title = "Salesforce", syntax = "salesforce:operationName:topicName", label = "api,cloud,crm", consumerClass = SalesforceConsumer.class)
public class SalesforceEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(SalesforceEndpoint.class);