From 958fc6626f14e4101f0101d7c3bc75793aefa754 Mon Sep 17 00:00:00 2001 From: Jim Hahn Date: Tue, 3 Mar 2020 16:54:52 -0500 Subject: Translate APPC Instant to Long APPC uses encode Instant fields as milliseconds instead of as ISO date strings. Issue-ID: POLICY-2363 Signed-off-by: Jim Hahn Change-Id: Id9bedb11c43264f882b6fd044155621c8ccc79f6 --- .../org/onap/policy/controlloop/actor/appc/AppcOperation.java | 9 ++++++++- .../onap/policy/controlloop/actor/appc/BasicAppcOperation.java | 6 ++++-- .../model-actors/actor.appc/src/test/resources/modifyConfig.json | 5 +---- .../org/onap/policy/controlloop/actor/test/BasicOperation.java | 2 +- 4 files changed, 14 insertions(+), 8 deletions(-) (limited to 'models-interactions') diff --git a/models-interactions/model-actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/AppcOperation.java b/models-interactions/model-actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/AppcOperation.java index dc46f1253..43bb81de0 100644 --- a/models-interactions/model-actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/AppcOperation.java +++ b/models-interactions/model-actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/AppcOperation.java @@ -29,8 +29,10 @@ import org.onap.policy.appc.CommonHeader; import org.onap.policy.appc.Request; import org.onap.policy.appc.Response; import org.onap.policy.appc.ResponseCode; +import org.onap.policy.common.utils.coder.Coder; import org.onap.policy.common.utils.coder.CoderException; import org.onap.policy.common.utils.coder.StandardCoder; +import org.onap.policy.common.utils.coder.StandardCoderInstantAsMillis; import org.onap.policy.controlloop.actorserviceprovider.OperationOutcome; import org.onap.policy.controlloop.actorserviceprovider.impl.BidirectionalTopicOperation; import org.onap.policy.controlloop.actorserviceprovider.parameters.BidirectionalTopicConfig; @@ -45,7 +47,7 @@ import org.slf4j.LoggerFactory; */ public abstract class AppcOperation extends BidirectionalTopicOperation { private static final Logger logger = LoggerFactory.getLogger(AppcOperation.class); - private static final StandardCoder coder = new StandardCoder(); + private static final StandardCoder coder = new StandardCoderInstantAsMillis(); public static final String VNF_ID_KEY = "generic-vnf.vnf-id"; /** @@ -178,4 +180,9 @@ public abstract class AppcOperation extends BidirectionalTopicOperation