Support policy types with wild-cards 75/98075/1
authorJim Hahn <jrh3@att.com>
Wed, 6 Nov 2019 17:19:33 +0000 (12:19 -0500)
committerJim Hahn <jrh3@att.com>
Wed, 6 Nov 2019 20:52:56 +0000 (15:52 -0500)
commita3bf3134c01d979cebc94f5b2c915cfa400a9a72
treefdb7488ae7e79ab6b130927a81463cf379346084
parent43f8999d3f94e23231bc3cbb45089d8541c4f2cf
Support policy types with wild-cards

Allow supported policy types to end with ".*", which causes the prefix
to be matched when new policies are deployed.  This entailed updates
in three areas:
- when a subgroup is added via the group api
- when a subgroup is updated via the group api
- when a policy is deployed via the simple api

Issue-ID: POLICY-1636
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I4ae15971481ce5b2042b5d6fdfd16e11ad099c50
Signed-off-by: Jim Hahn <jrh3@att.com>
main/src/main/java/org/onap/policy/pap/main/rest/depundep/PdpGroupDeployProvider.java
main/src/test/java/org/onap/policy/pap/main/rest/depundep/TestPdpGroupDeployProvider.java
main/src/test/resources/simpleDeploy/createGroupsWildCard.json [new file with mode: 0644]
main/src/test/resources/simpleDeploy/daoPolicyListWildCard.json [new file with mode: 0644]
main/src/test/resources/simpleDeploy/daoPolicyListWildCardUnmatched.json [new file with mode: 0644]
main/src/test/resources/simpleDeploy/deployPoliciesWildCard.json [new file with mode: 0644]