Merge "Reorder modifiers"
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / openecomp / mso / bpmn / common / workflow / service / WorkflowResponse.java
index e0382d1..02702e3 100644 (file)
@@ -22,48 +22,76 @@ package org.openecomp.mso.bpmn.common.workflow.service;
 \r
 import java.util.Map;\r
 \r
+import com.fasterxml.jackson.annotation.JsonProperty;\r
+\r
 /**\r
- * @version 1.0\r
- * Synchronous workflow response bean \r
- *\r
+ * A synchronous response from a workflow.\r
  */\r
 public class WorkflowResponse {\r
 \r
-       private String response;\r
-       private String message;\r
-       private String processInstanceID;\r
-       private Map<String,String> variables;\r
+       @JsonProperty("processInstanceId")\r
+       private String processInstanceId;\r
+\r
+       @JsonProperty("messageCode")\r
        private int messageCode;\r
+\r
+       @JsonProperty("message")\r
+       private String message;\r
        \r
-       public String getResponse() {\r
-               return response; \r
+       @JsonProperty("variables")\r
+       private Map<String,String> variables;\r
+\r
+       @JsonProperty("content")\r
+       private String content;\r
+\r
+       public String getProcessInstanceId() {\r
+               return processInstanceId;\r
        }\r
-       public void setResponse(String response) {\r
-               this.response = response;\r
+\r
+       public void setProcessInstanceId(String processInstanceId) {\r
+               this.processInstanceId = processInstanceId;\r
+       }\r
+\r
+       public int getMessageCode() {\r
+               return messageCode;\r
        }\r
+\r
+       public void setMessageCode(int messageCode) {\r
+               this.messageCode = messageCode;\r
+       }\r
+\r
        public String getMessage() {\r
                return message;\r
        }\r
+\r
        public void setMessage(String message) {\r
                this.message = message;\r
        }\r
-       public String getProcessInstanceID() {\r
-               return processInstanceID;\r
-       }\r
-       public void setProcessInstanceID(String pID) {\r
-               this.processInstanceID = pID;\r
-       }\r
-       public Map<String, String> getVariables() {\r
+\r
+       public Map<String,String> getVariables() {\r
                return variables;\r
        }\r
-       public void setVariables(Map<String, String> variables) {\r
+\r
+       public void setVariables(Map<String,String> variables) {\r
                this.variables = variables;\r
        }\r
-       public void setMessageCode(int messageCode) {\r
-               this.messageCode = messageCode;\r
+\r
+       public String getContent() {\r
+               return content;\r
        }\r
-       \r
-       public int getMessageCode() {\r
-               return messageCode;\r
+\r
+       public void setContent(String content) {\r
+               this.content = content;\r
+       }\r
+\r
+       @Override\r
+       public String toString() {\r
+               return getClass().getSimpleName() + "["\r
+                       + "processInstanceId=" + processInstanceId\r
+                       + ",messageCode=" + messageCode\r
+                       + ",message=" + message\r
+                       + ",variables=" + variables\r
+                       + ",content=" + content\r
+                       + "]";\r
        }\r
-}\r
+}
\ No newline at end of file