Adding more examples to apex-pdp 61/57361/3
authorramverma <ram.krishna.verma@ericsson.com>
Tue, 24 Jul 2018 16:36:53 +0000 (17:36 +0100)
committerramverma <ram.krishna.verma@ericsson.com>
Wed, 25 Jul 2018 10:47:15 +0000 (11:47 +0100)
commitd524cedc578ae1bfa3bae895b3170f87463cbed9
tree0740644e356534f770d59ff34f16e5d9ca601276
parent41ecf036b7f1b3bdd56311a0bc706407b242faca
Adding more examples to apex-pdp

- Adding more examples (DecisionMaker, Periodic & ONAPvCPE) to apex-pdp.
- Fixed CORS issue in plugin-event-carrier-restserver module.
Added a ContainerResponseFilter to intercept every request/response coming to
REST server and add the required headers to support CORS.

Change-Id: Ic3e36c683f2a78992ce1417d2c00233b34066f2f
Issue-ID: POLICY-861
Signed-off-by: ramverma <ram.krishna.verma@ericsson.com>
73 files changed:
examples/examples-decisionmaker/pom.xml [new file with mode: 0644]
examples/examples-decisionmaker/src/main/resources/logic/AnswerInitTask.js [new file with mode: 0644]
examples/examples-decisionmaker/src/main/resources/logic/DitheringAnswerTask.js [new file with mode: 0644]
examples/examples-decisionmaker/src/main/resources/logic/MakeDecisionStateTSL.js [new file with mode: 0644]
examples/examples-decisionmaker/src/main/resources/logic/OptimisticAnswerTask.js [new file with mode: 0644]
examples/examples-decisionmaker/src/main/resources/logic/PessimisticAnswerTask.js [new file with mode: 0644]
examples/examples-decisionmaker/src/main/resources/logic/RandomAnswerTask.js [new file with mode: 0644]
examples/examples-decisionmaker/src/main/resources/logic/RoundRobinAnswerTask.js [new file with mode: 0644]
examples/examples-decisionmaker/src/main/resources/policy/DecisionMakerPolicyModel.apex [new file with mode: 0644]
examples/examples-onap-vcpe/pom.xml [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/AAILookupRequestTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/AAILookupResponseTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/APPCRestartVNFRequestTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/APPCRestartVNFResponseTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/AbatedTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/ControlLoopLogTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/DeniedTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/GetVCPEStateTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/GuardRequestTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/GuardResponseTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/NoAAILookupTask.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/ReceiveEventPolicyAAILookupStateTSL.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/ReceiveEventPolicyOnsetOrAbatedStateTSL.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/logic/RestartAPPCRequestPolicyPermitOrDenyTSL.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/policy/ONAPvCPEPolicyModel.apex [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/AAIInstanceFiltersType.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/AAIInventoryResponseItemType.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/AAINamedQueryType.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/APPCInputBodyType.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/APPCOutputBodyType.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/GuardDecisionAttributesType.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/VCPEAAIInfoType.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/VCPEClosedLoopStatusType.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/schemas/VCPEClosedLoopStatusTypeWithHistory.avsc [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/java/org/onap/policy/apex/domains/onap/vcpe/AAIAndGuardSim.java [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/java/org/onap/policy/apex/domains/onap/vcpe/AAIAndGuardSimEndpoint.java [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/config/ApexConfigFileOnly.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/config/appc.lcm.success.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/config/dcae.vcpe.abatement.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/config/dcae.vcpe.onset.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/AAIQuery.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/AAIResponse4Policy.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/AAIResponse4VNF.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/AAIResponseExample.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/APPCvCPERestartRequestEvent.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/APPCvCPERestartResponseNOKEvent.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/APPCvCPERestartResponseOKEvent.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/APPCvCPERestartResponseOKInitialEvent.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/VCPEAbatedAAIInfoEvent.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/VCPEAbatedNoAAIInfoEvent.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/VCPEOnsetAAIInfoEvent.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/events/VCPEOnsetNoAAIInfoEvent.json [new file with mode: 0644]
examples/examples-periodic/pom.xml [new file with mode: 0644]
examples/examples-periodic/src/main/resources/logic/OutputTask.js [new file with mode: 0644]
examples/examples-periodic/src/main/resources/logic/PeriodicTask.js [new file with mode: 0644]
examples/examples-periodic/src/main/resources/policy/PeriodicPolicyModel.apex [new file with mode: 0644]
examples/pom.xml
packages/apex-pdp-package-full/pom.xml
packages/apex-pdp-package-full/src/main/package/examples/config/DecisionMaker/AnswerInitiationEvent.json [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/config/DecisionMaker/ApexConfigRESTClient.json [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/config/DecisionMaker/ApexConfigRESTServer.json [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/config/ONAPvCPE/ApexConfig.json [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/config/ONAPvCPE/VCPEInitiationEvent0.json [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/config/ONAPvCPE/VCPEInitiationEvent1.json [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/config/ONAPvCPE/VCPEInitiationEvent2.json [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/config/Periodic/ApexConfigPeriodic.json [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/html/DecisionMaker/MakeDecisionExtraMode_Client.html [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/html/DecisionMaker/MakeDecisionExtraMode_Server.html [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/html/DecisionMaker/MakeDecision_Client.html [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/package/examples/html/DecisionMaker/MakeDecision_Server.html [new file with mode: 0644]
packages/apex-pdp-package-full/src/main/resources/app-version.txt [new file with mode: 0644]
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-restserver/src/main/java/org/onap/policy/apex/plugins/event/carrier/restserver/AccessControlFilter.java [new file with mode: 0644]
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-restserver/src/main/java/org/onap/policy/apex/plugins/event/carrier/restserver/ApexRestServerConsumer.java