增加注释,帮助文档

This commit is contained in:
egzosn
2017-03-12 15:22:26 +08:00
parent 4daef9bdaa
commit e6740d8b6d
16 changed files with 434 additions and 61 deletions

View File

@@ -45,6 +45,9 @@ public abstract class BasePayConfigStorage implements PayConfigStorage{
//授权码锁
private Lock accessTokenLock = new ReentrantLock();
private boolean isTest = false;
@Override
public String getKeyPrivate() {
return keyPrivate;
@@ -160,4 +163,24 @@ public abstract class BasePayConfigStorage implements PayConfigStorage{
return null;
}
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}
public void setExpiresTime(long expiresTime) {
this.expiresTime = expiresTime;
}
public void setAccessTokenLock(Lock accessTokenLock) {
this.accessTokenLock = accessTokenLock;
}
@Override
public boolean isTest() {
return isTest;
}
public void setTest(boolean test) {
isTest = test;
}
}

View File

@@ -127,4 +127,9 @@ import java.util.concurrent.locks.Lock;
*/
void updateAccessToken(String accessToken, long expiresTime);
/**
* 是否为测试环境, true测试环境
* @return
*/
boolean isTest();
}

View File

@@ -224,8 +224,8 @@ public interface PayService {
/**
* 下载对账单
*
* @param billDate 账单类型商户通过接口或商户经开放平台授权后其所属服务商通过接口可以获取以下账单类型trade、signcustomertrade指商户基于支付宝交易收单的业务账单signcustomer是指基于商户支付宝余额收入及支出等资金变动的帐务账单
* @param billType 账单时间日账单格式为yyyy-MM-dd月账单格式为yyyy-MM。
* @param billDate 账单时间日账单格式为yyyy-MM-dd月账单格式为yyyy-MM。
* @param billType 账单类型商户通过接口或商户经开放平台授权后其所属服务商通过接口可以获取以下账单类型trade、signcustomertrade指商户基于支付宝交易收单的业务账单signcustomer是指基于商户支付宝余额收入及支出等资金变动的帐务账单
* @return
*/
Object downloadbill(Date billDate, String billType);
@@ -242,9 +242,9 @@ public interface PayService {
<T>T downloadbill(Date billDate, String billType, Callback<T> callback);
/**
* 交易辅助接口
* 通用查询接口
*
* @param tradeNoOrBillDate 支付平台订单号或者账单类型 具体请 类型为{@link String }或者 {@link Date },类型须强制限制,类型不对应则抛出异常{@link in.egan.pay.common.exception.PayErrorException}
* @param tradeNoOrBillDate 支付平台订单号或者账单日期 具体请 类型为{@link String }或者 {@link Date },类型须强制限制,类型不对应则抛出异常{@link in.egan.pay.common.exception.PayErrorException}
*
* @param outTradeNoBillType 商户单号或者 账单类型
* @param transactionType 交易类型

View File

@@ -54,6 +54,7 @@ public abstract class BasePayConfigStorage implements PayConfigStorage{
protected volatile String httpProxyUsername;
protected volatile String httpProxyPassword;
private boolean isTest = false;
/**
* 合作商唯一标识
@@ -226,5 +227,12 @@ public abstract class BasePayConfigStorage implements PayConfigStorage{
public void expireAccessToken() {
this.expiresTime = 0;
}
@Override
public boolean isTest() {
return isTest;
}
public void setTest(boolean test) {
isTest = test;
}
}

View File

@@ -164,4 +164,10 @@ import java.util.concurrent.locks.Lock;
@Deprecated
String getHttpProxyPassword();
/**
* 是否为测试环境, true测试环境
* @return
*/
boolean isTest();
}