Add activity spec code
[sdc/sdc-workflow-designer.git] / workflow-designer-be / src / main / java / org / onap / sdc / workflow / server / config / SwaggerConfig.java
1 package org.onap.sdc.workflow.server.config;
2
3 import static springfox.documentation.builders.PathSelectors.regex;
4
5 import org.springframework.context.annotation.Bean;
6 import org.springframework.context.annotation.Configuration;
7 import springfox.documentation.builders.RequestHandlerSelectors;
8 import springfox.documentation.spi.DocumentationType;
9 import springfox.documentation.spring.web.plugins.Docket;
10 import springfox.documentation.swagger2.annotations.EnableSwagger2;
11
12 @Configuration
13 @EnableSwagger2
14 public class SwaggerConfig {
15
16     @Bean
17     public Docket api() {
18         return new Docket(DocumentationType.SWAGGER_2)
19                        .select().apis(RequestHandlerSelectors.basePackage("org.onap.sdc.workflow.api"))
20                        .paths(regex("/(wf/workflows|v1.0/activity-spec).*"))
21                        .build();
22     }
23 }