Add LifecycleApiForwarder in policy/distribution 22/93422/5
authorramverma <ram.krishna.verma@est.tech>
Fri, 16 Aug 2019 10:13:09 +0000 (10:13 +0000)
committerramverma <ram.krishna.verma@est.tech>
Fri, 16 Aug 2019 10:13:09 +0000 (10:13 +0000)
commitebd5d6f5d1973298a62b581f2e604528993d56d2
tree8805d6f1e331bf07c9f2ee21229a852e52bda3b1
parent2326847dac621c3718023be059cc1648f69bd31e
Add LifecycleApiForwarder in policy/distribution

* Adding implementation of LifecycleApiForwarder in policy/distribution
for forwarding policy to new components (PAP & API).
* Adding related test cases and json files for testing.
* Created a rest simulator to use for testing the API calls.
* Fixed review comments

Issue-ID: POLICY-1890
Change-Id: I6682e0366206d3f4ac77f60b676f40a0fd1aad02
Signed-off-by: ramverma <ram.krishna.verma@est.tech>
15 files changed:
forwarding/pom.xml
plugins/forwarding-plugins/pom.xml
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiForwarderParameters.java [moved from plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiPolicyForwarderParameterGroup.java with 67% similarity]
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiParameters.java [new file with mode: 0644]
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiPolicyForwarder.java
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiForwarderParametersTest.java [moved from plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiPolicyForwarderParameterGroupTest.java with 65% similarity]
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiPolicyForwarderTest.java [new file with mode: 0644]
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/xacml/pdp/testclasses/LifecycleApiSimulatorMain.java [new file with mode: 0644]
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/xacml/pdp/testclasses/LifecycycleApiSimulatorEndpoint.java [new file with mode: 0644]
plugins/forwarding-plugins/src/test/resources/parameters/LifecycleApiPolicyForwarderParameters.json
plugins/forwarding-plugins/src/test/resources/parameters/LifecycleApiPolicyForwarderParametersInvalid.json
plugins/forwarding-plugins/src/test/resources/parameters/RestServerParameters.json [new file with mode: 0644]
plugins/forwarding-plugins/src/test/resources/parameters/sample_policy.json [new file with mode: 0644]
plugins/forwarding-plugins/src/test/resources/parameters/sample_policy_failure.json [new file with mode: 0644]
plugins/forwarding-plugins/src/test/resources/parameters/sample_policy_type.json [new file with mode: 0644]