Eliminate two fromAuthorative() calls in providers 96/121796/3
authorliamfallon <liam.fallon@est.tech>
Thu, 10 Jun 2021 10:45:02 +0000 (11:45 +0100)
committerliamfallon <liam.fallon@est.tech>
Thu, 10 Jun 2021 14:54:51 +0000 (15:54 +0100)
commit7f89803244315af8dd605380d4a6d6586c3d870b
treec798f2cd06050493cd282315eb9ae593bac32ece
parent24619d423c084cb212c97959a93380278b60e414
Eliminate two fromAuthorative() calls in providers

The current implementation of the providers makes two calls to the
expensive fromAuthorative() method. This change changes the
implementation to make a single call.

Issue-ID: POLICY-3319
Change-Id: I6b7e016e91b07f567973d9e2af68514de0affddd
Signed-off-by: liamfallon <liam.fallon@est.tech>
models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/concepts/ControlLoop.java
models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/persistence/provider/ClElementStatisticsProvider.java
models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/persistence/provider/ControlLoopProvider.java
models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/persistence/provider/ParticipantProvider.java
models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/persistence/provider/ParticipantStatisticsProvider.java
models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/persistence/provider/ProviderUtils.java [new file with mode: 0644]