X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Fclamp%2Fclds%2Fconfig%2FCamelConfiguration.java;h=c80fd0ec0f8eae936fca0dfb9592258b413d2cf6;hb=f744247f2b725152d4959eb6fe4cb59d9d7223d7;hp=16cbd840a007caeec4263d51bcabcb7f9f5f5061;hpb=e536d7a9eb3b794d6a037b663747b5971dbd8c8a;p=clamp.git diff --git a/src/main/java/org/onap/clamp/clds/config/CamelConfiguration.java b/src/main/java/org/onap/clamp/clds/config/CamelConfiguration.java index 16cbd840..c80fd0ec 100644 --- a/src/main/java/org/onap/clamp/clds/config/CamelConfiguration.java +++ b/src/main/java/org/onap/clamp/clds/config/CamelConfiguration.java @@ -20,9 +20,10 @@ * =================================================================== */ package org.onap.clamp.clds.config; + import org.apache.camel.builder.RouteBuilder; import org.apache.camel.model.rest.RestBindingMode; -import org.onap.clamp.clds.model.CldsInfo; +import org.onap.clamp.clds.util.ClampVersioning; import org.springframework.stereotype.Component; @Component @@ -30,11 +31,13 @@ public class CamelConfiguration extends RouteBuilder { @Override public void configure() { - restConfiguration().component("servlet") - .bindingMode(RestBindingMode.json); - - rest("/clds") - .get("/test").description("Find user by id").outType(CldsInfo.class).produces("application/json") - .to("bean:org.onap.clamp.clds.service.CldsService?method=getCldsInfo()") ; + restConfiguration().component("servlet").bindingMode(RestBindingMode.json) + .dataFormatProperty("prettyPrint", "true")//.enableCORS(true) + // turn on swagger api-doc + .apiContextPath("api-doc") + .apiVendorExtension(true) + .apiProperty("api.title", "Clamp Rest API").apiProperty("api.version", ClampVersioning.getCldsVersionFromProps()) + .apiProperty("base.path", "/restservices/clds/v1/"); + //.apiProperty("cors", "true"); } }