Package | Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
String |
AlipayParser.decryptSourceData(AlipayRequest<?> request,
String body,
String format,
Decryptor decryptor,
String encryptType,
String charset)
获取实际串:如果是加密内容则返回内容已经是解密后的实际内容了
|
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.doGet(AlipayRequest<T> request,
String appAuthToken)
Do get t.
|
static AlipayMobilePublicMultiMediaDownloadResponse |
AlipayMobilePublicMultiMediaClient.doGet(String url,
RequestParametersHolder requestHolder,
String charset,
int connectTimeout,
int readTimeout,
OutputStream output)
Do get alipay mobile public multi media download response.
|
<T extends AlipayResponse> |
AbstractAlipayClient.execute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.execute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayClient.execute(AlipayRequest<T> request)
Execute t.
|
<T extends AlipayResponse> |
AbstractAlipayClient.execute(AlipayRequest<T> request,
String accessToken) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.execute(AlipayRequest<T> request,
String accessToken) |
<T extends AlipayResponse> |
AlipayClient.execute(AlipayRequest<T> request,
String authToken)
Execute t.
|
<T extends AlipayResponse> |
AbstractAlipayClient.execute(AlipayRequest<T> request,
String accessToken,
String appAuthToken) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.execute(AlipayRequest<T> request,
String accessToken,
String appAuthToken) |
<T extends AlipayResponse> |
AlipayClient.execute(AlipayRequest<T> request,
String accessToken,
String appAuthToken)
Execute t.
|
Class<T> |
AlipayParser.getResponseClass()
获取响应类类型。
|
SignItem |
AlipayParser.getSignItem(AlipayRequest<?> request,
String responseBody)
获取响应内的签名数据
|
<T extends AlipayResponse> |
AbstractAlipayClient.pageExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.pageExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayClient.pageExecute(AlipayRequest<T> request)
Page execute t.
|
<T extends AlipayResponse> |
AbstractAlipayClient.pageExecute(AlipayRequest<T> request,
String httpMethod) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.pageExecute(AlipayRequest<T> request,
String method) |
<T extends AlipayResponse> |
AlipayClient.pageExecute(AlipayRequest<T> request,
String method)
Page execute t.
|
T |
AlipayParser.parse(String rsp)
把响应字符串解释成相应的领域对象。
|
<TR extends AlipayResponse,T extends AlipayRequest<TR>> |
AbstractAlipayClient.parseAppSyncResult(Map<String,String> result,
Class<T> requsetClazz) |
<TR extends AlipayResponse,T extends AlipayRequest<TR>> |
AlipayMobilePublicMultiMediaClient.parseAppSyncResult(Map<String,String> result,
Class<T> requsetClazz) |
<TR extends AlipayResponse,T extends AlipayRequest<TR>> |
AlipayClient.parseAppSyncResult(Map<String,String> result,
Class<T> requsetClazz)
移动客户端同步结果返回解析的参考工具方法
|
<T extends AlipayResponse> |
AbstractAlipayClient.sdkExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayMobilePublicMultiMediaClient.sdkExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
AlipayClient.sdkExecute(AlipayRequest<T> request)
SDK客户端调用生成sdk字符串
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
Converters.convert(Class<T> clazz,
Reader reader)
使用指定 的读取器去转换字符串为对象。
|
String |
Converter.decryptSourceData(AlipayRequest<?> request,
String body,
String format,
Decryptor decryptor,
String encryptType,
String charset)
获取解密后的响应内的真实内容
|
List<?> |
Reader.getListObjects(Object listName,
Object itemName,
Class<?> subType)
读取多个对象的值。
|
Object |
Reader.getObject(Object name,
Class<?> type)
读取单个自定义对象。
|
SignItem |
Converter.getSignItem(AlipayRequest<?> request,
String responseBody)
获取响应内的签名数据
|
<T extends AlipayResponse> |
Converter.toResponse(String rsp,
Class<T> clazz)
把字符串转换为响应对象。
|
Modifier and Type | Method and Description |
---|---|
String |
ObjectJsonParser.decryptSourceData(AlipayRequest<?> request,
String body,
String format,
Decryptor decryptor,
String encryptType,
String charset) |
String |
JsonConverter.decryptSourceData(AlipayRequest<?> request,
String body,
String format,
Decryptor decryptor,
String encryptType,
String charset) |
<T> T |
JsonConverter.fromJson(Map<?,?> json,
Class<T> clazz)
把JSON格式的数据转换为对象。
|
SignItem |
ObjectJsonParser.getSignItem(AlipayRequest<?> request,
String responseBody) |
SignItem |
JsonConverter.getSignItem(AlipayRequest<?> request,
String responseBody) |
T |
ObjectJsonParser.parse(String rsp) |
<T extends AlipayResponse> |
JsonConverter.toResponse(String rsp,
Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
String |
XmlConverter.decryptSourceData(AlipayRequest<?> request,
String body,
String format,
Decryptor decryptor,
String encryptType,
String charset) |
String |
ObjectXmlParser.decryptSourceData(AlipayRequest<?> request,
String body,
String format,
Decryptor decryptor,
String encryptType,
String charset) |
SignItem |
XmlConverter.getSignItem(AlipayRequest<?> request,
String responseBody) |
SignItem |
ObjectXmlParser.getSignItem(AlipayRequest<?> request,
String responseBody) |
T |
ObjectXmlParser.parse(String rsp) |
<T extends AlipayResponse> |
XmlConverter.toResponse(String rsp,
Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
static void |
RequestCheckUtils.checkMaxLength(FileItem fileItem,
int maxLength,
String fieldName)
Check max length.
|
static void |
RequestCheckUtils.checkMaxLength(String value,
int maxLength,
String fieldName)
Check max length.
|
static void |
RequestCheckUtils.checkMaxListSize(String value,
int maxSize,
String fieldName)
Check max list size.
|
static void |
RequestCheckUtils.checkMaxValue(Long value,
long maxValue,
String fieldName)
Check max value.
|
static void |
RequestCheckUtils.checkMinValue(Long value,
long minValue,
String fieldName)
Check min value.
|
static void |
RequestCheckUtils.checkNotEmpty(Object value,
String fieldName)
Check not empty.
|
static String |
AlipaySignature.checkSignAndDecrypt(Map<String,String> params,
String alipayPublicKey,
String cusPrivateKey,
boolean isCheckSign,
boolean isDecrypt)
验签并解密
|
static String |
AlipaySignature.checkSignAndDecrypt(Map<String,String> params,
String alipayPublicKey,
String cusPrivateKey,
boolean isCheckSign,
boolean isDecrypt,
String signType)
验签并解密
|
static String |
XmlUtils.childNodeToString(Node node)
Converts the Node/Element instance to XML payload.
|
static Element |
XmlUtils.createRootElement(String tagName)
Creates a root element as well as a new document with specific tag name.
|
static String |
AlipayEncrypt.decryptContent(String content,
String encryptType,
String encryptKey,
String charset)
解密
|
static File |
AtsUtils.download(String url,
File toDir)
通过HTTP GET方式下载文件到指定的目录。
|
static String |
XmlUtils.encodeXml(String payload)
Encode the XML payload to legality character.
|
static String |
AlipaySignature.encryptAndSign(String bizContent,
String alipayPublicKey,
String cusPrivateKey,
String charset,
boolean isEncrypt,
boolean isSign)
加密并签名
目前适用于公众号 |
static String |
AlipaySignature.encryptAndSign(String bizContent,
String alipayPublicKey,
String cusPrivateKey,
String charset,
boolean isEncrypt,
boolean isSign,
String signType)
加密并签名
目前适用于公众号 |
static String |
AlipayEncrypt.encryptContent(String content,
String encryptType,
String encryptKey,
String charset)
加密
|
static Document |
XmlUtils.getDocument(File file)
Parses the content of the given XML file as an XML document.
|
static Document |
XmlUtils.getDocument(InputStream in)
Parses the content of the given stream as an XML document.
|
static Element |
XmlUtils.getRootElementFromFile(File file)
Gets the root element from given XML file.
|
static Element |
XmlUtils.getRootElementFromStream(InputStream in)
Gets the root element from input stream.
|
static Element |
XmlUtils.getRootElementFromString(String payload)
Gets the root element from the given XML payload.
|
static Document |
XmlUtils.newDocument()
Creates a new document instance.
|
static String |
XmlUtils.nodeToString(Node node)
Converts the Node/Document/Element instance to XML payload.
|
static <T extends AlipayResponse> |
AlipayUtils.parseResponse(String json,
Class<T> clazz)
把JSON字符串解释为对象结构。
|
static boolean |
AlipaySignature.rsa256CheckContent(String content,
String sign,
String publicKey,
String charset)
Rsa 256 check content boolean.
|
static String |
AlipaySignature.rsa256Sign(String content,
String privateKey,
String charset)
sha256WithRsa 加签
|
static boolean |
AlipaySignature.rsaCheck(String content,
String sign,
String publicKey,
String charset,
String signType)
Rsa check boolean.
|
static boolean |
AlipaySignature.rsaCheckContent(String content,
String sign,
String publicKey,
String charset)
Rsa check content boolean.
|
static boolean |
AlipaySignature.rsaCheckV1(Map<String,String> params,
String publicKey,
String charset)
Rsa check v 1 boolean.
|
static boolean |
AlipaySignature.rsaCheckV1(Map<String,String> params,
String publicKey,
String charset,
String signType)
Rsa check v 1 boolean.
|
static boolean |
AlipaySignature.rsaCheckV2(Map<String,String> params,
String publicKey,
String charset)
Rsa check v 2 boolean.
|
static boolean |
AlipaySignature.rsaCheckV2(Map<String,String> params,
String publicKey,
String charset,
String signType)
Rsa check v 2 boolean.
|
static String |
AlipaySignature.rsaDecrypt(String content,
String privateKey,
String charset)
私钥解密
|
static String |
AlipaySignature.rsaEncrypt(String content,
String publicKey,
String charset)
公钥加密
|
static String |
AlipaySignature.rsaSign(Map<String,String> params,
String privateKey,
String charset)
Rsa sign string.
|
static String |
AlipaySignature.rsaSign(String content,
String privateKey,
String charset)
sha1WithRsa 加签
|
static String |
AlipaySignature.rsaSign(String content,
String privateKey,
String charset,
String signType)
rsa内容签名
|
static void |
XmlUtils.saveToXml(Node doc,
File file)
Saves the node/document/element as XML file.
|
static void |
XmlUtils.validateXml(Node doc,
File schemaFile)
Validates the element tree context via given XML schema file.
|
static void |
XmlUtils.validateXml(Node doc,
InputStream schemaStream)
Validates the element tree context via given XML schema file.
|
static String |
XmlUtils.xmlToHtml(String payload,
File xsltFile)
Transforms the XML content to XHTML/HTML format string with the XSL.
|
static String |
XmlUtils.xmlToString(File file)
Converts the an XML file to XML payload.
|
static String |
XmlUtils.xmlToString(InputStream in)
Converts the an XML file input stream to XML payload.
|
Copyright © 2018. All rights reserved.