⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractmohandler.java

📁 采用JAVA开发
💻 JAVA
字号:
package com.gctech.sms.platform;

import com.gctech.sms.msg.MOInfo;
import com.gctech.sms.platform.MOHandler;
import com.gctech.sms.msg.MTInfo;
import com.gctech.sms.platform.MTDispatcher;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: gctech</p>
 * @author 王红宝
 * @version $Id: AbstractMOHandler.java,v 1.4 2004/05/19 04:53:44 wanghb Exp $
 */

public abstract class AbstractMOHandler
    implements MOHandler {
  public AbstractMOHandler() {
  }

  protected String productId;
  //protected String[] allRetMsg;
  protected abstract StringBuffer constructMsg(MOInfo objmi);

  public void handle(MOInfo objmi) {
    StringBuffer sb = constructMsg(objmi);
    //发送下行短信
    MTInfo info = new MTInfo();
    info.gateway = objmi.gateway;
    //System.out.println("my gate way is " + info.gateway);
    info.sDestPhone = objmi.srcPhoneNo;
    info.FeeterminalId = objmi.srcPhoneNo;
    info.content = sb.toString();
    //设置产品ID。
    info.productID = productId;
	//info.linkID = objmi.linkID;
	info.bNeedReply = (byte)1;
	info.ValidTime="";
	//info.srcPhone = objmi.getServiceNo();
    MTDispatcher.getInstance().dispatch(info);

  }
  public void setProductId(String productId) {
    this.productId = productId;
  }
  public String getProductId() {
    return productId;
  }

  public String toString() {
    StringBuffer sb = new StringBuffer();
    sb.append("产品ID:").append(this.productId).append("\n\r");
    /*    .append("回复消息:");
    for ( int i = 0; i < allRetMsg.length; i++ ){
      sb.append("\n\r").append(allRetMsg[i]);
    }*/
    return sb.toString();
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -