Remove duplicated code

Initially, just moving the applicationName and actions as protected
fields got rid of the sonar issue. I included also the supportedPolicyTypes
also. But that triggered another sonar duplicate code, so I had to rename
a few private fields to rid that. Seems like a very sensitive sonar detection
that results in kludgy code.

Issue-ID: POLICY-2681
Change-Id: Ie79a95786cdb80381cbce4b182e9e66a2776e0dd
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
8 files changed
tree: 16e26e30d7a6e734ec34108d24727eb8afc0c9dc
  1. applications/
  2. main/
  3. packages/
  4. postman/
  5. releases/
  6. testsuites/
  7. xacml-test/
  8. .gitignore
  9. .gitreview
  10. checkstyle-suppressions.xml
  11. INFO.yaml
  12. LICENSE.txt
  13. lombok.config
  14. pom.xml
  15. README.md
  16. version.properties
README.md

Copyright 2018 AT&T Intellectual Property. All rights reserved. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE Full license text at https://creativecommons.org/licenses/by/4.0/legalcode

This source repository contains the ONAP Policy XACML PDP engine code.

To build it using Maven 3, run: mvn clean install