com.base.Http.Response.Response.getBody()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 2
rs 10
cc 1
1
package com.base.Http.Response;
2
3
import com.base.Http.Request.Request;
4
5
import java.util.Map;
6
7
public class Response {
8
9
    /**
10
     * Request of this Response.
11
     */
12
    public Request request;
0 ignored issues
show
Security introduced by
Make request a static final constant or non-public and provide accessors if needed.
Loading history...
13
14
    /**
15
     * Response headers.
16
     */
17
    protected Map<String, String> headers;
18
19
    /**
20
     * Response Code.
21
     */
22
    protected int statusCode;
23
24
    /**
25
     * Response Body.
26
     */
27
    protected String body;
28
29
30
    /**
31
     * Construct Response according to {@link Request}
32
     *
33
     * @param request Request
34
     */
35
    public Response(Request request) {
36
        this.request = request;
37
    }
38
39
    /**
40
     * Construct response according to arguments.
41
     *
42
     * @param request    {@link Request}
43
     * @param headers    Request Headers
44
     * @param statusCode Request Status Code
45
     * @param body       Request Body
46
     */
47
    public Response(Request request, Map<String, String> headers, int statusCode, String body) {
48
        this(request);
49
        this.headers = headers;
50
        this.statusCode = statusCode;
51
        this.body = body;
52
    }
53
54
    /**
55
     * Return {@link Request}
56
     *
57
     * @return Request
58
     */
59
    public Request getRequest() {
60
        return request;
61
    }
62
63
    /**
64
     * Set Request
65
     *
66
     * @param request
67
     * @return
68
     */
69
    public Response setRequest(Request request) {
70
        this.request = request;
71
        return this;
72
    }
73
74
    /**
75
     * Return Headers of Request
76
     *
77
     * @return
78
     */
79
    public Map<String, String> getHeaders() {
80
        return headers;
81
    }
82
83
    /**
84
     * Set Headers of Request
85
     *
86
     * @param headers Request Headers
87
     * @return
88
     */
89
    public Response setHeaders(Map<String, String> headers) {
90
        this.headers = headers;
91
        return this;
92
    }
93
94
    /**
95
     * Return Status Code of Request
96
     *
97
     * @return
98
     */
99
    public int getStatusCode() {
100
        return statusCode;
101
    }
102
103
    /**
104
     * Set Status Code of Request
105
     *
106
     * @param statusCode Request status Code of Request
107
     * @return
108
     */
109
    public Response setStatusCode(int statusCode) {
110
        this.statusCode = statusCode;
111
        return this;
112
    }
113
114
    /**
115
     * Request Body
116
     *
117
     * @return Request Body
118
     */
119
    public String getBody() {
120
        return body;
121
    }
122
123
    /**
124
     * Set Request Body
125
     *
126
     * @param body Request Body
127
     * @return
128
     */
129
    public Response setBody(String body) {
130
        this.body = body;
131
        return this;
132
    }
133
}
134