上传代码
This commit is contained in:
135
src/main/java/com/nis/domain/WebServiceClient.java
Normal file
135
src/main/java/com/nis/domain/WebServiceClient.java
Normal file
@@ -0,0 +1,135 @@
|
||||
package com.nis.domain;
|
||||
|
||||
import com.nis.util.Configurations;
|
||||
|
||||
public class WebServiceClient {
|
||||
private final String endPoint = Configurations.getStringProperty("webservice.esb.endpoint", ""); //固定不变ebs服务器名称
|
||||
private final int connectionTimeOut = Configurations.getIntProperty("webservice.request.timeout", 60000);//webservice 链接超时时间 毫秒
|
||||
private String ns;//webservice 要获取服务空间url
|
||||
private String methodName;//要调用的方法名称
|
||||
private String rid;
|
||||
private String sid;
|
||||
private int pageSize = Configurations.getIntProperty("webservice.data.pagesize", 20); //分页获取的数量
|
||||
private int currentPage = Configurations.getIntProperty("webservice.data.currentpage", 1);//当前页
|
||||
private String updateTime;//增量更新时间
|
||||
private String param="";//方法调用最后一个参数,根据实际情况填写
|
||||
|
||||
|
||||
public WebServiceClient(String ns, String methodName, String rid, String sid, String updateTime) {
|
||||
super();
|
||||
this.ns = ns;
|
||||
this.methodName = methodName;
|
||||
this.rid = rid;
|
||||
this.sid = sid;
|
||||
this.updateTime = updateTime;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取方法参数值列表
|
||||
* @return
|
||||
*/
|
||||
public String[] getOpVals() {
|
||||
String[] vals = null;
|
||||
if (methodName.equals(Configurations.getStringProperty("webservice.method.name.ql", ""))) {
|
||||
vals = new String[] {String.valueOf(pageSize), String.valueOf(currentPage), param};
|
||||
} else if (methodName.equals(Configurations.getStringProperty("webservice.method.name.zl", ""))) {
|
||||
vals = new String[] {String.valueOf(pageSize), String.valueOf(currentPage), updateTime, param};
|
||||
}
|
||||
|
||||
return vals;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取方法参数列表
|
||||
* @return
|
||||
*/
|
||||
public String[] getOpArgs() {
|
||||
String[] args = null;
|
||||
if (methodName.equals(Configurations.getStringProperty("webservice.method.name.ql", ""))) {
|
||||
args = new String[] {"pageSize","currentPage","param"};
|
||||
} else if (methodName.equals(Configurations.getStringProperty("webservice.method.name.zl", ""))) {
|
||||
args = new String[] {"pageSize","currentPage","updateTime","param"};
|
||||
}
|
||||
|
||||
return args;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void incrementPage (){
|
||||
currentPage = currentPage +1 ;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getNs() {
|
||||
return ns;
|
||||
}
|
||||
public void setNs(String ns) {
|
||||
this.ns = ns;
|
||||
}
|
||||
public String getMethodName() {
|
||||
return methodName;
|
||||
}
|
||||
public void setMethodName(String methodName) {
|
||||
this.methodName = methodName;
|
||||
}
|
||||
public String getRid() {
|
||||
return rid;
|
||||
}
|
||||
public void setRid(String rid) {
|
||||
this.rid = rid;
|
||||
}
|
||||
public String getSid() {
|
||||
return sid;
|
||||
}
|
||||
public void setSid(String sid) {
|
||||
this.sid = sid;
|
||||
}
|
||||
public int getPageSize() {
|
||||
return pageSize;
|
||||
}
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
public String getParam() {
|
||||
return param;
|
||||
}
|
||||
|
||||
|
||||
public void setParam(String param) {
|
||||
this.param = param;
|
||||
}
|
||||
|
||||
|
||||
public int getConnectionTimeOut() {
|
||||
return connectionTimeOut;
|
||||
}
|
||||
|
||||
|
||||
public int getCurrentPage() {
|
||||
return currentPage;
|
||||
}
|
||||
public void setCurrentPage(int currentPage) {
|
||||
this.currentPage = currentPage;
|
||||
}
|
||||
public String getEndPoint() {
|
||||
return endPoint;
|
||||
}
|
||||
|
||||
public String getUpdateTime() {
|
||||
return updateTime;
|
||||
}
|
||||
|
||||
public void setUpdateTime(String updateTime) {
|
||||
this.updateTime = updateTime;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user