summaryrefslogtreecommitdiffstats
path: root/services/activity-spec/activity-spec-web/activity-spec-war
diff options
context:
space:
mode:
Diffstat (limited to 'services/activity-spec/activity-spec-web/activity-spec-war')
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/pom.xml87
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/beans-services.xml49
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/jetty-web.xml8
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/spring-mapper-servlet.xml13
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/web.xml67
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/templates/markdown.hbs105
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/templates/operation.hbs73
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/templates/security.hbs88
-rw-r--r--services/activity-spec/activity-spec-web/activity-spec-war/templates/strapdown.html.hbs11
9 files changed, 0 insertions, 501 deletions
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/pom.xml b/services/activity-spec/activity-spec-web/activity-spec-war/pom.xml
deleted file mode 100644
index 1102810db9..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/pom.xml
+++ /dev/null
@@ -1,87 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>activity-spec-war</artifactId>
- <packaging>war</packaging>
-
- <parent>
- <groupId>org.onap.sdc.activityspec</groupId>
- <artifactId>activity-spec</artifactId>
- <version>1.3.0-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
-
- <dependencies>
- <dependency>
- <groupId>org.onap.sdc.activityspec</groupId>
- <artifactId>activity-spec-service</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <executions>
- <execution>
- <phase>none</phase>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-war-plugin</artifactId>
- <version>${mvn.war.version}</version>
- <configuration>
- <attachClasses>false</attachClasses>
- <packagingExcludes>WEB-INF/web.xml</packagingExcludes>
- <webResources>
- <resource>
- <directory>${project.build.directory}/generated/swagger-ui</directory>
- </resource>
- </webResources>
- </configuration>
- </plugin>
- <plugin>
- <groupId>com.github.kongchen</groupId>
- <artifactId>swagger-maven-plugin</artifactId>
- <version>${mvn.swagger.version}</version>
- <configuration>
- <apiSources>
- <apiSource>
- <springmvc>false</springmvc>
- <locations>org.onap.sdc.activityspec</locations>
- <schemes>http</schemes>
- <basePath>/activity-spec-api</basePath>
- <info>
- <title>Activity Spec REST API Documentation</title>
- <version>${project.version}</version>
- <description>Activity Spec REST API Documentation</description>
- <termsOfService>
- http://www.github.com/kongchen/swagger-maven-plugin
- </termsOfService>
- </info>
- <templatePath>${basedir}/templates/strapdown.html.hbs</templatePath>
- <outputPath>${project.build.directory}/generated/api.html</outputPath>
- <swaggerDirectory>${project.build.directory}/generated/swagger-ui</swaggerDirectory>
- </apiSource>
- </apiSources>
- </configuration>
- <executions>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>generate</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-</project> \ No newline at end of file
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/beans-services.xml b/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/beans-services.xml
deleted file mode 100644
index 245f3b8fdd..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/beans-services.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:jaxrs="http://cxf.apache.org/jaxrs"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans.xsd
- http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd">
-
-
- <import resource="classpath:META-INF/cxf/cxf.xml"/>
- <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
-
- <!-- Needed for JSR-303 validations. May be removed when moving to JAX-RS 2.0 -->
- <bean class="org.springframework.validation.beanvalidation.MethodValidationPostProcessor"/>
-
- <bean id="jacksonObjectMapper" class="org.codehaus.jackson.map.ObjectMapper">
- <property name="serializationInclusion" value="NON_NULL"/>
- </bean>
-
- <bean id="jsonProvider" class="org.codehaus.jackson.jaxrs.JacksonJsonProvider">
- <property name="mapper" ref="jacksonObjectMapper"/>
- </bean>
-
- <!-- ASDC -->
-
- <!-- aspect beans -->
- <bean id = "activitySpecs"
- class="org.onap.sdc.activityspec.api.rest.services.ActivitySpecsImpl"/>
-
- <!-- RESTful Services -->
- <jaxrs:server id="restContainer" address="/">
-
- <jaxrs:serviceBeans>
- <ref bean="activitySpecs"/>
- </jaxrs:serviceBeans>
-
- <jaxrs:providers>
- <ref bean="jsonProvider"/>
- <bean class="org.onap.sdc.activityspec.errors.DefaultExceptionMapper"/>
- <bean class="org.openecomp.sdc.logging.servlet.jaxrs.LoggingRequestFilter">
- <property name="requestIdHeaders" value="X-ECOMP-RequestID,X-ONAP-RequestID"/>
- <property name="partnerNameHeaders" value="USER_ID"/>
- </bean>
- <bean class="org.openecomp.sdc.logging.servlet.jaxrs.LoggingResponseFilter"/>
- </jaxrs:providers>
-
- </jaxrs:server>
-
-</beans> \ No newline at end of file
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/jetty-web.xml b/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/jetty-web.xml
deleted file mode 100644
index aa9afe9f7e..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/jetty-web.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE Configure PUBLIC
- "-//Mort Bay Consulting//DTD Configure//EN"
- "http://www.eclipse.org/jetty/configure_9_0.dtd">
-
-<Configure class="org.eclipse.jetty.webapp.WebAppContext">
- <Set name="contextPath">/activity-spec-api</Set>
-</Configure>
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/spring-mapper-servlet.xml b/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/spring-mapper-servlet.xml
deleted file mode 100644
index 5a32dd432a..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/spring-mapper-servlet.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans.xsd">
-
-
- <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
- <property name="mappings">
- <props/>
- </property>
- </bean>
-
-</beans> \ No newline at end of file
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/web.xml b/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/web.xml
deleted file mode 100644
index 229ef9fd4a..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/src/main/webapp/WEB-INF/web.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-<web-app
- xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
- version="3.0">
-
-
- <!-- Spring -->
- <context-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>WEB-INF/beans-services.xml</param-value>
- </context-param>
-
- <listener>
- <listener-class>org.onap.sdc.activityspec.api.server.listeners.ActivitySpecAppStartupListener</listener-class>
- </listener>
-
- <filter>
- <filter-name>SessionContextFilter</filter-name>
- <filter-class>org.onap.sdc.activityspec.api.server.filters.ActivitySpecSessionContextFilter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>SessionContextFilter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- <!-- Spring WS Mapping -->
- <servlet>
- <servlet-name>spring-mapper</servlet-name>
- <servlet-class>
- org.springframework.web.servlet.DispatcherServlet
- </servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <!-- CXF -->
- <servlet>
- <servlet-name>CXFServlet</servlet-name>
- <display-name>CXF Servlet</display-name>
- <servlet-class>
- org.apache.cxf.transport.servlet.CXFServlet
- </servlet-class>
- <init-param>
- <param-name>redirects-list</param-name>
- <param-value>
- /docs/(\S)+\.json
- </param-value>
- </init-param>
- <init-param>
- <param-name>redirect-attributes</param-name>
- <param-value>
- javax.servlet.include.request_uri
- </param-value>
- </init-param>
- <init-param>
- <param-name>redirect-servlet-name</param-name>
- <param-value>default</param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>spring-mapper</servlet-name>
- <url-pattern>/ws/*</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>CXFServlet</servlet-name>
- <url-pattern>/*</url-pattern>
- </servlet-mapping>
-</web-app>
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/templates/markdown.hbs b/services/activity-spec/activity-spec-web/activity-spec-war/templates/markdown.hbs
deleted file mode 100644
index cc87c38244..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/templates/markdown.hbs
+++ /dev/null
@@ -1,105 +0,0 @@
-#{{#info}}{{title}}
-
-
-## {{join schemes " | "}}://{{host}}{{basePath}}
-
-
-{{description}}
-
-{{#contact}}
-[**Contact the developer**](mailto:{{email}})
-{{/contact}}
-
-**Version** {{version}}
-
-{{#license}}[**{{name}}**]({{url}}){{/license}}
-
-{{/info}}
-
-{{#if consumes}}**Consumes:** {{join consumes ", "}}{{/if}}
-
-{{#if produces}}**Produces:** {{join produces ", "}}{{/if}}
-
-{{#if securityDefinitions}}
-# Security Definitions
-{{/if}}
-{{> security}}
-
-# APIs
-
-{{#each paths}}
-## {{@key}}
-{{#this}}
-{{#get}}
-### GET
-{{> operation}}
-{{/get}}
-
-{{#put}}
-### PUT
-{{> operation}}
-{{/put}}
-
-{{#post}}
-### POST
-
-{{> operation}}
-
-{{/post}}
-
-{{#delete}}
-### DELETE
-{{> operation}}
-{{/delete}}
-
-{{#option}}
-### OPTION
-{{> operation}}
-{{/option}}
-
-{{#patch}}
-### PATCH
-{{> operation}}
-{{/patch}}
-
-{{#head}}
-### HEAD
-{{> operation}}
-{{/head}}
-
-{{/this}}
-{{/each}}
-
-# Definitions
-{{#each definitions}}
-## <a name="/definitions/{{key}}">{{@key}}</a>
-
-<table border="1">
- <tr>
- <th>name</th>
- <th>type</th>
- <th>required</th>
- <th>description</th>
- <th>example</th>
- </tr>
- {{#each this.properties}}
- <tr>
- <td>{{@key}}</td>
- <td>
- {{#ifeq type "array"}}
- {{#items.$ref}}
- {{type}}[<a href="{{items.$ref}}">{{basename items.$ref}}</a>]
- {{/items.$ref}}
- {{^items.$ref}}{{type}}[{{items.type}}]{{/items.$ref}}
- {{else}}
- {{#$ref}}<a href="{{$ref}}">{{basename $ref}}</a>{{/$ref}}
- {{^$ref}}{{type}}{{#format}} ({{format}}){{/format}}{{/$ref}}
- {{/ifeq}}
- </td>
- <td>{{#required}}required{{/required}}{{^required}}optional{{/required}}</td>
- <td>{{#description}}{{{description}}}{{/description}}{{^description}}-{{/description}}</td>
- <td>{{example}}</td>
- </tr>
- {{/each}}
-</table>
-{{/each}} \ No newline at end of file
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/templates/operation.hbs b/services/activity-spec/activity-spec-web/activity-spec-war/templates/operation.hbs
deleted file mode 100644
index 375d4f7701..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/templates/operation.hbs
+++ /dev/null
@@ -1,73 +0,0 @@
-{{#deprecated}}-deprecated-{{/deprecated}}
-<a id="{{operationId}}">{{summary}}</a>
-
-{{description}}
-
-{{#if externalDocs.url}}{{externalDocs.description}}. [See external documents for more details]({{externalDocs.url}})
-{{/if}}
-
-{{#if security}}
-#### Security
-{{/if}}
-
-{{#security}}
-{{#each this}}
-* {{@key}}
-{{#this}} * {{this}}
-{{/this}}
-{{/each}}
-{{/security}}
-
-#### Request
-
-{{#if consumes}}
-**Content-Type: ** {{join consumes ", "}}{{/if}}
-
-##### Parameters
-{{#if parameters}}
-<table border="1">
- <tr>
- <th>Name</th>
- <th>Located in</th>
- <th>Required</th>
- <th>Description</th>
- <th>Default</th>
- <th>Schema</th>
- </tr>
-{{/if}}
-
-{{#parameters}}
-<tr>
- <th>{{name}}</th>
- <td>{{in}}</td>
- <td>{{#if required}}yes{{else}}no{{/if}}</td>
- <td>{{description}}{{#if pattern}} (**Pattern**: `{{pattern}}`){{/if}}</td>
- <td>{{#if defaultValue}}{{defaultValue}}{{else}} - {{/if}}</td>
-{{#ifeq in "body"}}
- <td>
- {{#ifeq schema.type "array"}}Array[<a href="{{schema.items.$ref}}">{{basename schema.items.$ref}}</a>]{{/ifeq}}
- {{#schema.$ref}}<a href="{{schema.$ref}}">{{basename schema.$ref}}</a> {{/schema.$ref}}
- </td>
-{{else}}
- {{#ifeq type "array"}}
- <td>Array[{{items.type}}] ({{collectionFormat}})</td>
- {{else}}
- <td>{{type}} {{#format}}({{format}}){{/format}}</td>
- {{/ifeq}}
-{{/ifeq}}
-</tr>
-{{/parameters}}
-{{#if parameters}}
-</table>
-{{/if}}
-
-
-#### Response
-
-{{#if produces}}**Content-Type: ** {{join produces ", "}}{{/if}}
-
-
-| Status Code | Reason | Response Model |
-|-------------|-------------|----------------|
-{{#each responses}}| {{@key}} | {{description}} | {{#schema.$ref}}<a href="{{schema.$ref}}">{{basename schema.$ref}}</a>{{/schema.$ref}}{{#ifeq schema.type "array"}}Array[<a href="{{schema.items.$ref}}">{{basename schema.items.$ref}}</a>]{{/ifeq}}{{^schema}} - {{/schema}}|
-{{/each}} \ No newline at end of file
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/templates/security.hbs b/services/activity-spec/activity-spec-web/activity-spec-war/templates/security.hbs
deleted file mode 100644
index 04f86e8380..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/templates/security.hbs
+++ /dev/null
@@ -1,88 +0,0 @@
-{{#each securityDefinitions}}
-### {{@key}}
-{{#this}}
-{{#ifeq type "oauth2"}}
-<table>
- <tr>
- <th>type</th>
- <th colspan="2">{{type}}</th>
- </tr>
-{{#if description}}
- <tr>
- <th>description</th>
- <th colspan="2">{{description}}</th>
- </tr>
-{{/if}}
-{{#if authorizationUrl}}
- <tr>
- <th>authorizationUrl</th>
- <th colspan="2">{{authorizationUrl}}</th>
- </tr>
-{{/if}}
-{{#if flow}}
- <tr>
- <th>flow</th>
- <th colspan="2">{{flow}}</th>
- </tr>
-{{/if}}
-{{#if tokenUrl}}
- <tr>
- <th>tokenUrl</th>
- <th colspan="2">{{tokenUrl}}</th>
- </tr>
-{{/if}}
-{{#if scopes}}
- <tr>
- <td rowspan="3">scopes</td>
-{{#each scopes}}
- <td>{{@key}}</td>
- <td>{{this}}</td>
- </tr>
- <tr>
-{{/each}}
- </tr>
-{{/if}}
-</table>
-{{/ifeq}}
-{{#ifeq type "apiKey"}}
-<table>
- <tr>
- <th>type</th>
- <th colspan="2">{{type}}</th>
- </tr>
-{{#if description}}
- <tr>
- <th>description</th>
- <th colspan="2">{{description}}</th>
- </tr>
-{{/if}}
-{{#if name}}
- <tr>
- <th>name</th>
- <th colspan="2">{{name}}</th>
- </tr>
-{{/if}}
-{{#if in}}
- <tr>
- <th>in</th>
- <th colspan="2">{{in}}</th>
- </tr>
-{{/if}}
-</table>
-{{/ifeq}}
-{{#ifeq type "basic"}}
-<table>
- <tr>
- <th>type</th>
- <th colspan="2">{{type}}</th>
- </tr>
-{{#if description}}
- <tr>
- <th>description</th>
- <th colspan="2">{{description}}</th>
- </tr>
-{{/if}}
-</table>
-{{/ifeq}}
-{{/this}}
-{{/each}} \ No newline at end of file
diff --git a/services/activity-spec/activity-spec-web/activity-spec-war/templates/strapdown.html.hbs b/services/activity-spec/activity-spec-web/activity-spec-war/templates/strapdown.html.hbs
deleted file mode 100644
index fe722ab6f1..0000000000
--- a/services/activity-spec/activity-spec-web/activity-spec-war/templates/strapdown.html.hbs
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>API Document</title>
-
-<!--xmp theme="united" style="display:none;"-->
-<xmp theme="united" style="display:none;">
-{{>markdown}}
-</xmp>
-
-<script src="http://strapdownjs.com/v/0.2/strapdown.js"></script>
-</html> \ No newline at end of file