X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Frepository%2FRic.java;h=220477f04187aaac8054f6b675aa256f227ca5e3;hb=9fb9f6e4fe8eb9425d848ae576c0e755dfca22df;hp=235ee1ab9e116ecb1c3491bb2d8c99968610837b;hpb=fb4bc7967a4733d10775351440a3af14327d5f20;p=nonrtric.git diff --git a/policy-agent/src/main/java/org/oransc/policyagent/repository/Ric.java b/policy-agent/src/main/java/org/oransc/policyagent/repository/Ric.java index 235ee1ab..220477f0 100644 --- a/policy-agent/src/main/java/org/oransc/policyagent/repository/Ric.java +++ b/policy-agent/src/main/java/org/oransc/policyagent/repository/Ric.java @@ -25,6 +25,10 @@ import java.util.HashMap; import java.util.Map; import java.util.Vector; +import lombok.Getter; +import lombok.Setter; + +import org.oransc.policyagent.clients.A1Client.A1ProtocolType; import org.oransc.policyagent.configuration.RicConfig; /** @@ -32,8 +36,13 @@ import org.oransc.policyagent.configuration.RicConfig; */ public class Ric { private final RicConfig ricConfig; + @Getter + @Setter private RicState state = RicState.UNDEFINED; private Map supportedPolicyTypes = new HashMap<>(); + @Getter + @Setter + private A1ProtocolType protocolVersion = A1ProtocolType.UNKNOWN; /** * Creates the Ric. Initial state is {@link RicState.NOT_INITIATED}. @@ -48,14 +57,6 @@ public class Ric { return ricConfig.name(); } - public RicState state() { - return state; - } - - public void setState(RicState newState) { - state = newState; - } - public RicConfig getConfig() { return this.ricConfig; } @@ -150,7 +151,7 @@ public class Ric { */ public static enum RicState { /** - * The agent view of the agent may be inconsistent + * The agent view of the agent may be inconsistent. */ UNDEFINED, /** @@ -158,7 +159,7 @@ public class Ric { */ IDLE, /** - * The Ric states are recovered + * The Ric states are recovered. */ RECOVERING }