类 AbstractAlipayController

java.lang.Object
net.guerlab.smart.pay.web.alipay.AbstractAlipayController
直接已知子类:
AbstractAlipayNotifyController, AbstractAlipayRequestController

public abstract class AbstractAlipayController
extends java.lang.Object
抽象支付宝支付控制器
作者:
guer
  • 字段概要

    字段 
    修饰符和类型 字段 说明
    protected net.guerlab.smart.pay.service.service.AlipayConfigService configService  
    protected static java.lang.String KEY_APP_ID
    应用ID关键字
    protected net.guerlab.smart.pay.service.properties.PayProperties payProperties  
  • 构造器概要

    构造器 
    构造器 说明
    AbstractAlipayController()  
  • 方法概要

    修饰符和类型 方法 说明
    protected com.alipay.api.AlipayClient buildAlipayClient​(java.lang.String appId)
    构造支付宝客户端
    protected com.alipay.api.AlipayClient buildAlipayClient​(java.lang.String appId, boolean checkEnable)
    构造支付宝客户端
    protected com.alipay.api.AlipayClient buildAlipayClient​(net.guerlab.smart.pay.service.entity.AlipayConfig config)
    构造支付宝客户端
    protected com.alipay.api.AlipayClient buildAlipayClient​(net.guerlab.smart.pay.service.entity.AlipayConfig config, boolean checkEnable)
    构造支付宝客户端
    protected abstract AlipayTradeType getAlipayTradeType()
    获取支付宝支付类型
    void setConfigService​(net.guerlab.smart.pay.service.service.AlipayConfigService configService)  
    void setPayProperties​(net.guerlab.smart.pay.service.properties.PayProperties payProperties)  

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • KEY_APP_ID

      protected static final java.lang.String KEY_APP_ID
      应用ID关键字
      另请参阅:
      常量字段值
    • configService

      protected net.guerlab.smart.pay.service.service.AlipayConfigService configService
    • payProperties

      protected net.guerlab.smart.pay.service.properties.PayProperties payProperties
  • 构造器详细资料

  • 方法详细资料

    • getAlipayTradeType

      protected abstract AlipayTradeType getAlipayTradeType()
      获取支付宝支付类型
      返回:
      支付宝支付类型
    • buildAlipayClient

      protected com.alipay.api.AlipayClient buildAlipayClient​(java.lang.String appId)
      构造支付宝客户端
      参数:
      appId - 应用ID
      返回:
      支付宝客户端
    • buildAlipayClient

      protected com.alipay.api.AlipayClient buildAlipayClient​(net.guerlab.smart.pay.service.entity.AlipayConfig config)
      构造支付宝客户端
      参数:
      config - 应用配置
      返回:
      支付宝客户端
    • buildAlipayClient

      protected com.alipay.api.AlipayClient buildAlipayClient​(java.lang.String appId, boolean checkEnable)
      构造支付宝客户端
      参数:
      appId - 应用ID
      checkEnable - 检查是否启用
      返回:
      支付宝客户端
    • buildAlipayClient

      protected com.alipay.api.AlipayClient buildAlipayClient​(net.guerlab.smart.pay.service.entity.AlipayConfig config, boolean checkEnable)
      构造支付宝客户端
      参数:
      config - 应用配置
      checkEnable - 检查是否启用
      返回:
      支付宝客户端
    • setConfigService

      @Autowired public void setConfigService​(net.guerlab.smart.pay.service.service.AlipayConfigService configService)
    • setPayProperties

      @Autowired public void setPayProperties​(net.guerlab.smart.pay.service.properties.PayProperties payProperties)