ApexPDP: Adding support to omit the (context) albums entry in an apex 24/90724/3
authorJohnKeeney <John.Keeney@est.tech>
Mon, 1 Jul 2019 14:46:49 +0000 (14:46 +0000)
committerJohnKeeney <John.Keeney@est.tech>
Mon, 1 Jul 2019 14:46:49 +0000 (14:46 +0000)
commitd83a82743070369878ffde4b9b4f9001a0884c5b
tree2840f803e197cbf00c742f9522a051d7286beca8
parentc4baac8a79b0ca6340693ae47f9c424f3612e3bd
ApexPDP: Adding support to omit the (context) albums entry in an apex
policy model if it is empty. Implemented as a pair of JAXB XMLAdaters
Updated copyright, fixed somecheckstyle issues, refactored affected tests
& Merge

Issue-ID: POLICY-1802
Change-Id: Id68d9a524700f44c164939b7533f2d511b591e36
Signed-off-by: JohnKeeney <John.Keeney@est.tech>
14 files changed:
auth/cli-editor/src/test/java/org/onap/policy/apex/auth/clieditor/CommandLineEditorOptionsTest.java
auth/cli-editor/src/test/java/org/onap/policy/apex/auth/clieditor/CommandLineEditorScriptingTest.java
auth/cli-editor/src/test/resources/compare/ContextAlbumsModel_Compare.json
auth/cli-editor/src/test/resources/compare/FLBPolicyModel_Compare.json [moved from auth/cli-editor/src/test/resources/compare/FuzzyPolicyModel_Compare.json with 95% similarity]
auth/cli-editor/src/test/resources/compare/FLBPolicyModel_noAlbums_Compare.json [new file with mode: 0644]
auth/cli-editor/src/test/resources/scripts/ContextAlbums.apex
auth/cli-editor/src/test/resources/scripts/SampleLBPolicy.apex
auth/cli-editor/src/test/resources/scripts/SampleLBPolicy_WithMap.apex
model/basic-model/src/main/java/org/onap/policy/apex/model/basicmodel/concepts/AxArtifactKey.java
model/basic-model/src/main/java/org/onap/policy/apex/model/basicmodel/concepts/AxModel.java
model/basic-model/src/main/java/org/onap/policy/apex/model/basicmodel/handling/KeyInfoMarshalFilter.java [new file with mode: 0644]
model/basic-model/src/test/java/org/onap/policy/apex/model/basicmodel/concepts/AxKeyTest.java
model/policy-model/src/main/java/org/onap/policy/apex/model/policymodel/concepts/AxPolicyModel.java
model/policy-model/src/main/java/org/onap/policy/apex/model/policymodel/handling/EmptyAlbumsAdapter.java [new file with mode: 0644]