Update traversal to use schema ingest library 03/60203/5
authorKajur, Harish (vk250x) <vk250x@att.com>
Mon, 13 Aug 2018 06:44:43 +0000 (02:44 -0400)
committerKajur, Harish (vk250x) <vk250x@att.com>
Mon, 13 Aug 2018 16:35:56 +0000 (12:35 -0400)
commit9220f729873a7be6455f832468f5090ccd2a25cb
tree26ea9dc633bad1bd9bb0f25465a998cd85e6ee5f
parentcdeda67931317caa0582b6e806aaf2df42616170
Update traversal to use schema ingest library

Update the traversal microservice to use the ingest
library to make the application more model driven

Issue-ID: AAI-1465
Change-Id: Ifcf56b5d0e7f25ce2bc735b3186e09bc28234100
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
177 files changed:
.gitignore
aai-traversal/pom.xml
aai-traversal/src/main/docker/Dockerfile
aai-traversal/src/main/docker/docker-entrypoint.sh
aai-traversal/src/main/java/org/onap/aai/TraversalApp.java
aai-traversal/src/main/java/org/onap/aai/config/DslConfiguration.java [moved from aai-traversal/src/test/java/org/onap/aai/retiredcustomer/V3ThroughV7ConsumerTest.java with 54% similarity]
aai-traversal/src/main/java/org/onap/aai/config/ErrorHandler.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/config/SearchConfiguration.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/dbgraphgen/ModelBasedProcessing.java
aai-traversal/src/main/java/org/onap/aai/dbgraphmap/SearchGraph.java
aai-traversal/src/main/java/org/onap/aai/interceptors/AAIHeaderProperties.java
aai-traversal/src/main/java/org/onap/aai/interceptors/post/AAIResponseFilterPriority.java
aai-traversal/src/main/java/org/onap/aai/interceptors/post/InvalidResponseStatus.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/interceptors/post/ResetLoggingContext.java
aai-traversal/src/main/java/org/onap/aai/interceptors/post/ResponseHeaderManipulation.java
aai-traversal/src/main/java/org/onap/aai/interceptors/post/ResponseTransactionLogging.java
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/AAIRequestFilterPriority.java
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/HeaderValidation.java
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/HttpHeaderInterceptor.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/OneWaySslAuthorization.java
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/RequestHeaderManipulation.java
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/RequestModification.java
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/RequestTransactionLogging.java
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/RetiredInterceptor.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/SetLoggingContext.java
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/TwoWaySslAuthorization.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/VersionInterceptor.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/interceptors/pre/VersionLatestInterceptor.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/rest/DslConsumer.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/rest/QueryConsumer.java
aai-traversal/src/main/java/org/onap/aai/rest/RecentAPIConsumer.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/rest/dsl/DslContext.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/rest/dsl/DslListener.java
aai-traversal/src/main/java/org/onap/aai/rest/dsl/DslQueryBuilder.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/rest/dsl/DslQueryProcessor.java
aai-traversal/src/main/java/org/onap/aai/rest/retired/RetiredConsumer.java [deleted file]
aai-traversal/src/main/java/org/onap/aai/rest/retired/V3ThroughV7Consumer.java [deleted file]
aai-traversal/src/main/java/org/onap/aai/rest/retired/V7V8NamedQueries.java [deleted file]
aai-traversal/src/main/java/org/onap/aai/rest/search/CustomQueryConfig.java
aai-traversal/src/main/java/org/onap/aai/rest/search/GenericQueryProcessor.java
aai-traversal/src/main/java/org/onap/aai/rest/search/GetCustomQueryConfig.java
aai-traversal/src/main/java/org/onap/aai/rest/search/GremlinGroovyShellSingleton.java [deleted file]
aai-traversal/src/main/java/org/onap/aai/rest/search/GremlinServerImpl.java [deleted file]
aai-traversal/src/main/java/org/onap/aai/rest/search/GremlinServerSingleton.java
aai-traversal/src/main/java/org/onap/aai/rest/search/GroovyQueryBuilderSingleton.java [deleted file]
aai-traversal/src/main/java/org/onap/aai/rest/search/ModelAndNamedQueryRestProvider.java
aai-traversal/src/main/java/org/onap/aai/rest/search/NodeQueryProcessor.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/rest/search/SearchProvider.java
aai-traversal/src/main/java/org/onap/aai/rest/util/ConvertQueryPropertiesToJson.java
aai-traversal/src/main/java/org/onap/aai/rest/util/ValidateEncoding.java
aai-traversal/src/main/java/org/onap/aai/service/AuthorizationService.java
aai-traversal/src/main/java/org/onap/aai/service/RetiredService.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/util/AAIAppServletContextListener.java [deleted file]
aai-traversal/src/main/java/org/onap/aai/util/MakeNamedQuery.java
aai-traversal/src/main/java/org/onap/aai/util/TraversalConstants.java [moved from aai-traversal/src/test/java/org/onap/aai/retiredcustomer/V7V8NamedQueriesTest.java with 55% similarity]
aai-traversal/src/main/java/org/onap/aai/web/JerseyConfiguration.java
aai-traversal/src/main/java/org/onap/aai/web/LocalHostAccessLog.java
aai-traversal/src/main/resources/antlr4/org/onap/aai/AAIDsl.g4
aai-traversal/src/main/resources/application.properties
aai-traversal/src/main/resources/etc/appprops/Introscope.properties [deleted file]
aai-traversal/src/main/resources/etc/appprops/PostProcessorInterceptors.properties [deleted file]
aai-traversal/src/main/resources/etc/appprops/aaiEventDMaaPPublisher.properties
aai-traversal/src/main/resources/etc/appprops/aaiconfig.properties
aai-traversal/src/main/resources/etc/appprops/default-logback.xml [deleted file]
aai-traversal/src/main/resources/etc/appprops/error.properties
aai-traversal/src/main/resources/etc/appprops/gremlin-server-config.yaml [deleted file]
aai-traversal/src/main/resources/etc/appprops/janusgraph-cached.properties
aai-traversal/src/main/resources/etc/appprops/janusgraph-realtime.properties
aai-traversal/src/main/resources/etc/appprops/methodMapper.properties [deleted file]
aai-traversal/src/main/resources/etc/appprops/preferredRoute.txt [deleted file]
aai-traversal/src/main/resources/etc/scriptdata/named-query-json/getClfiRoadmTailSummary-1.0.json
aai-traversal/src/main/resources/etc/scriptdata/named-query-json/getRouterRoadmTailSummary-1.0.json
aai-traversal/src/main/resources/etc/sysprops/sys-props.properties [deleted file]
aai-traversal/src/main/resources/etc/sysprops/template.sys-props.properties [deleted file]
aai-traversal/src/main/resources/retired.properties [new file with mode: 0644]
aai-traversal/src/main/resources/schema/UebEventLogEntry.xsd [deleted file]
aai-traversal/src/main/resources/schema/onap/query/stored-queries.json [moved from aai-traversal/src/main/resources/etc/query/stored-queries.json with 56% similarity]
aai-traversal/src/main/scripts/common_functions.sh
aai-traversal/src/main/scripts/install/instutils.sh [deleted file]
aai-traversal/src/main/scripts/putTool.sh
aai-traversal/src/main/swm/package/nix/common/deinstall.env [deleted file]
aai-traversal/src/main/swm/package/nix/common/install_postproc.sh [deleted file]
aai-traversal/src/main/swm/package/nix/deinstall/preproc/pre_proc [deleted file]
aai-traversal/src/main/swm/package/nix/dist_files/opt/app/aai-traversal/docker-compose.template.yaml [deleted file]
aai-traversal/src/main/swm/package/nix/dist_files/opt/app/aai-traversal/execTool.sh [deleted file]
aai-traversal/src/main/swm/package/nix/dist_files/opt/app/aai-traversal/kill_resources.sh [deleted file]
aai-traversal/src/main/swm/package/nix/dist_files/opt/app/aai-traversal/start_resources.sh [deleted file]
aai-traversal/src/main/swm/package/nix/dist_files/opt/app/aai-traversal/stop_resources.sh [deleted file]
aai-traversal/src/main/swm/package/nix/initinst/postproc/post_proc [deleted file]
aai-traversal/src/main/swm/package/nix/install/postproc/post_proc [deleted file]
aai-traversal/src/main/swm/package/nix/install/preproc/pre_proc [deleted file]
aai-traversal/src/test/java/org/onap/aai/AAIGremlinQueryTest.java
aai-traversal/src/test/java/org/onap/aai/AAISetup.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/HttpTestUtil.java
aai-traversal/src/test/java/org/onap/aai/QueryParameterTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/SubgraphPruneTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/dbgraphgen/ModelBasedProcessingInvalidDataTest.java
aai-traversal/src/test/java/org/onap/aai/dbgraphgen/ModelBasedProcessingTest.java
aai-traversal/src/test/java/org/onap/aai/dbgraphmap/SearchGraphEdgeRuleTest.java
aai-traversal/src/test/java/org/onap/aai/dbgraphmap/SearchGraphNamedQueryTest.java
aai-traversal/src/test/java/org/onap/aai/dbgraphmap/SearchGraphTest.java
aai-traversal/src/test/java/org/onap/aai/rest/AbstractSpringRestTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/BadQueryFormatTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/DslConsumerTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/GfpVserverDataStoredQueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/RecentApiTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/SearchProviderRestTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/dsl/DslQueryProcessorTest.java
aai-traversal/src/test/java/org/onap/aai/rest/retired/RetiredConsumerSpringTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/CloudRegionAndSourceFromConfigurationQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/CloudRegionFromVnfTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/ContainmentPathQueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/DestinationFromConfigurationQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetClfiRoadmTailSummaryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetComplexByPnfNameQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetComplexFromHostnameQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetDHVLogicalLinkTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetL3networkCloudRegionByNetworkRoleQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetLinterfaceFromNewvceTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetNetworksTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetPinterfacePhysicalLinkBySvcInstIdTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetRouterRoadmTailSummaryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GetServiceTopologyTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GfpVserverDataQueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/GfpVserverQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/GremlinServerImplTest.java [deleted file]
aai-traversal/src/test/java/org/onap/aai/rest/search/GroovyShellImplTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/InstanceGroupsByCloudRegionQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/LinkedDevices_NewvceVserverTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/LogicalLinkByCloudRegionIdTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/ModelAndNamedQueryRestProviderTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/NetworkCollectionByServiceInstanceTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/PathQueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/PendingTopologyDetailTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/PserverFromFqdnFirstTokenTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/PserverFromHostnameFirstTokenTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/PserverfromConfigurationFilterInterfaceIdTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/PserverfromConfigurationTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/QueryCountTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/QueryPnfFromModelTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/QueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/RelatedToBothCousinAndTreeCustomQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/RelatedToCustomQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/RelatedToTreeCustomQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/SearchProviderTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/SimpleFormatTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/SriovTopologyFromVnfQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/TopologyDetailFromVnfQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/TopologyDetailFromVserverQueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/TopologySummaryFromCloudRegionQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/TopologySummaryFromTenantTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/TreeQueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/UcpeTopologyQueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/VfModuleFromServiceInstanceTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/VnfToServiceInstanceQueryTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/VnfTopologyFromServiceInstanceTest.java [deleted file]
aai-traversal/src/test/java/org/onap/aai/rest/search/VnfTopologyFromVnfTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/VnfsVlansFromServiceInstanceTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/VserverFromPserverTreeTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/VserverFromVnfQueryTest.java
aai-traversal/src/test/java/org/onap/aai/rest/search/VserverLinterfacesFromVnfcTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/search/getSvcSubscriberModelInfoTest.java [new file with mode: 0644]
aai-traversal/src/test/java/org/onap/aai/rest/util/ValidateEncodingTest.java
aai-traversal/src/test/java/org/onap/aai/retiredcustomer/RetiredConsumerTest.java [deleted file]
aai-traversal/src/test/resources/application-test.properties
aai-traversal/src/test/resources/bundleconfig-local/etc/appprops/error.properties [deleted file]
aai-traversal/src/test/resources/payloads/templates/cloud-region-with-vserver.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/configuration.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/customer-with-configurations.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/customer-with-serviceinstance.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/customer.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/dsl-query.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/generic-vnf-to-configuration.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/generic-vnf.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/model-ver.json [new file with mode: 0644]
aai-traversal/src/test/resources/payloads/templates/model.json [new file with mode: 0644]
pom.xml