
com.taobao.api.internal.util.RequestParametersHolder Maven / Gradle / Ivy
The newest version!
package com.taobao.api.internal.util;
import java.util.HashMap;
import java.util.Map;
/**
* API请求参数容器。
*
* @author fengsheng
* @since Sep 19, 2014
*/
public class RequestParametersHolder {
private String requestUrl;
private String responseBody;
private TaobaoHashMap protocalMustParams;
private TaobaoHashMap protocalOptParams;
private TaobaoHashMap applicationParams;
public String getRequestUrl() {
return this.requestUrl;
}
public void setRequestUrl(String requestUrl) {
this.requestUrl = requestUrl;
}
public String getResponseBody() {
return this.responseBody;
}
public void setResponseBody(String responseBody) {
this.responseBody = responseBody;
}
public TaobaoHashMap getProtocalMustParams() {
return this.protocalMustParams;
}
public void setProtocalMustParams(TaobaoHashMap protocalMustParams) {
this.protocalMustParams = protocalMustParams;
}
public TaobaoHashMap getProtocalOptParams() {
return this.protocalOptParams;
}
public void setProtocalOptParams(TaobaoHashMap protocalOptParams) {
this.protocalOptParams = protocalOptParams;
}
public TaobaoHashMap getApplicationParams() {
return this.applicationParams;
}
public void setApplicationParams(TaobaoHashMap applicationParams) {
this.applicationParams = applicationParams;
}
public Map getAllParams() {
Map params = new HashMap();
if (protocalMustParams != null && !protocalMustParams.isEmpty()) {
params.putAll(protocalMustParams);
}
if (protocalOptParams != null && !protocalOptParams.isEmpty()) {
params.putAll(protocalOptParams);
}
if (applicationParams != null && !applicationParams.isEmpty()) {
params.putAll(applicationParams);
}
return params;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy