Component docs
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/b89a7c80 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/b89a7c80 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/b89a7c80 Branch: refs/heads/master Commit: b89a7c80e030a83e059e5e4f1684cae24dc2dfcc Parents: 021cb41 Author: Claus Ibsen <[email protected]> Authored: Wed Jan 6 14:36:10 2016 +0100 Committer: Claus Ibsen <[email protected]> Committed: Wed Jan 6 14:36:10 2016 +0100 ---------------------------------------------------------------------- .../camel/component/box/BoxConfiguration.java | 31 +++++--------------- .../apache/camel/component/box/BoxEndpoint.java | 4 ++- 2 files changed, 11 insertions(+), 24 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/b89a7c80/components/camel-box/src/main/java/org/apache/camel/component/box/BoxConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-box/src/main/java/org/apache/camel/component/box/BoxConfiguration.java b/components/camel-box/src/main/java/org/apache/camel/component/box/BoxConfiguration.java index 278a52b..f52973c 100644 --- a/components/camel-box/src/main/java/org/apache/camel/component/box/BoxConfiguration.java +++ b/components/camel-box/src/main/java/org/apache/camel/component/box/BoxConfiguration.java @@ -38,49 +38,34 @@ public class BoxConfiguration { @UriPath @Metadata(required = "true") private BoxApiName apiName; - @UriPath @Metadata(required = "true") private String methodName; - @UriParam private String clientId; - @UriParam private String clientSecret; - - @UriParam + @UriParam(label = "security") private IAuthSecureStorage authSecureStorage; - - @UriParam + @UriParam(label = "security") private String userName; - - @UriParam + @UriParam(label = "security") private String userPassword; - - @UriParam + @UriParam(label = "advanced") private OAuthRefreshListener refreshListener; - @UriParam private boolean revokeOnShutdown; - @UriParam private String sharedLink; - @UriParam private String sharedPassword; - - @UriParam + @UriParam(label = "advanced") private IBoxConfig boxConfig; - - @UriParam + @UriParam(label = "advanced") private BoxConnectionManagerBuilder connectionManagerBuilder; - - @UriParam + @UriParam(label = "advanced") private Map<String, Object> httpParams; - - @UriParam + @UriParam(label = "security") private SSLContextParameters sslContextParameters; - @UriParam(defaultValue = "30") private int loginTimeout = 30; http://git-wip-us.apache.org/repos/asf/camel/blob/b89a7c80/components/camel-box/src/main/java/org/apache/camel/component/box/BoxEndpoint.java ---------------------------------------------------------------------- diff --git a/components/camel-box/src/main/java/org/apache/camel/component/box/BoxEndpoint.java b/components/camel-box/src/main/java/org/apache/camel/component/box/BoxEndpoint.java index 1b987b3..df8c2ec 100644 --- a/components/camel-box/src/main/java/org/apache/camel/component/box/BoxEndpoint.java +++ b/components/camel-box/src/main/java/org/apache/camel/component/box/BoxEndpoint.java @@ -39,7 +39,9 @@ import org.apache.camel.util.component.ApiMethodPropertiesHelper; /** * For uploading, downloading and managing files, folders, groups, collaborations, etc on box DOT com. */ -@UriEndpoint(scheme = "box", title = "Box", syntax = "box:apiName/methodName", consumerClass = BoxConsumer.class, consumerPrefix = "consumer", label = "api,file,cloud") +@UriEndpoint(scheme = "box", title = "Box", syntax = "box:apiName/methodName", consumerClass = BoxConsumer.class, consumerPrefix = "consumer", label = "api,file,cloud", + lenientProperties = true) +// need to be lenient as the box component has a bunch of generated configuration classes that lacks documentation public class BoxEndpoint extends AbstractApiEndpoint<BoxApiName, BoxConfiguration> { private static final String SHARED_LINK_PROPERTY = "sharedLink";
