diff options
Diffstat (limited to 'ms/blueprintsprocessor')
5 files changed, 64 insertions, 3 deletions
diff --git a/ms/blueprintsprocessor/application/pom.xml b/ms/blueprintsprocessor/application/pom.xml index d4084ac54..1f2bffa18 100755 --- a/ms/blueprintsprocessor/application/pom.xml +++ b/ms/blueprintsprocessor/application/pom.xml @@ -325,6 +325,66 @@ <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> </plugin> + <plugin> + <groupId>com.github.kongchen</groupId> + <artifactId>swagger-maven-plugin</artifactId> + <version>3.1.8</version> + <configuration> + <apiSources> + <apiSource> + <springmvc>true</springmvc> + <locations> + <location>org.onap.ccsdk.cds.blueprintsprocessor.designer.api</location> + <location>org.onap.ccsdk.cds.blueprintsprocessor.resource.api</location> + <location>org.onap.ccsdk.cds.blueprintsprocessor.configs.api</location> + <location>org.onap.ccsdk.cds.blueprintsprocessor.healthapi</location> + </locations> + <schemes> + <scheme>http</scheme> + </schemes> + <host>localhost:8080</host> + <info> + <title>CDS Blueprint Processor API Reference</title> + <version>v1</version> + <description> + Shows all resources and endpoints which CDS BP processor currently provides with sample requests/responses, parameter description and other information. + </description> + <termsOfService> + https://www.onap.org/ + </termsOfService> + <contact> + <email>onap-discuss@lists.onap.org</email> + <name>ONAP Community</name> + <url>https://www.onap.org/</url> + </contact> + <license> + <url>http://www.apache.org/licenses/LICENSE-2.0.html</url> + <name>Apache 2.0</name> + </license> + </info> + <securityDefinitions> + <securityDefinition> + <name>Basic Auth</name> + <type>basic</type> + </securityDefinition> + </securityDefinitions> + <outputFormats>json,yaml</outputFormats> + <swaggerDirectory>${basedir}/../../../docs/api-reference/media</swaggerDirectory> + <swaggerFileName>cds-bp-api-swagger</swaggerFileName> + <jsonExampleValues>true</jsonExampleValues> + <operationIdFormat>{{className}}_{{methodName}}_{{httpMethod}}.{{packageName}}</operationIdFormat> + </apiSource> + </apiSources> + </configuration> + <executions> + <execution> + <phase>compile</phase> + <goals> + <goal>generate</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> </build> diff --git a/ms/blueprintsprocessor/functions/config-snapshots/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/config/snapshots/db/ResourceConfigSnapshot.kt b/ms/blueprintsprocessor/functions/config-snapshots/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/config/snapshots/db/ResourceConfigSnapshot.kt index 31d84e60d..7df5ea144 100644 --- a/ms/blueprintsprocessor/functions/config-snapshots/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/config/snapshots/db/ResourceConfigSnapshot.kt +++ b/ms/blueprintsprocessor/functions/config-snapshots/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/config/snapshots/db/ResourceConfigSnapshot.kt @@ -46,7 +46,7 @@ import javax.persistence.TemporalType @Proxy(lazy = false) class ResourceConfigSnapshot : Serializable { - @get:ApiModelProperty(value = "Resource type.", required = true, example = "ServiceInstance, VfModule, VNF, PNF") + @get:ApiModelProperty(value = "Resource type.", required = true, example = "\"ServiceInstance\"") @Column(name = "resource_type", nullable = false) var resourceType: String? = null diff --git a/ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/ResourceResolution.kt b/ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/ResourceResolution.kt index 55a4d1120..8f3e5175e 100644 --- a/ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/ResourceResolution.kt +++ b/ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/ResourceResolution.kt @@ -70,7 +70,7 @@ class ResourceResolution : Serializable { @Column(name = "resolution_key", nullable = false) var resolutionKey: String? = null - @get:ApiModelProperty(value = "Resolution type.", required = true, example = "ServiceInstance, VfModule, VNF") + @get:ApiModelProperty(value = "Resolution type.", required = true, example = "\"ServiceInstance\"") @Column(name = "resource_type", nullable = false) var resourceType: String? = null diff --git a/ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/TemplateResolution.kt b/ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/TemplateResolution.kt index 971caa338..a53e901fd 100755 --- a/ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/TemplateResolution.kt +++ b/ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/db/TemplateResolution.kt @@ -62,7 +62,7 @@ class TemplateResolution : Serializable { @Column(name = "resolution_key", nullable = false) var resolutionKey: String? = null - @get:ApiModelProperty(value = "Resolution type.", required = true, example = "ServiceInstance, VfModule, VNF") + @get:ApiModelProperty(value = "Resolution type.", required = true, example = "\"ServiceInstance\"") @Column(name = "resource_type", nullable = false) var resourceType: String? = null diff --git a/ms/blueprintsprocessor/modules/inbounds/designer-api/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/designer/api/BlueprintModelController.kt b/ms/blueprintsprocessor/modules/inbounds/designer-api/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/designer/api/BlueprintModelController.kt index 0de298c62..0fadec30c 100644 --- a/ms/blueprintsprocessor/modules/inbounds/designer-api/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/designer/api/BlueprintModelController.kt +++ b/ms/blueprintsprocessor/modules/inbounds/designer-api/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/designer/api/BlueprintModelController.kt @@ -223,6 +223,7 @@ open class BlueprintModelController(private val bluePrintModelHandler: BluePrint @ApiOperation( value = "Delete a CBA", notes = "Delete the CBA package identified by its name and version.", + nickname = "BlueprintModelController_deleteBlueprint_1_DELETE.org.onap.ccsdk.cds.blueprintsprocessor.designer.api", produces = MediaType.APPLICATION_JSON_VALUE ) @PreAuthorize("hasRole('USER')") |