Add new Match application to XACML 60/111660/4
authorPamela Dragosh <pdragosh@research.att.com>
Mon, 24 Aug 2020 19:50:31 +0000 (15:50 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Tue, 25 Aug 2020 13:50:47 +0000 (09:50 -0400)
commitf8d2c21bb589303febc11024f3cd667946f44459
treecac720552a5c5e71416d56c001f2196dd6546a88
parentd4b134ae54a260f084be82ba1a6fcd4e6a3040e1
Add new Match application to XACML

Add new generic match application to XACML PDP. This app
will allow ONAP users to design their own matchable policy
types and use StdMatchableTranslator out-of-the box without
any modification. Fills the gap left behind since "configure"
via the Monitoring can support StdCombinedResultsTranslator,
but the Optimization policy types have a specific "closest
match" algorithm tied to them. Gives flexibility.

removed unused import

Issue-ID: POLICY-2596
Change-Id: I0aebae706fb9634e7bb13d78eff0ccc1ae4d752f
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
14 files changed:
applications/match/pom.xml [new file with mode: 0644]
applications/match/src/main/java/org/onap/policy/xacml/pdp/application/match/MatchPdpApplication.java [new file with mode: 0644]
applications/match/src/main/resources/META-INF/services/org.onap.policy.pdp.xacml.application.common.XacmlApplicationServiceProvider [new file with mode: 0644]
applications/match/src/test/java/org/onap/policy/xacml/pdp/application/match/MatchPdpApplicationTest.java [new file with mode: 0644]
applications/match/src/test/resources/decision.match.input.json [new file with mode: 0644]
applications/match/src/test/resources/onap.policies.match.Test.yaml [new file with mode: 0644]
applications/match/src/test/resources/test-match-policies.yaml [new file with mode: 0644]
applications/match/src/test/resources/xacml.properties [new file with mode: 0644]
applications/pom.xml
main/pom.xml
main/src/test/java/org/onap/policy/pdpx/main/rest/XacmlPdpApplicationManagerTest.java
main/src/test/resources/apps/match/xacml.properties [new file with mode: 0644]
packages/policy-xacmlpdp-tarball/src/main/package/tarball/assembly.xml
packages/policy-xacmlpdp-tarball/src/main/resources/apps/match/xacml.properties [new file with mode: 0644]