Include impacted changes for APPC-346,APPC-348
[appc.git] / appc-dispatcher / appc-dispatcher-common / domain-model-lib / src / main / java / org / onap / appc / domainmodel / lcm / ResponseContext.java
index da3a6be..4386f0d 100644 (file)
@@ -31,8 +31,11 @@ import java.util.Map;
 public class ResponseContext {
     private CommonHeader commonHeader;
     private Status status;
-    private String payload;
     private Map<String, String> additionalContext;
+    /** Carries json String response payload */
+    private String payload;
+    /** Carries non-String response payload, such as List or Map of object */
+    private Object payloadObject;
 
     public CommonHeader getCommonHeader() {
         return commonHeader;
@@ -58,6 +61,14 @@ public class ResponseContext {
         this.payload = payload;
     }
 
+    public Object getPayloadObject() {
+        return payloadObject;
+    }
+
+    public void setPayloadObject(Object payloadObject) {
+        this.payloadObject = payloadObject;
+    }
+
     public Map<String, String> getAdditionalContext() {
         return additionalContext;
     }