Remove duplicated code 81/113481/1
authorPamela Dragosh <pdragosh@research.att.com>
Fri, 2 Oct 2020 13:13:13 +0000 (09:13 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Fri, 2 Oct 2020 13:13:18 +0000 (09:13 -0400)
commit7ae3ab19d0556a0308f0d293d4dd2e58dd3d3929
tree16e26e30d7a6e734ec34108d24727eb8afc0c9dc
parent57e705469481f446aeada858c8eb411c5cccebc8
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>
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/std/StdXacmlApplicationServiceProvider.java
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/std/StdXacmlApplicationServiceProviderTest.java
applications/guard/src/main/java/org/onap/policy/xacml/pdp/application/guard/GuardPdpApplication.java
applications/match/src/main/java/org/onap/policy/xacml/pdp/application/match/MatchPdpApplication.java
applications/monitoring/src/main/java/org/onap/policy/xacml/pdp/application/monitoring/MonitoringPdpApplication.java
applications/naming/src/main/java/org/onap/policy/xacml/pdp/application/naming/NamingPdpApplication.java
applications/native/src/main/java/org/onap/policy/xacml/pdp/application/nativ/NativePdpApplication.java
applications/optimization/src/main/java/org/onap/policy/xacml/pdp/application/optimization/OptimizationPdpApplication.java