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 org.bson.types.ObjectId;
\r
22 import java.io.Serializable;
\r
23 import java.util.Date;
\r
24 import java.util.Map;
\r
26 public class TestHeadResult implements Serializable {
\r
28 private static final long serialVersionUID = 1L;
\r
30 private ObjectId testHeadId;
\r
31 private String testHeadName;
\r
32 private ObjectId testHeadGroupId;
\r
33 private String bpmnVthTaskId;
\r
35 //TODO: RG Remove maps below, setters and getters to return to normal
\r
36 //private Map<String, String> testHeadHeaders;
\r
37 //private int testHeadCode;
\r
38 private int statusCode;
\r
40 private TestHeadRequest testHeadRequest;
\r
41 private Map<String, Object> testHeadResponse;
\r
42 private Date startTime;
\r
43 private Date endTime;
\r
45 public TestHeadResult() {
\r
48 public TestHeadResult(
\r
49 ObjectId testHeadId,
\r
50 String testHeadName,
\r
51 ObjectId testHeadGroupId,
\r
52 String bpmnVthTaskId,
\r
54 //TODO: RG changed code to int and changed testHeadRequest from Map<String, String> to RequestContent
\r
57 TestHeadRequest testHeadRequest,
\r
58 Map<String, Object> testHeadResponse,
\r
61 this.testHeadId = testHeadId;
\r
62 this.testHeadName = testHeadName;
\r
63 this.testHeadGroupId = testHeadGroupId;
\r
64 this.bpmnVthTaskId = bpmnVthTaskId;
\r
66 //this.testHeadHeaders = testHeadHeaders;
\r
67 this.statusCode = statusCode;
\r
69 this.testHeadRequest = testHeadRequest;
\r
70 this.testHeadResponse = testHeadResponse;
\r
71 this.startTime = startTime;
\r
72 this.endTime = endTime;
\r
75 public int getStatusCode(){return statusCode;}
\r
76 public void setStatusCode(int testHeadCode){this.statusCode = statusCode;}
\r
78 public ObjectId getTestHeadId() {
\r
82 public void setTestHeadId(ObjectId testHeadId) {
\r
83 this.testHeadId = testHeadId;
\r
86 public String getTestHeadName() {
\r
87 return testHeadName;
\r
90 public void setTestHeadName(String testHeadName) {
\r
91 this.testHeadName = testHeadName;
\r
94 public ObjectId getTestHeadGroupId() {
\r
95 return testHeadGroupId;
\r
98 public void setTestHeadGroupId(ObjectId testHeadGroupId) {
\r
99 this.testHeadGroupId = testHeadGroupId;
\r
102 public String getBpmnVthTaskId() {
\r
103 return bpmnVthTaskId;
\r
106 public void setBpmnVthTaskId(String bpmnVthTaskId) {
\r
107 this.bpmnVthTaskId = bpmnVthTaskId;
\r
110 public TestHeadRequest getTestHeadRequest() {
\r
111 return testHeadRequest;
\r
114 public void setTestHeadRequest(TestHeadRequest testHeadRequest) {
\r
115 this.testHeadRequest = testHeadRequest;
\r
118 public Map<String, Object> getTestHeadResponse() {
\r
119 return testHeadResponse;
\r
122 public void setTestHeadResponse(Map<String, Object> testHeadResponse) {
\r
123 this.testHeadResponse = testHeadResponse;
\r
126 public Date getStartTime() {
\r
130 public void setStartTime(Date startTime) {
\r
131 this.startTime = startTime;
\r
134 public Date getEndTime() {
\r
138 public void setEndTime(Date endTime) {
\r
139 this.endTime = endTime;
\r
143 public String toString() {
\r
144 return Convert.objectToJson(this);
\r