RespMessage.java 2.29 KB
package com.hongxinhui.utils.wx.msg;

import java.io.Serializable;

/**
<xml>
<Encrypt><![CDATA[msg_encrypt]]></Encrypt>
<MsgSignature><![CDATA[msg_signature]]></MsgSignature>
<TimeStamp>timestamp</TimeStamp>
<Nonce><![CDATA[nonce]]></Nonce>
</xml>
**/

/**
 * 被动响应消息
 * @author kejunyao
 * @since 2014年11月4日
 */
public class RespMessage implements Serializable {

    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 7964432283750869663L;
    
    /** 加密响应消息体节点名称 */
    public static final String ENCRYPT = "Encrypt";
    /** 消息签名节点名称 */
    public static final String MSG_SIGNATURE = "MsgSignature";
    /** 时间戳节点名称 */
    public static final String TIME_STAMP = "TimeStamp";
    /** 随机数节点名称 */
    public static final String NONCE = "Nonce";
    
    /** 加密响应消息体 */
    private String mEncrypt;
    
    /** 消息签名 */
    private String mMsgSignature;
    
    /** 时间戳 */
    private long mTimeStamp;
    
    /** 随机数 */
    private String mNonce;
    
    /**
     * 获取加密响应消息体
     * @return 加密效应消息体
     */
    public String getEncrypt() {
        return mEncrypt;
    }

    /**
     * 设置加密响应消息体
     * @param encrypt 加密响应消息体
     */
    public void setEncrypt(String encrypt) {
        this.mEncrypt = encrypt;
    }

    /**
     * 获取消息签名
     * @return 消息签名
     */
    public String getMsgSignature() {
        return mMsgSignature;
    }

    /**
     * 消息签名
     * @param msgSignature 设置消息签名
     */
    public void setMsgSignature(String msgSignature) {
        this.mMsgSignature = msgSignature;
    }

    /**
     * 获取时间戳
     * @return 时间戳
     */
    public long getTimeStamp() {
        return mTimeStamp;
    }

    /**
     * 设置时间戳
     * @param timeStamp 时间戳
     */
    public void setTimeStamp(long timeStamp) {
        this.mTimeStamp = timeStamp;
    }

    /**
     * 获取随机数
     * @return 随机数
     */
    public String getNonce() {
        return mNonce;
    }

    /**
     * 设置随机数
     * @param nonce 随机数
     */
    public void setNonce(String nonce) {
        this.mNonce = nonce;
    }
    
}