Add VlantagApi Functional Component to apps/ms 95/61395/2
authorPaira, Saurav (sp694w) sp694w@att.com <sp694w@att.com>
Mon, 20 Aug 2018 21:28:11 +0000 (21:28 +0000)
committerPaira, Saurav (sp694w) sp694w@att.com <sp694w@att.com>
Mon, 20 Aug 2018 21:36:03 +0000 (21:36 +0000)
commit822c98964b0a4f7b4da5dbe79669e54011a0778d
treea9aba60cfee75481dd1a4af7dabd4545df1bf7ae
parentec42fbdf2e1b1f985777cd6adc1a3287f842b28f
Add VlantagApi Functional Component to apps/ms

Initial code contribution to add Vlantag Api microservice.

It is developed as a Spring Boot application.

Issue-ID: CCSDK-475

Change-Id: I0d5df398aae284cee181fcefeee9251e11ea8c26
Signed-off-by: Saurav Paira <sp694w@att.com>
Signed-off-by: Paira, Saurav (sp694w) sp694w@att.com <sp694w@att.com>
89 files changed:
ms/pom.xml
ms/vlantag-api/.checkstyle [new file with mode: 0644]
ms/vlantag-api/.gitignore [new file with mode: 0644]
ms/vlantag-api/.mvn/wrapper/maven-wrapper.jar [new file with mode: 0644]
ms/vlantag-api/.mvn/wrapper/maven-wrapper.properties [new file with mode: 0644]
ms/vlantag-api/README.md [new file with mode: 0644]
ms/vlantag-api/mvnw [new file with mode: 0644]
ms/vlantag-api/mvnw.cmd [new file with mode: 0644]
ms/vlantag-api/pom.xml [new file with mode: 0644]
ms/vlantag-api/src/main/docker/Dockerfile [new file with mode: 0644]
ms/vlantag-api/src/main/docker/startService.sh [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/Application.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/ApplicationSecurityConfig.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/JerseyConfiguration.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/ResourceAssignmentInitializer.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/exception/VlantagApiException.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/extinf/pm/model/AllowedRanges.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/extinf/pm/model/Elements.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/extinf/pm/model/PolicyConfig.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/extinf/pm/model/PolicyContent.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/extinf/pm/model/PolicyData.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/extinf/pm/model/PolicyEngineResponse.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/extinf/pm/model/RequestObject.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/extinf/pm/model/ResourceModel.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/AssignVlanTagRequest.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/AssignVlanTagRequestInput.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/AssignVlanTagResponse.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/AssignVlanTagResponseOutput.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/PingResponse.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/UnassignVlanTagRequest.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/UnassignVlanTagRequestInput.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/UnassignVlanTagResponse.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/UnassignVlanTagResponseOutput.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/model/VlanTag.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/service/VlantagApiService.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/core/service/VlantagApiServiceImpl.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/extinf/pm/PolicyDataDeserializer.java [new file with mode: 0644]
ms/vlantag-api/src/main/java/org/onap/ccsdk/apps/ms/vlantagapi/extinf/pm/PolicyManagerClient.java [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/css/print.css [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/css/reset.css [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/css/screen.css [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/css/style.css [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/css/typography.css [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/fonts/DroidSans-Bold.ttf [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/fonts/DroidSans.ttf [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/collapse.gif [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/expand.gif [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/explorer_icons.png [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/favicon-16x16.png [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/favicon-32x32.png [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/favicon.ico [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/logo_small.png [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/pet_store_api.png [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/throbber.gif [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/images/wordnik_api.png [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/index.html [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/en.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/es.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/fr.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/geo.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/it.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/ja.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/pl.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/pt.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/ru.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/tr.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/translator.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lang/zh-cn.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/backbone-min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/handlebars-2.0.0.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/highlight.9.1.0.pack.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/highlight.9.1.0.pack_extended.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/jquery-1.8.0.min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/jquery.ba-bbq.min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/jquery.slideto.min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/jquery.wiggle.min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/js-yaml.min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/jsoneditor.min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/lodash.min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/marked.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/lib/swagger-oauth.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/o2c.html [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/swagger-ui.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/swagger-ui.min.js [new file with mode: 0644]
ms/vlantag-api/src/main/resources/META-INF/resources/swagger-ui/dist/swagger.json [new file with mode: 0644]
ms/vlantag-api/src/main/resources/application.properties [new file with mode: 0644]
ms/vlantag-api/src/main/resources/banner.txt [new file with mode: 0644]
ms/vlantag-api/src/test/java/org/onap/ccsdk/apps/ms/vlantagapi/core/service/TestVlantagApiServiceImpl.java [new file with mode: 0644]
ms/vlantag-api/src/test/java/org/onap/ccsdk/apps/ms/vlantagapi/util/MockResourceAllocator.java [new file with mode: 0644]