rewrite hashCode and equals for params #447
parent
11c32669b2
commit
75bad591d7
|
@ -116,25 +116,19 @@ public class Request implements Serializable {
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* POST/GET参数设置
|
* POST/GET参数设置
|
||||||
|
* @param params params
|
||||||
* */
|
* */
|
||||||
public void setParams(Map<String, String> params) {
|
public void setParams(Map<String, String> params) {
|
||||||
this.params = params;
|
this.params = params;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* POST/GET参数设置
|
* POST/GET参数设置
|
||||||
|
* @param key key
|
||||||
|
* @param value value
|
||||||
* */
|
* */
|
||||||
public void putParams(String key,String value) {
|
public void putParams(String key,String value) {
|
||||||
params.put(key,value);
|
params.put(key,value);
|
||||||
}
|
}
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return "Request{" +
|
|
||||||
"url='" + url + '\'' +
|
|
||||||
", method='" + method + '\'' +
|
|
||||||
", extras=" + extras +
|
|
||||||
", priority=" + priority +
|
|
||||||
'}';
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(Object o) {
|
public boolean equals(Object o) {
|
||||||
|
@ -144,13 +138,26 @@ public class Request implements Serializable {
|
||||||
Request request = (Request) o;
|
Request request = (Request) o;
|
||||||
|
|
||||||
if (url != null ? !url.equals(request.url) : request.url != null) return false;
|
if (url != null ? !url.equals(request.url) : request.url != null) return false;
|
||||||
return method != null ? method.equals(request.method) : request.method == null;
|
if (method != null ? !method.equals(request.method) : request.method != null) return false;
|
||||||
|
return params != null ? params.equals(request.params) : request.params == null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
int result = url != null ? url.hashCode() : 0;
|
int result = url != null ? url.hashCode() : 0;
|
||||||
result = 31 * result + (method != null ? method.hashCode() : 0);
|
result = 31 * result + (method != null ? method.hashCode() : 0);
|
||||||
|
result = 31 * result + (params != null ? params.hashCode() : 0);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "Request{" +
|
||||||
|
"url='" + url + '\'' +
|
||||||
|
", method='" + method + '\'' +
|
||||||
|
", extras=" + extras +
|
||||||
|
", params=" + params +
|
||||||
|
", priority=" + priority +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue