Use policy-id instead of name 69/85069/1
authorJim Hahn <jrh3@att.com>
Thu, 11 Apr 2019 14:45:23 +0000 (10:45 -0400)
committerJim Hahn <jrh3@att.com>
Thu, 11 Apr 2019 14:48:14 +0000 (10:48 -0400)
When CLAMP deploys a policy to the PDPs, it uses field names
found in the meta-data, which are "policy-id" and "policy-version".
Modified the class used by that particular to use those field names
when encoded/decoded via gson.

Change-Id: Ib67bd2cd05a906cc809dc6078efdabbd7aa1fa37
Issue-ID: POLICY-1542
Signed-off-by: Jim Hahn <jrh3@att.com>
models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyIdentifierOptVersion.java

index 9350d17..9296780 100644 (file)
@@ -20,6 +20,7 @@
 
 package org.onap.policy.models.tosca.authorative.concepts;
 
+import com.google.gson.annotations.SerializedName;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 import lombok.NonNull;
@@ -32,8 +33,10 @@ import lombok.NonNull;
 public class ToscaPolicyIdentifierOptVersion {
 
     @NonNull
+    @SerializedName("policy-id")
     private String name;
 
+    @SerializedName("policy-version")
     private String version;