initial code for cacher 17/64017/1
authorLaMont, William (wl2432) <wl2432@us.att.com>
Fri, 31 Aug 2018 14:56:17 +0000 (10:56 -0400)
committerLaMont, William (wl2432) <wl2432@us.att.com>
Fri, 31 Aug 2018 15:10:32 +0000 (11:10 -0400)
commit571d6f65cf5e0e5334956dbe11730fd47820b947
treeca23e0f64ca2968b4a933cb6a0bb0b4781bc24e8
parent6ed92ea7526678f245a9123d2ee97a6a9e2c3bf1
initial code for cacher

Issue-ID: AAI-1473
Change-Id: I8babe91e79f5c1e6e97b0f5b6dc827b8c5caec80
Signed-off-by: LaMont, William (wl2432) <wl2432@att.com>
110 files changed:
.gitignore [new file with mode: 0644]
LICENSE.TXT [new file with mode: 0644]
README.md [new file with mode: 0644]
pom.xml [new file with mode: 0644]
set-debug-port.bat [new file with mode: 0644]
src/main/assembly/descriptor.xml [new file with mode: 0644]
src/main/docker/Dockerfile [new file with mode: 0644]
src/main/docker/aai.sh [new file with mode: 0644]
src/main/docker/docker-entrypoint.sh [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/Application.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/Profiles.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/common/CacheKeyConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/common/MongoConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/common/MongoHelperSingleton.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/config/JettyPasswordDecoder.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/config/PasswordDecoder.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/config/PropertyPasswordConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/dmaap/consumer/AAIDmaapEventProcessor.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/dmaap/consumer/AAIEventConsumer.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/dmaap/consumer/AAIParentEventConsumer.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/dmaap/consumer/ClientConsumer.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/dmaap/consumer/DmaapConsumerSingleton.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/dmaap/consumer/DmaapProcessor.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/dmaap/consumer/RestDmaapClientConsumer.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/egestion/printer/PayloadPrinterFactory.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/egestion/printer/PayloadPrinterFactoryConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/egestion/printer/PayloadPrinterService.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/egestion/printer/strategy/AAIResourceGetAllPayloadPrinterStrategy.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/egestion/printer/strategy/NonePayloadPrinterStrategy.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/egestion/printer/strategy/PayloadPrinterStrategy.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/egestion/printer/strategy/PayloadPrinterType.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/AAIResourcesUriTemplates.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/PayloadParserFactory.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/PayloadParserFactoryConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/PayloadParserService.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/strategy/AAIResourceDmaapParserStrategy.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/strategy/AAIResourceGetAllPayloadParserStrategy.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/strategy/NonePayloadParserStrategy.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/strategy/PayloadParserStrategy.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/injestion/parser/strategy/PayloadParserType.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/model/CacheEntry.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/model/CacheKey.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/model/DBAction.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/AuthorizationService.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/helper/CacheHelperService.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/helper/RestClientHelperService.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/rest/CacheInteractionService.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/rest/CacheKeyService.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/rest/util/CacheKeyRequestValidation.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/rest/util/CacheKeyRequestValidationType.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/tasks/ScheduledTaskConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/service/tasks/ScheduledTasks.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/util/AAIConstants.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/util/RestClient.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/web/JerseyConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/aai/cacher/web/LocalHostAccessLog.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/AAIContainerFilter.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/AAIHeaderProperties.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/post/AAIResponseFilterPriority.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/post/ResponseTransactionLogging.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/pre/AAIRequestFilterPriority.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/pre/HeaderValidation.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/pre/OneWaySslAuthorization.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/pre/RequestHeaderManipulation.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/pre/RequestTransactionLogging.java [new file with mode: 0644]
src/main/java/org/onap/aai/interceptors/pre/SetLoggingContext.java [new file with mode: 0644]
src/main/jenkins/Jenkinsfile [new file with mode: 0644]
src/main/jenkins/build.groovy [new file with mode: 0644]
src/main/jenkins/checkout.groovy [new file with mode: 0644]
src/main/jenkins/deploy.groovy [new file with mode: 0644]
src/main/resources/application.properties [new file with mode: 0644]
src/main/resources/etc/appprops/aai-resources-uri-templates.properties [new file with mode: 0644]
src/main/resources/etc/appprops/aaiDmaaPEventConsumer.properties [new file with mode: 0644]
src/main/resources/etc/appprops/aaiconfig.properties [new file with mode: 0644]
src/main/resources/etc/appprops/error.properties [new file with mode: 0644]
src/main/resources/etc/appprops/initialcachekeyconfig.json [new file with mode: 0644]
src/main/resources/etc/appprops/preferredRoute.txt [new file with mode: 0644]
src/main/resources/etc/auth/aai-client-cert.p12 [new file with mode: 0644]
src/main/resources/etc/auth/aai_keystore [new file with mode: 0644]
src/main/resources/etc/auth/realm.properties [new file with mode: 0644]
src/main/resources/localhost-access-logback.xml [new file with mode: 0644]
src/main/resources/logback.xml [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/common/MongoHelperSingletonNoFakeTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/common/MongoHelperSingletonTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/dmaap/consumer/AAIDmaapEventProcessorScenariosTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/dmaap/consumer/AAIDmaapEventProcessorTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/dmaap/consumer/AAIEventConsumerTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/dmaap/consumer/DmaapConsumerSingletonTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/egestion/printer/EgestionTestComponent.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/injestion/parser/AAIResourcesUriTemplatesTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/injestion/parser/InjestionTestComponent.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/injestion/parser/PayloadParserServiceTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/injestion/parser/strategy/AAIResourceDmaapParserStrategyTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/injestion/parser/strategy/AAIResourceDmaapParserStrategyTestConstants.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/model/CacheKeyTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/service/helper/CacheHelperServiceScenariosTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/service/helper/CacheHelperServiceTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/service/helper/CrudOperationsTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/cacher/service/rest/util/CacheKeyRequestValidationTest.java [new file with mode: 0644]
src/test/resources/application-test.properties [new file with mode: 0644]
src/test/resources/test/payloads/dmaap-pserver-create.json [new file with mode: 0644]
src/test/resources/test/payloads/dmaapEvents/address-list.json [new file with mode: 0644]
src/test/resources/test/payloads/dmaapEvents/deleteRelationship/1-create-logical-link.json [new file with mode: 0644]
src/test/resources/test/payloads/dmaapEvents/deleteRelationship/2-create-generic-vnf.json [new file with mode: 0644]
src/test/resources/test/payloads/dmaapEvents/deleteRelationship/3-create-rel-generic-vnf-vlan-to-logical-link.json [new file with mode: 0644]
src/test/resources/test/payloads/dmaapEvents/deleteRelationship/4-delete-rel-to-generic-vnf-vlan-from-logical-link.json [new file with mode: 0644]
src/test/resources/test/payloads/dmaapEvents/large-pserver.json [new file with mode: 0644]
src/test/resources/test/payloads/dmaapEvents/nos.json [new file with mode: 0644]
src/test/resources/test/payloads/dmaapEvents/vce.json [new file with mode: 0644]
startSpring.bat [new file with mode: 0644]