All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.egzosn.pay.common.bean.PayOutMessage Maven / Gradle / Ivy

There is a newer version: 2.14.7
Show newest version
package com.egzosn.pay.common.bean;

import com.alibaba.fastjson.JSONObject;
import com.egzosn.pay.common.bean.outbuilder.JsonBuilder;
import com.egzosn.pay.common.bean.outbuilder.TextBuilder;
import com.egzosn.pay.common.bean.outbuilder.XmlBuilder;

import java.io.Serializable;

/**
 *  支付回调通知返回消息
 * @author  egan
 * 
 *     email [email protected]
 *     date 2016-6-1 11:40:30
 * 
*/ public abstract class PayOutMessage implements Serializable { protected String content; protected String msgType; public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getMsgType() { return msgType; } public void setMsgType(String msgType) { this.msgType = msgType; } /** * 获得文本消息builder * @return 文本消息builder */ public static TextBuilder TEXT() { return new TextBuilder(); } /** * 获得XML消息builder * @return XML消息builder */ public static XmlBuilder XML() { return new XmlBuilder(); } /** * 获得Json消息builder * @return Json消息builder */ public static JsonBuilder JSON() { return new JsonBuilder(new JSONObject()); } public abstract String toMessage(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy