X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=models-base%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fpolicy%2Fmodels%2Fbase%2FPfModelService.java;h=860288b8e276add9370aa0de28b13b19ba592bd5;hb=417e292dbaff7c30f86780e20da5fc95b108032a;hp=7353915b9432c8449879c4de088bbde14e6b6383;hpb=1ada3a6368f340df653886c4229b192ce7a5fc35;p=policy%2Fmodels.git diff --git a/models-base/src/main/java/org/onap/policy/models/base/PfModelService.java b/models-base/src/main/java/org/onap/policy/models/base/PfModelService.java index 7353915b9..860288b8e 100644 --- a/models-base/src/main/java/org/onap/policy/models/base/PfModelService.java +++ b/models-base/src/main/java/org/onap/policy/models/base/PfModelService.java @@ -24,6 +24,8 @@ package org.onap.policy.models.base; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import javax.ws.rs.core.Response; +import lombok.AccessLevel; +import lombok.NoArgsConstructor; import lombok.NonNull; /** @@ -37,17 +39,11 @@ import lombok.NonNull; * exist in Policy Framework (particularly the engine) at any time. Of course the model in a JVM can be changed at any * time provided all users of the model are stopped and restarted in an orderly manner. */ -public abstract class PfModelService { +@NoArgsConstructor(access = AccessLevel.PRIVATE) +public final class PfModelService { // The map holding the models private static Map modelMap = new ConcurrentHashMap<>(); - /** - * This class is an abstract static class that cannot be extended. - */ - private PfModelService() { - // Default constructor - } - /** * Register a model with the model service. *