CAMEL-9799: Regen

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/d8a9ea30
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/d8a9ea30
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/d8a9ea30

Branch: refs/heads/master
Commit: d8a9ea302f5433b44936c9abd2d931b79ccb8075
Parents: a6172f8
Author: Claus Ibsen <davscl...@apache.org>
Authored: Sat Oct 7 10:57:11 2017 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Sat Oct 7 10:57:11 2017 +0200

----------------------------------------------------------------------
 bom/camel-bom/pom.xml                           |  10 ++
 .../src/main/docs/json-validator-component.adoc |   2 +-
 components/readme.adoc                          |   5 +-
 docs/user-manual/en/SUMMARY.md                  |   1 +
 .../camel-json-validator-starter/pom.xml        |   4 +-
 ...hemaValidatorComponentAutoConfiguration.java | 129 -------------------
 ...onSchemaValidatorComponentConfiguration.java |  49 -------
 .../main/resources/META-INF/spring.factories    |   2 -
 .../camel-spring-boot-dependencies/pom.xml      |  10 ++
 9 files changed, 28 insertions(+), 184 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/bom/camel-bom/pom.xml
----------------------------------------------------------------------
diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml
index 7b968de..69b3a60 100644
--- a/bom/camel-bom/pom.xml
+++ b/bom/camel-bom/pom.xml
@@ -1400,6 +1400,16 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
+        <artifactId>camel-json-validator</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-json-validator-starter</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsonpath</artifactId>
         <version>${project.version}</version>
       </dependency>

