Update parameter parsing for DoAllocateNSSI(RAN) 31/113331/3
authorEnbo Wang <wangenbo@huawei.com>
Tue, 29 Sep 2020 15:35:21 +0000 (23:35 +0800)
committerEnbo Wang <wangenbo@huawei.com>
Thu, 8 Oct 2020 14:54:16 +0000 (22:54 +0800)
Issue-ID: SO-3274
Signed-off-by: Enbo Wang <wangenbo@huawei.com>
Change-Id: I0c1f5380d4ebd2befa34f6e7668d1c09994ac408

12 files changed:
adapters/mso-nssmf-adapter/src/main/java/org/onap/so/adapters/nssmf/extclients/aai/AaiServiceProviderImpl.java
common/src/main/java/org/onap/so/beans/nsmf/AllocateAnNssi.java
common/src/main/java/org/onap/so/beans/nsmf/AnPerfReq.java
common/src/main/java/org/onap/so/beans/nsmf/AnSliceProfile.java
common/src/main/java/org/onap/so/beans/nsmf/JobStatusResponse.java
common/src/main/java/org/onap/so/beans/nsmf/NsiInfo.java
common/src/main/java/org/onap/so/beans/nsmf/NssiResponse.java
common/src/main/java/org/onap/so/beans/nsmf/PerfReqEmbb.java
common/src/main/java/org/onap/so/beans/nsmf/PerfReqUrllc.java
common/src/main/java/org/onap/so/beans/nsmf/ResponseDescriptor.java
common/src/main/java/org/onap/so/beans/nsmf/ServiceInfo.java
common/src/main/java/org/onap/so/beans/nsmf/SliceTaskParamsAdapter.java

index 442339d..b972517 100644 (file)
@@ -59,8 +59,8 @@ public class AaiServiceProviderImpl implements AaiServiceProvider {
     public EsrSystemInfoList invokeGetThirdPartySdncEsrSystemInfo(String sdncId) {
         return aaiClientProvider.getAaiClient()
                 .get(EsrSystemInfoList.class,
-                        AAIUriFactory
-                                .createResourceUri(AAIFluentTypeBuilder.externalSystem().esrThirdpartySdnc((sdncId))))
+                        AAIUriFactory.createResourceUri(
+                                AAIFluentTypeBuilder.externalSystem().esrThirdpartySdnc((sdncId)).esrSystemInfoList()))
                 .orElseGet(() -> {
                     logger.debug("VNFM not found in AAI");
                     return null;
index 27c5cf8..dc8e691 100644 (file)
@@ -22,14 +22,16 @@ package org.onap.so.beans.nsmf;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
 import lombok.Data;
+import java.io.Serializable;
 import java.util.Map;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
 @Data
-public class AllocateAnNssi {
+public class AllocateAnNssi implements Serializable {
 
     @Deprecated
     public final static String URL = "/api/rest/provMns/v1/an/NSS" + "/SliceProfiles";
+    private static final long serialVersionUID = 4925129853421138442L;
 
     private String nsstId;
 
index 418f8a5..e2c2e99 100644 (file)
 package org.onap.so.beans.nsmf;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
+import java.io.Serializable;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
-public class AnPerfReq {
+public class AnPerfReq implements Serializable {
+
+    private static final long serialVersionUID = -7415880702887244040L;
 
     private PerfReqEmbb perfReqEmbb;
 
index e5eb3e0..eef0396 100644 (file)
@@ -24,12 +24,15 @@ import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Data;
 import lombok.ToString;
+import java.io.Serializable;
 import java.util.List;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
 @Data
 @ToString
-public class AnSliceProfile {
+public class AnSliceProfile implements Serializable {
+
+    private static final long serialVersionUID = -3057342171549542794L;
 
     @JsonProperty(value = "sliceProfileId", required = true)
     private String sliceProfileId;
index 9259d51..a0a9531 100644 (file)
 package org.onap.so.beans.nsmf;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
+import java.io.Serializable;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
-public class JobStatusResponse {
+public class JobStatusResponse implements Serializable {
+
+    private static final long serialVersionUID = -2039407266985403172L;
 
     private ResponseDescriptor responseDescriptor;
 
index d1679c6..3219846 100644 (file)
 package org.onap.so.beans.nsmf;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
+import java.io.Serializable;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
-public class NsiInfo {
+public class NsiInfo implements Serializable {
+
+    private static final long serialVersionUID = -8432406430744875618L;
 
     private String nsiName;
 
index 66368be..92acdaa 100644 (file)
 package org.onap.so.beans.nsmf;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
+import java.io.Serializable;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
-public class NssiResponse {
+public class NssiResponse implements Serializable {
+
+    private static final long serialVersionUID = 2723440188640857903L;
 
     private String nssiId;
 
index bce0d56..f6e945e 100644 (file)
 package org.onap.so.beans.nsmf;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
+import java.io.Serializable;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
-public class PerfReqEmbb {
+public class PerfReqEmbb implements Serializable {
+
+    private static final long serialVersionUID = 8886635511695277599L;
 
     @JsonInclude(JsonInclude.Include.NON_DEFAULT)
     private int expDataRateDL;
index 0b05d39..9e4b4ed 100644 (file)
 package org.onap.so.beans.nsmf;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
+import java.io.Serializable;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
-public class PerfReqUrllc {
+public class PerfReqUrllc implements Serializable {
+
+    private static final long serialVersionUID = 3133479142915485943L;
 
     @JsonInclude(JsonInclude.Include.NON_DEFAULT)
     private int e2eLatency;
index 146032c..2456d54 100644 (file)
@@ -22,11 +22,14 @@ package org.onap.so.beans.nsmf;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
 import lombok.Data;
+import java.io.Serializable;
 import java.util.List;
 
 @JsonInclude(JsonInclude.Include.NON_NULL)
 @Data
-public class ResponseDescriptor {
+public class ResponseDescriptor implements Serializable {
+
+    private static final long serialVersionUID = 6330527958947215910L;
 
     @JsonInclude(JsonInclude.Include.NON_DEFAULT)
     private int progress;
index 19e8b46..f9848fc 100644 (file)
  */
 package org.onap.so.beans.nsmf;
 
+import com.fasterxml.jackson.annotation.JsonInclude;
 import lombok.Data;
 import java.io.Serializable;
-import java.util.List;
 
+@JsonInclude(JsonInclude.Include.NON_NULL)
 @Data
 public class ServiceInfo implements Serializable {
 
index dd73fdb..8ea0eb6 100644 (file)
@@ -27,6 +27,7 @@ import java.io.IOException;
 import java.lang.reflect.Field;
 import java.lang.reflect.Method;
 import java.util.HashMap;
+import java.io.Serializable;
 import java.util.Map;
 
 
@@ -35,7 +36,8 @@ import java.util.Map;
 @AllArgsConstructor
 @ToString
 @Builder
-public class SliceTaskParamsAdapter {
+public class SliceTaskParamsAdapter implements Serializable {
+
     private static final long serialVersionUID = -7785578865170503301L;
 
     private String serviceId;