Not Serialize the Null Fields 55/43255/1
authorYuanHu <yuan.hu1@zte.com.cn>
Tue, 17 Apr 2018 06:38:56 +0000 (14:38 +0800)
committerYuanHu <yuan.hu1@zte.com.cn>
Tue, 17 Apr 2018 06:38:56 +0000 (14:38 +0800)
Not Serialize the Null Fields, like 'clazz' to script task, 'script format'/'script' to service task.

Issue-ID: SDC-1236

Change-Id: I50ea943a3863c1164d9eede33768d0433d662b2b
Signed-off-by: YuanHu <yuan.hu1@zte.com.cn>
sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/Content.java
sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivity.java

index 70d5992..2a49ae0 100644 (file)
@@ -13,12 +13,15 @@ package org.onap.sdc.workflowdesigner.resources.entity;
 \r
 import java.util.Map;\r
 \r
+import com.fasterxml.jackson.annotation.JsonInclude;\r
+import com.fasterxml.jackson.annotation.JsonInclude.Include;\r
 import com.fasterxml.jackson.annotation.JsonProperty;\r
 import com.google.gson.annotations.SerializedName;\r
 \r
 /**\r
  *\r
  */\r
+@JsonInclude(Include.NON_NULL)\r
 public class Content {\r
   @JsonProperty(value="class") // for dropwizard's Jackson\r
   @SerializedName("class")  // for Gson\r
index 4666171..5a798ee 100644 (file)
  */\r
 package org.onap.sdc.workflowdesigner.resources.entity;\r
 \r
+import com.fasterxml.jackson.annotation.JsonInclude;\r
+import com.fasterxml.jackson.annotation.JsonInclude.Include;\r
+\r
 /**\r
  *\r
  */\r
+@JsonInclude(Include.NON_NULL)\r
 public class ExtActivity {\r
   private String id;\r
   \r