📄 textmessage.java.svn-base
字号:
package com.infobank.superchannel.pojo;import java.io.Serializable;/** * @author LiW * @version 创建时间:2007-10-12 * 类说明 对数据库中表的映射 * modified 2007-10-30 by Xiaoguang Sun */public class TextMessage implements Serializable { public TextMessage(String message){ setMessage(message); } public TextMessage(){ } private static final long serialVersionUID = 5595130199125698875L; public enum RESULT{ SUCCESSFUL, FAILED, OVERFLOW; } public enum STATUS{ WAITING, SENDING, DELIVERED, BLOCKED; } private String tablesname; private String tran_pr; //每条信息的唯一id private String tran_key; //暂时不需考虑 private String tran_msgkey; //客户信息 private String tran_phone; //手机号码 private String tran_callback; //特服号码 private String tran_status; //信息状态 private String tran_rslt; //信息结果 private String tran_date; //发送时间 private String tran_deliverdate; //接收结果时间 private String tran_msg; //信息内容 private String tran_cm_msgkey; //暂时不需要 private String tran_reportdate; //接收状态报告时间,暂时不需要 private TextMessageStatusSetting statusSetting; private TextMessageResultSetting resultSetting; private STATUS status; private RESULT result; // internal data structure private String resultCode; // 通道返回的发送状态码 private int retry=0; // 重试次数 private String dataSource=null; // datasource name. used internally private String tag=null; // message tag. used internally /** * @return 特服号码 * */ public String getTran_callback() { return tran_callback; } public String getCallback(){ return tran_callback; } /** * @param tran_callback 特服号码 */ public void setTran_callback(String tran_callback) { this.tran_callback = tran_callback; } public void setCallback(String callback){ this.tran_callback = callback; } public String getTran_cm_msgkey() { return tran_cm_msgkey; } public void setTran_cm_msgkey(String tran_cm_msgkey) { this.tran_cm_msgkey = tran_cm_msgkey; } /** * @return 发送时间 */ public String getTran_date() { return tran_date; } /** * @param tran_date 发送时间 */ public void setTran_date(String tran_date) { this.tran_date = tran_date; } /** * @return 接收结果时间 */ public String getTran_deliverdate() { return tran_deliverdate; } /** * @param tran_deliverdate 接受结果时间 */ public void setTran_deliverdate(String tran_deliverdate) { this.tran_deliverdate = tran_deliverdate; } /** * 暂不需要 */ public String getTran_key() { return tran_key; } /** * @param tran_key transfer key */ public void setTran_key(String tran_key) { this.tran_key = tran_key; } /** * @return 信息内容 */ public String getTran_msg() { return tran_msg; } /** * @param tran_msg 信息内容 */ public void setTran_msg(String tran_msg) { this.tran_msg = tran_msg; } /** * @return 信息内容 */ public String getMessage() { return tran_msg; } /** * @param msg 信息内容 */ public void setMessage(String msg) { this.tran_msg = msg; } /** * @return 客户信息 */ public String getTran_msgkey() { return tran_msgkey; } /** * @param tran_msgkey 客户信息 */ public void setTran_msgkey(String tran_msgkey) { this.tran_msgkey = tran_msgkey; } /** * @return 手机号码 */ public String getTran_phone() { return tran_phone; } /** * @param tran_phone 手机号码 */ public void setTran_phone(String tran_phone) { this.tran_phone = tran_phone; } public String getPhone(){ return tran_phone; } public void setPhone(String phone){ this.tran_phone=phone; } /** * @return 每条信息的唯一ID */ public String getTran_pr() { return tran_pr; } /** * @param tran_pr 每条信息的唯一ID */ public void setTran_pr(String tran_pr) { this.tran_pr = tran_pr; } /** * @return 每条信息的唯一ID */ public int getMessageID() { return Integer.parseInt(tran_pr); } /** * @param id 每条信息的唯一ID */ public void setMessageID(int id) { this.tran_pr = Integer.toString(id); } /** * 暂不需要考虑 */ public String getTran_reportdate() { return tran_reportdate; } /** * @param tran_reportdate report date of transfer */ public void setTran_reportdate(String tran_reportdate) { this.tran_reportdate = tran_reportdate; } /** * @return 信息结果 */ public String getTran_rslt() { return tran_rslt; } /** * @param tran_rslt 信息结果 */ public void setTran_rslt(String tran_rslt) { this.tran_rslt = tran_rslt; } /** * @return 信息状态 */ public String getTran_status() { return tran_status; } /** * @param tran_status 信息状态 */ public void setTran_status(String tran_status) { this.tran_status = tran_status; } /** * @return 此条信息所属表名 */ public String getTablesname() { return tablesname; } /** * @param tablesname 此条信息所属表名 */ public void setTablesname(String tablesname) { this.tablesname = tablesname; } /** * @return 此条信息所属表名 */ public String getTableName() { return tablesname; } /** * @param name 此条信息所属表名 */ public void setTableName(String name) { this.tablesname = name; } public String getDataSource(){ return dataSource; } public void setDataSource(String dataSource){ this.dataSource=dataSource; } public String getResultCode(){ return resultCode; } public void setResultCode(String code){ this.resultCode=code; } public int getRetry(){ return retry; } public void setRetry(int retry){ this.retry=retry; } public void setResult(RESULT result){ this.result=result; tran_rslt=Integer.toString(getResult()); } public int getResult(){ return resultSetting.getResult(result); } public boolean isResult(RESULT result){ return this.result==result; } public boolean isStatus(STATUS status){ return this.status==status; } public int getStatus(){ return statusSetting.getStatus(status); } public void setStatus(STATUS status){ this.status=status; tran_status=Integer.toString(getStatus()); } public void setStatusSetting(TextMessageStatusSetting setting){ statusSetting=setting; } public void setResultSetting(TextMessageResultSetting setting){ resultSetting=setting; } public String getTag(){ return tag; } public void setTag(String tag){ this.tag=tag; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -