| 程序包 | 说明 |
|---|---|
| com.alipay.api | |
| com.alipay.api.internal.mapping | |
| com.alipay.api.internal.parser.json | |
| com.alipay.api.internal.parser.xml | |
| com.alipay.api.internal.util |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.doGet(AlipayRequest<T> request,
java.lang.String appAuthToken) |
static AlipayMobilePublicMultiMediaDownloadResponse |
AlipayMobilePublicMultiMediaClient.doGet(java.lang.String url,
RequestParametersHolder requestHolder,
java.lang.String charset,
int connectTimeout,
int readTimeout,
java.io.OutputStream output) |
java.lang.String |
AlipayParser.encryptSourceData(AlipayRequest<?> request,
java.lang.String body,
java.lang.String format,
java.lang.String encryptType,
java.lang.String encryptKey,
java.lang.String charset)
获取实际串:如果是加密内容则返回内容已经是解密后的实际内容了
|
<T extends AlipayResponse> |
AlipayClient.execute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.execute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
DefaultAlipayClient.execute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayClient.execute(AlipayRequest<T> request,
java.lang.String authToken) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.execute(AlipayRequest<T> request,
java.lang.String accessToken) |
<T extends AlipayResponse> |
DefaultAlipayClient.execute(AlipayRequest<T> request,
java.lang.String accessToken) |
<T extends AlipayResponse> |
AlipayClient.execute(AlipayRequest<T> request,
java.lang.String accessToken,
java.lang.String appAuthToken) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.execute(AlipayRequest<T> request,
java.lang.String accessToken,
java.lang.String appAuthToken) |
<T extends AlipayResponse> |
DefaultAlipayClient.execute(AlipayRequest<T> request,
java.lang.String accessToken,
java.lang.String appAuthToken) |
java.lang.Class<T> |
AlipayParser.getResponseClass()
获取响应类类型。
|
SignItem |
AlipayParser.getSignItem(AlipayRequest<?> request,
java.lang.String responseBody) |
<T extends AlipayResponse> |
AlipayClient.pageExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.pageExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
DefaultAlipayClient.pageExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayClient.pageExecute(AlipayRequest<T> request,
java.lang.String method) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.pageExecute(AlipayRequest<T> request,
java.lang.String method) |
<T extends AlipayResponse> |
DefaultAlipayClient.pageExecute(AlipayRequest<T> request,
java.lang.String httpMethod) |
T |
AlipayParser.parse(java.lang.String rsp)
把响应字符串解释成相应的领域对象。
|
<TR extends AlipayResponse,T extends AlipayRequest<TR>> |
AlipayClient.parseAppSyncResult(java.util.Map<java.lang.String,java.lang.String> result,
java.lang.Class<T> requsetClazz)
移动客户端同步结果返回解析的参考工具方法
|
<TR extends AlipayResponse,T extends AlipayRequest<TR>> |
AlipayMobilePublicMultiMediaClient.parseAppSyncResult(java.util.Map<java.lang.String,java.lang.String> result,
java.lang.Class<T> requsetClazz) |
<TR extends AlipayResponse,T extends AlipayRequest<TR>> |
DefaultAlipayClient.parseAppSyncResult(java.util.Map<java.lang.String,java.lang.String> result,
java.lang.Class<T> requsetClazz) |
<T extends AlipayResponse> |
AlipayClient.sdkExecute(AlipayRequest<T> request)
SDK客户端调用生成sdk字符串
|
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.sdkExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
DefaultAlipayClient.sdkExecute(AlipayRequest<T> request) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
Converters.convert(java.lang.Class<T> clazz,
Reader reader)
使用指定 的读取器去转换字符串为对象。
|
java.lang.String |
Converter.encryptSourceData(AlipayRequest<?> request,
java.lang.String body,
java.lang.String format,
java.lang.String encryptType,
java.lang.String encryptKey,
java.lang.String charset)
获取解密后的响应内的真实内容
|
java.util.List<?> |
Reader.getListObjects(java.lang.Object listName,
java.lang.Object itemName,
java.lang.Class<?> subType)
读取多个对象的值。
|
java.lang.Object |
Reader.getObject(java.lang.Object name,
java.lang.Class<?> type)
读取单个自定义对象。
|
SignItem |
Converter.getSignItem(AlipayRequest<?> request,
java.lang.String responseBody)
获取响应内的签名数据
|
<T extends AlipayResponse> |
Converter.toResponse(java.lang.String rsp,
java.lang.Class<T> clazz)
把字符串转换为响应对象。
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
ObjectJsonParser.encryptSourceData(AlipayRequest<?> request,
java.lang.String body,
java.lang.String format,
java.lang.String encryptType,
java.lang.String encryptKey,
java.lang.String charset) |
java.lang.String |
JsonConverter.encryptSourceData(AlipayRequest<?> request,
java.lang.String body,
java.lang.String format,
java.lang.String encryptType,
java.lang.String encryptKey,
java.lang.String charset) |
<T> T |
JsonConverter.fromJson(java.util.Map<?,?> json,
java.lang.Class<T> clazz)
把JSON格式的数据转换为对象。
|
SignItem |
ObjectJsonParser.getSignItem(AlipayRequest<?> request,
java.lang.String responseBody) |
SignItem |
JsonConverter.getSignItem(AlipayRequest<?> request,
java.lang.String responseBody) |
T |
ObjectJsonParser.parse(java.lang.String rsp) |
<T extends AlipayResponse> |
JsonConverter.toResponse(java.lang.String rsp,
java.lang.Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
XmlConverter.encryptSourceData(AlipayRequest<?> request,
java.lang.String body,
java.lang.String format,
java.lang.String encryptType,
java.lang.String encryptKey,
java.lang.String charset) |
java.lang.String |
ObjectXmlParser.encryptSourceData(AlipayRequest<?> request,
java.lang.String body,
java.lang.String format,
java.lang.String encryptType,
java.lang.String encryptKey,
java.lang.String charset) |
SignItem |
XmlConverter.getSignItem(AlipayRequest<?> request,
java.lang.String responseBody) |
SignItem |
ObjectXmlParser.getSignItem(AlipayRequest<?> request,
java.lang.String responseBody) |
T |
ObjectXmlParser.parse(java.lang.String rsp) |
<T extends AlipayResponse> |
XmlConverter.toResponse(java.lang.String rsp,
java.lang.Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
RequestCheckUtils.checkMaxLength(FileItem fileItem,
int maxLength,
java.lang.String fieldName) |
static void |
RequestCheckUtils.checkMaxLength(java.lang.String value,
int maxLength,
java.lang.String fieldName) |
static void |
RequestCheckUtils.checkMaxListSize(java.lang.String value,
int maxSize,
java.lang.String fieldName) |
static void |
RequestCheckUtils.checkMaxValue(java.lang.Long value,
long maxValue,
java.lang.String fieldName) |
static void |
RequestCheckUtils.checkMinValue(java.lang.Long value,
long minValue,
java.lang.String fieldName) |
static void |
RequestCheckUtils.checkNotEmpty(java.lang.Object value,
java.lang.String fieldName) |
static java.lang.String |
AlipaySignature.checkSignAndDecrypt(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String alipayPublicKey,
java.lang.String cusPrivateKey,
boolean isCheckSign,
boolean isDecrypt) |
static java.lang.String |
AlipaySignature.checkSignAndDecrypt(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String alipayPublicKey,
java.lang.String cusPrivateKey,
boolean isCheckSign,
boolean isDecrypt,
java.lang.String signType) |
static java.lang.String |
XmlUtils.childNodeToString(org.w3c.dom.Node node)
Converts the Node/Element instance to XML payload.
|
static org.w3c.dom.Element |
XmlUtils.createRootElement(java.lang.String tagName)
Creates a root element as well as a new document with specific tag name.
|
static java.lang.String |
AlipayEncrypt.decryptContent(java.lang.String content,
java.lang.String encryptType,
java.lang.String encryptKey,
java.lang.String charset)
解密
|
static java.io.File |
AtsUtils.download(java.lang.String url,
java.io.File toDir)
通过HTTP GET方式下载文件到指定的目录。
|
static java.lang.String |
XmlUtils.encodeXml(java.lang.String payload)
Encode the XML payload to legality character.
|
static java.lang.String |
AlipaySignature.encryptAndSign(java.lang.String bizContent,
java.lang.String alipayPublicKey,
java.lang.String cusPrivateKey,
java.lang.String charset,
boolean isEncrypt,
boolean isSign) |
static java.lang.String |
AlipaySignature.encryptAndSign(java.lang.String bizContent,
java.lang.String alipayPublicKey,
java.lang.String cusPrivateKey,
java.lang.String charset,
boolean isEncrypt,
boolean isSign,
java.lang.String signType) |
static java.lang.String |
AlipayEncrypt.encryptContent(java.lang.String content,
java.lang.String encryptType,
java.lang.String encryptKey,
java.lang.String charset)
加密
|
static org.w3c.dom.Document |
XmlUtils.getDocument(java.io.File file)
Parses the content of the given XML file as an XML document.
|
static org.w3c.dom.Document |
XmlUtils.getDocument(java.io.InputStream in)
Parses the content of the given stream as an XML document.
|
static org.w3c.dom.Element |
XmlUtils.getRootElementFromFile(java.io.File file)
Gets the root element from given XML file.
|
static org.w3c.dom.Element |
XmlUtils.getRootElementFromStream(java.io.InputStream in)
Gets the root element from input stream.
|
static org.w3c.dom.Element |
XmlUtils.getRootElementFromString(java.lang.String payload)
Gets the root element from the given XML payload.
|
static org.w3c.dom.Document |
XmlUtils.newDocument()
Creates a new document instance.
|
static java.lang.String |
XmlUtils.nodeToString(org.w3c.dom.Node node)
Converts the Node/Document/Element instance to XML payload.
|
static <T extends AlipayResponse> |
AlipayUtils.parseResponse(java.lang.String json,
java.lang.Class<T> clazz) |
static boolean |
AlipaySignature.rsa256CheckContent(java.lang.String content,
java.lang.String sign,
java.lang.String publicKey,
java.lang.String charset) |
static java.lang.String |
AlipaySignature.rsa256Sign(java.lang.String content,
java.lang.String privateKey,
java.lang.String charset) |
static boolean |
AlipaySignature.rsaCheck(java.lang.String content,
java.lang.String sign,
java.lang.String publicKey,
java.lang.String charset,
java.lang.String signType) |
static boolean |
AlipaySignature.rsaCheckContent(java.lang.String content,
java.lang.String sign,
java.lang.String publicKey,
java.lang.String charset) |
static boolean |
AlipaySignature.rsaCheckV1(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String publicKey,
java.lang.String charset) |
static boolean |
AlipaySignature.rsaCheckV1(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String publicKey,
java.lang.String charset,
java.lang.String signType) |
static boolean |
AlipaySignature.rsaCheckV2(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String publicKey,
java.lang.String charset) |
static boolean |
AlipaySignature.rsaCheckV2(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String publicKey,
java.lang.String charset,
java.lang.String signType) |
static java.lang.String |
AlipaySignature.rsaDecrypt(java.lang.String content,
java.lang.String privateKey,
java.lang.String charset) |
static java.lang.String |
AlipaySignature.rsaEncrypt(java.lang.String content,
java.lang.String publicKey,
java.lang.String charset) |
static java.lang.String |
AlipaySignature.rsaSign(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String privateKey,
java.lang.String charset) |
static java.lang.String |
AlipaySignature.rsaSign(java.lang.String content,
java.lang.String privateKey,
java.lang.String charset) |
static java.lang.String |
AlipaySignature.rsaSign(java.lang.String content,
java.lang.String privateKey,
java.lang.String charset,
java.lang.String signType) |
static void |
XmlUtils.saveToXml(org.w3c.dom.Node doc,
java.io.File file)
Saves the node/document/element as XML file.
|
static void |
XmlUtils.validateXml(org.w3c.dom.Node doc,
java.io.File schemaFile)
Validates the element tree context via given XML schema file.
|
static void |
XmlUtils.validateXml(org.w3c.dom.Node doc,
java.io.InputStream schemaStream)
Validates the element tree context via given XML schema file.
|
static java.lang.String |
XmlUtils.xmlToHtml(java.lang.String payload,
java.io.File xsltFile)
Transforms the XML content to XHTML/HTML format string with the XSL.
|
static java.lang.String |
XmlUtils.xmlToString(java.io.File file)
Converts the an XML file to XML payload.
|
static java.lang.String |
XmlUtils.xmlToString(java.io.InputStream in)
Converts the an XML file input stream to XML payload.
|
Copyright © 2018. All Rights Reserved.