Fix sonars in policy-models 64/121864/5
authorJim Hahn <jrh3@att.com>
Thu, 10 Jun 2021 21:38:58 +0000 (17:38 -0400)
committerJim Hahn <jrh3@att.com>
Mon, 14 Jun 2021 12:21:04 +0000 (08:21 -0400)
commit8cbad257df2d5f5c585ce37e61cfd16e402be738
tree18027d19e9c6c231e41e4321d5938c8b0a5d5632
parent1b460194bc034443ba57fa690d294131836a3e9e
Fix sonars in policy-models

Fixed:
- too many parameters in method call

Fixed it by introducing PfFilterParameters.  However, classes having the
Builder annotation are not easily subclassed, so introduced an
interface, too.

Issue-ID: POLICY-3094
Change-Id: Ida99522a542b1296b367c55b7e8f8e83783c2e4f
Signed-off-by: Jim Hahn <jrh3@att.com>
13 files changed:
models-dao/src/main/java/org/onap/policy/models/dao/PfDao.java
models-dao/src/main/java/org/onap/policy/models/dao/PfFilter.java
models-dao/src/main/java/org/onap/policy/models/dao/PfFilterParameters.java [new file with mode: 0644]
models-dao/src/main/java/org/onap/policy/models/dao/PfFilterParametersIntfc.java [new file with mode: 0644]
models-dao/src/main/java/org/onap/policy/models/dao/impl/DefaultPfDao.java
models-dao/src/test/java/org/onap/policy/models/dao/EntityTest.java
models-pap/src/main/java/org/onap/policy/models/pap/persistence/provider/PolicyAuditProvider.java
models-pap/src/test/java/org/onap/policy/models/pap/persistence/provider/PolicyAuditProviderTest.java
models-pdp/src/main/java/org/onap/policy/models/pdp/persistence/provider/PdpFilterParameters.java [new file with mode: 0644]
models-pdp/src/main/java/org/onap/policy/models/pdp/persistence/provider/PdpProvider.java
models-pdp/src/main/java/org/onap/policy/models/pdp/persistence/provider/PdpStatisticsProvider.java
models-pdp/src/test/java/org/onap/policy/models/pdp/persistence/provider/PdpFilterParametersTest.java [new file with mode: 0644]
models-pdp/src/test/java/org/onap/policy/models/pdp/persistence/provider/PdpStatisticsProviderTest.java