http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/components/camel-json-validator/src/main/docs/json-validator-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-json-validator/src/main/docs/json-validator-component.adoc 
b/components/camel-json-validator/src/main/docs/json-validator-component.adoc
index d0e6d56..1bb3e20 100644
--- 
a/components/camel-json-validator/src/main/docs/json-validator-component.adoc
+++ 
b/components/camel-json-validator/src/main/docs/json-validator-component.adoc
@@ -124,4 +124,4 @@ we can validate incoming JSON with the following Camel 
route, where `myschema.js
 from("direct:start")
   .to("json-validator:myschema.json")
   .to("mock:end")
-----
\ No newline at end of file
+----

http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/components/readme.adoc
----------------------------------------------------------------------
diff --git a/components/readme.adoc b/components/readme.adoc
index 7085dbf..9520eae 100644
--- a/components/readme.adoc
+++ b/components/readme.adoc
@@ -2,7 +2,7 @@ Components
 ^^^^^^^^^^
 
 // components: START
-Number of Components: 283 in 194 JAR artifacts (17 deprecated)
+Number of Components: 284 in 195 JAR artifacts (17 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -440,6 +440,9 @@ Number of Components: 283 in 194 JAR artifacts (17 
deprecated)
 | link:camel-jpa/src/main/docs/jpa-component.adoc[JPA] (camel-jpa) +
 `jpa:entityType` | 1.0 | The jpa component enables you to store and retrieve 
Java objects from databases using JPA.
 
+| link:camel-json-validator/src/main/docs/json-validator-component.adoc[JSON 
Schema Validator] (camel-json-validator) +
+`json-validator:resourceUri` |  | Validates the payload of a message using 
Everit JSON schema validator.
+
 | link:camel-jt400/src/main/docs/jt400-component.adoc[JT400] (camel-jt400) +
 `jt400:userID:password/systemName/objectPath.type` | 1.5 | The jt400 component 
allows you to exchanges messages with an AS/400 system using data queues or 
program call.
 

http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/docs/user-manual/en/SUMMARY.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/SUMMARY.md b/docs/user-manual/en/SUMMARY.md
index 1ca6513..332940e 100644
--- a/docs/user-manual/en/SUMMARY.md
+++ b/docs/user-manual/en/SUMMARY.md
@@ -259,6 +259,7 @@
        * [JMX](jmx-component.adoc)
        * [JOLT](jolt-component.adoc)
        * [JPA](jpa-component.adoc)
+       * [JSON Schema Validator](json-validator-component.adoc)
        * [JT400](jt400-component.adoc)
        * [Kafka](kafka-component.adoc)
        * [Kestrel](kestrel-component.adoc)

http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/platforms/spring-boot/components-starter/camel-json-validator-starter/pom.xml
----------------------------------------------------------------------
diff --git 
a/platforms/spring-boot/components-starter/camel-json-validator-starter/pom.xml 
b/platforms/spring-boot/components-starter/camel-json-validator-starter/pom.xml
index 83d6fb2..0756538 100644
--- 
a/platforms/spring-boot/components-starter/camel-json-validator-starter/pom.xml
+++ 
b/platforms/spring-boot/components-starter/camel-json-validator-starter/pom.xml
@@ -26,8 +26,8 @@
   </parent>
   <artifactId>camel-json-validator-starter</artifactId>
   <packaging>jar</packaging>
-  <name>Spring-Boot Starter :: Camel :: Everit Kft. JSON Schema 
validator</name>
-  <description>Spring-Boot Starter for Camel JSON Schema validation based on 
everit-org json-schema library</description>
+  <name>Spring-Boot Starter :: Camel :: JSON validator</name>
+  <description>Spring-Boot Starter for Camel JSON Schema validation based on 
Everit JSON-schema library</description>
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>

http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/java/org/apache/camel/component/everit/jsonschema/springboot/JsonSchemaValidatorComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git 
a/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/java/org/apache/camel/component/everit/jsonschema/springboot/JsonSchemaValidatorComponentAutoConfiguration.java
 
b/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/java/org/apache/camel/component/everit/jsonschema/springboot/JsonSchemaValidatorComponentAutoConfiguration.java
deleted file mode 100644
index 7d2decc..0000000
--- 
a/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/java/org/apache/camel/component/everit/jsonschema/springboot/JsonSchemaValidatorComponentAutoConfiguration.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.everit.jsonschema.springboot;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.CamelContext;
-import 
org.apache.camel.component.everit.jsonschema.JsonSchemaValidatorComponent;
-import org.apache.camel.spi.ComponentCustomizer;
-import org.apache.camel.spi.HasId;
-import org.apache.camel.spring.boot.CamelAutoConfiguration;
-import org.apache.camel.spring.boot.ComponentConfigurationProperties;
-import org.apache.camel.spring.boot.util.CamelPropertiesHelper;
-import 
org.apache.camel.spring.boot.util.ConditionalOnCamelContextAndAutoConfigurationBeans;
-import org.apache.camel.spring.boot.util.GroupCondition;
-import org.apache.camel.spring.boot.util.HierarchicalPropertiesEvaluator;
-import org.apache.camel.util.IntrospectionSupport;
-import org.apache.camel.util.ObjectHelper;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.AutoConfigureAfter;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
-import 
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import 
org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Conditional;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Lazy;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
-@Configuration
-@Conditional({ConditionalOnCamelContextAndAutoConfigurationBeans.class,
-        JsonSchemaValidatorComponentAutoConfiguration.GroupConditions.class})
-@AutoConfigureAfter(CamelAutoConfiguration.class)
-@EnableConfigurationProperties({ComponentConfigurationProperties.class,
-        JsonSchemaValidatorComponentConfiguration.class})
-public class JsonSchemaValidatorComponentAutoConfiguration {
-
-    private static final Logger LOGGER = LoggerFactory
-            .getLogger(JsonSchemaValidatorComponentAutoConfiguration.class);
-    @Autowired
-    private ApplicationContext applicationContext;
-    @Autowired
-    private CamelContext camelContext;
-    @Autowired
-    private JsonSchemaValidatorComponentConfiguration configuration;
-    @Autowired(required = false)
-    private List<ComponentCustomizer<JsonSchemaValidatorComponent>> 
customizers;
-
-    static class GroupConditions extends GroupCondition {
-        public GroupConditions() {
-            super("camel.component", "camel.component.json-validator");
-        }
-    }
-
-    @Lazy
-    @Bean(name = "json-validator-component")
-    @ConditionalOnMissingBean(JsonSchemaValidatorComponent.class)
-    public JsonSchemaValidatorComponent configureJsonSchemaValidatorComponent()
-            throws Exception {
-        JsonSchemaValidatorComponent component = new 
JsonSchemaValidatorComponent();
-        component.setCamelContext(camelContext);
-        Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null,
-                false);
-        for (Map.Entry<String, Object> entry : parameters.entrySet()) {
-            Object value = entry.getValue();
-            Class<?> paramClass = value.getClass();
-            if (paramClass.getName().endsWith("NestedConfiguration")) {
-                Class nestedClass = null;
-                try {
-                    nestedClass = (Class) paramClass.getDeclaredField(
-                            "CAMEL_NESTED_CLASS").get(null);
-                    HashMap<String, Object> nestedParameters = new HashMap<>();
-                    IntrospectionSupport.getProperties(value, nestedParameters,
-                            null, false);
-                    Object nestedProperty = nestedClass.newInstance();
-                    CamelPropertiesHelper.setCamelProperties(camelContext,
-                            nestedProperty, nestedParameters, false);
-                    entry.setValue(nestedProperty);
-                } catch (NoSuchFieldException e) {
-                }
-            }
-        }
-        CamelPropertiesHelper.setCamelProperties(camelContext, component,
-                parameters, false);
-        if (ObjectHelper.isNotEmpty(customizers)) {
-            for (ComponentCustomizer<JsonSchemaValidatorComponent> customizer 
: customizers) {
-                boolean useCustomizer = (customizer instanceof HasId)
-                        ? HierarchicalPropertiesEvaluator.evaluate(
-                                applicationContext.getEnvironment(),
-                                "camel.component.customizer",
-                                "camel.component.json-validator.customizer",
-                                ((HasId) customizer).getId())
-                        : HierarchicalPropertiesEvaluator.evaluate(
-                                applicationContext.getEnvironment(),
-                                "camel.component.customizer",
-                                "camel.component.json-validator.customizer");
-                if (useCustomizer) {
-                    LOGGER.debug("Configure component {}, with customizer {}",
-                            component, customizer);
-                    customizer.customize(component);
-                }
-            }
-        }
-        return component;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/java/org/apache/camel/component/everit/jsonschema/springboot/JsonSchemaValidatorComponentConfiguration.java
----------------------------------------------------------------------
diff --git 
a/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/java/org/apache/camel/component/everit/jsonschema/springboot/JsonSchemaValidatorComponentConfiguration.java
 
b/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/java/org/apache/camel/component/everit/jsonschema/springboot/JsonSchemaValidatorComponentConfiguration.java
deleted file mode 100644
index 7c0ca28..0000000
--- 
a/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/java/org/apache/camel/component/everit/jsonschema/springboot/JsonSchemaValidatorComponentConfiguration.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.everit.jsonschema.springboot;
-
-import javax.annotation.Generated;
-import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Validates the payload of a message using XML Schema and JAXP Validation.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
-@ConfigurationProperties(prefix = "camel.component.json-validator")
-public class JsonSchemaValidatorComponentConfiguration
-        extends
-            ComponentConfigurationPropertiesCommon {
-
-    /**
-     * Whether the component should resolve property placeholders on itself 
when
-     * starting. Only properties which are of String type can use property
-     * placeholders.
-     */
-    private Boolean resolvePropertyPlaceholders = true;
-
-    public Boolean getResolvePropertyPlaceholders() {
-        return resolvePropertyPlaceholders;
-    }
-
-    public void setResolvePropertyPlaceholders(
-            Boolean resolvePropertyPlaceholders) {
-        this.resolvePropertyPlaceholders = resolvePropertyPlaceholders;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git 
a/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/resources/META-INF/spring.factories
 
b/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/resources/META-INF/spring.factories
index 89e1ba4..84720cd 100644
--- 
a/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/resources/META-INF/spring.factories
+++ 
b/platforms/spring-boot/components-starter/camel-json-validator-starter/src/main/resources/META-INF/spring.factories
@@ -16,6 +16,4 @@
 ## ---------------------------------------------------------------------------
 
 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.apache.camel.component.everit.jsonschema.springboot.JsonSchemaValidatorComponentAutoConfiguration,\
 
org.apache.camel.component.jsonvalidator.springboot.JsonValidatorComponentAutoConfiguration
-

http://git-wip-us.apache.org/repos/asf/camel/blob/d8a9ea30/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
----------------------------------------------------------------------
diff --git 
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml 
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
index 32a4d37..53c44ff 100644
--- 
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
+++ 
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
@@ -1576,6 +1576,16 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
+        <artifactId>camel-json-validator</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-json-validator-starter</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
         <artifactId>camel-jsonpath</artifactId>
         <version>${project.version}</version>
       </dependency>

Reply via email to