1 /* Copyright (c) 2019 AT&T Intellectual Property. #
\r
3 # Licensed under the Apache License, Version 2.0 (the "License"); #
\r
4 # you may not use this file except in compliance with the License. #
\r
5 # You may obtain a copy of the License at #
\r
7 # http://www.apache.org/licenses/LICENSE-2.0 #
\r
9 # Unless required by applicable law or agreed to in writing, software #
\r
10 # distributed under the License is distributed on an "AS IS" BASIS, #
\r
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
\r
12 # See the License for the specific language governing permissions and #
\r
13 # limitations under the License. #
\r
14 ##############################################################################*/
\r
17 package org.oran.otf.common.model.local;
\r
19 import org.oran.otf.common.utility.gson.Convert;
\r
20 import java.io.Serializable;
\r
21 import java.util.Date;
\r
22 import java.util.Map;
\r
23 import org.bson.types.ObjectId;
\r
25 public class TestHeadResult implements Serializable {
\r
27 private static final long serialVersionUID = 1L;
\r
29 private ObjectId testHeadId;
\r
30 private String testHeadName;
\r
31 private ObjectId testHeadGroupId;
\r
32 private String bpmnVthTaskId;
\r
34 //TODO: RG Remove maps below, setters and getters to return to normal
\r
35 //private Map<String, String> testHeadHeaders;
\r
36 //private int testHeadCode;
\r
37 private int statusCode;
\r
39 private TestHeadRequest testHeadRequest;
\r
40 private Map<String, Object> testHeadResponse;
\r
41 private Date startTime;
\r
42 private Date endTime;
\r
44 public TestHeadResult() {
\r
47 public TestHeadResult(
\r
48 ObjectId testHeadId,
\r
49 String testHeadName,
\r
50 ObjectId testHeadGroupId,
\r
51 String bpmnVthTaskId,
\r
53 //TODO: RG changed code to int and changed testHeadRequest from Map<String, String> to RequestContent
\r
56 TestHeadRequest testHeadRequest,
\r
57 Map<String, Object> testHeadResponse,
\r
60 this.testHeadId = testHeadId;
\r
61 this.testHeadName = testHeadName;
\r
62 this.testHeadGroupId = testHeadGroupId;
\r
63 this.bpmnVthTaskId = bpmnVthTaskId;
\r
65 //this.testHeadHeaders = testHeadHeaders;
\r
66 this.statusCode = statusCode;
\r
68 this.testHeadRequest = testHeadRequest;
\r
69 this.testHeadResponse = testHeadResponse;
\r
70 this.startTime = startTime;
\r
71 this.endTime = endTime;
\r
74 public int getStatusCode(){return statusCode;}
\r
75 public void setStatusCode(int testHeadCode){this.statusCode = statusCode;}
\r
77 public ObjectId getTestHeadId() {
\r
81 public void setTestHeadId(ObjectId testHeadId) {
\r
82 this.testHeadId = testHeadId;
\r
85 public String getTestHeadName() {
\r
86 return testHeadName;
\r
89 public void setTestHeadName(String testHeadName) {
\r
90 this.testHeadName = testHeadName;
\r
93 public ObjectId getTestHeadGroupId() {
\r
94 return testHeadGroupId;
\r
97 public void setTestHeadGroupId(ObjectId testHeadGroupId) {
\r
98 this.testHeadGroupId = testHeadGroupId;
\r
101 public String getBpmnVthTaskId() {
\r
102 return bpmnVthTaskId;
\r
105 public void setBpmnVthTaskId(String bpmnVthTaskId) {
\r
106 this.bpmnVthTaskId = bpmnVthTaskId;
\r
109 public TestHeadRequest getTestHeadRequest() {
\r
110 return testHeadRequest;
\r
113 public void setTestHeadRequest(TestHeadRequest testHeadRequest) {
\r
114 this.testHeadRequest = testHeadRequest;
\r
117 public Map<String, Object> getTestHeadResponse() {
\r
118 return testHeadResponse;
\r
121 public void setTestHeadResponse(Map<String, Object> testHeadResponse) {
\r
122 this.testHeadResponse = testHeadResponse;
\r
125 public Date getStartTime() {
\r
129 public void setStartTime(Date startTime) {
\r
130 this.startTime = startTime;
\r
133 public Date getEndTime() {
\r
137 public void setEndTime(Date endTime) {
\r
138 this.endTime = endTime;
\r
142 public String toString() {
\r
143 return Convert.objectToJson(this);
\r