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

📄 _xuankeimplbase.java

📁 本系统是基于CORBA实现的选课系统,具有一般选课系统的基本功能(查看学生基本信息,选课退课,查看成绩等),本系统主要是推荐给对刚进行CORBA学习的初学者来说有很大的重要性
💻 JAVA
字号:
package choose;


/**
* choose/_xuankeImplBase.java .
* Generated by the IDL-to-Java compiler (portable), version "3.1"
* from choose.idl
* 2006年12月17日 星期日 下午04时47分39秒 CST
*/

public abstract class _xuankeImplBase extends org.omg.CORBA.portable.ObjectImpl
                implements choose.xuanke, org.omg.CORBA.portable.InvokeHandler
{

  // Constructors
  public _xuankeImplBase ()
  {
  }

  private static java.util.Hashtable _methods = new java.util.Hashtable ();
  static
  {
    _methods.put ("login", new java.lang.Integer (0));
    _methods.put ("updatepasswd", new java.lang.Integer (1));
    _methods.put ("getbaseinf", new java.lang.Integer (2));
    _methods.put ("updatebaseinf", new java.lang.Integer (3));
    _methods.put ("getcourse", new java.lang.Integer (4));
    _methods.put ("getline", new java.lang.Integer (5));
    _methods.put ("getcourseid", new java.lang.Integer (6));
    _methods.put ("getcoursename", new java.lang.Integer (7));
    _methods.put ("getxuefen", new java.lang.Integer (8));
    _methods.put ("getclasstime", new java.lang.Integer (9));
    _methods.put ("getteachername", new java.lang.Integer (10));
    _methods.put ("getroom", new java.lang.Integer (11));
    _methods.put ("getexamtime", new java.lang.Integer (12));
    _methods.put ("getcourseinf", new java.lang.Integer (13));
    _methods.put ("insertcourse", new java.lang.Integer (14));
    _methods.put ("deletecourse", new java.lang.Integer (15));
    _methods.put ("getcourselist", new java.lang.Integer (16));
    _methods.put ("getscorelist", new java.lang.Integer (17));
    _methods.put ("getscore", new java.lang.Integer (18));
    _methods.put ("getchooselist", new java.lang.Integer (19));
    _methods.put ("getxuefentotal", new java.lang.Integer (20));
  }

  public org.omg.CORBA.portable.OutputStream _invoke (String $method,
                                org.omg.CORBA.portable.InputStream in,
                                org.omg.CORBA.portable.ResponseHandler $rh)
  {
    org.omg.CORBA.portable.OutputStream out = null;
    java.lang.Integer __method = (java.lang.Integer)_methods.get ($method);
    if (__method == null)
      throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);

    switch (__method.intValue ())
    {
       case 0:  // choose/xuanke/login
       {
         String name = in.read_string ();
         String passwd = in.read_string ();
         float $result = (float)0;
         $result = this.login (name, passwd);
         out = $rh.createReply();
         out.write_float ($result);
         break;
       }

       case 1:  // choose/xuanke/updatepasswd
       {
         String id = in.read_string ();
         String passwd = in.read_string ();
         this.updatepasswd (id, passwd);
         out = $rh.createReply();
         break;
       }

       case 2:  // choose/xuanke/getbaseinf
       {
         String id = in.read_string ();
         String $result = null;
         $result = this.getbaseinf (id);
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 3:  // choose/xuanke/updatebaseinf
       {
         String id = in.read_string ();
         String identity = in.read_string ();
         String born = in.read_string ();
         String jiguan = in.read_string ();
         String school = in.read_string ();
         String address = in.read_string ();
         String phone = in.read_string ();
         String mail = in.read_string ();
         String beizhu = in.read_string ();
         this.updatebaseinf (id, identity, born, jiguan, school, address, phone, mail, beizhu);
         out = $rh.createReply();
         break;
       }

       case 4:  // choose/xuanke/getcourse
       {
         String term = in.read_string ();
         this.getcourse (term);
         out = $rh.createReply();
         break;
       }

       case 5:  // choose/xuanke/getline
       {
         int $result = (int)0;
         $result = this.getline ();
         out = $rh.createReply();
         out.write_long ($result);
         break;
       }

       case 6:  // choose/xuanke/getcourseid
       {
         String $result = null;
         $result = this.getcourseid ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 7:  // choose/xuanke/getcoursename
       {
         String $result = null;
         $result = this.getcoursename ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 8:  // choose/xuanke/getxuefen
       {
         String $result = null;
         $result = this.getxuefen ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 9:  // choose/xuanke/getclasstime
       {
         String $result = null;
         $result = this.getclasstime ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 10:  // choose/xuanke/getteachername
       {
         String $result = null;
         $result = this.getteachername ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 11:  // choose/xuanke/getroom
       {
         String $result = null;
         $result = this.getroom ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 12:  // choose/xuanke/getexamtime
       {
         String $result = null;
         $result = this.getexamtime ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 13:  // choose/xuanke/getcourseinf
       {
         String $result = null;
         $result = this.getcourseinf ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 14:  // choose/xuanke/insertcourse
       {
         String courseid = in.read_string ();
         String sid = in.read_string ();
         this.insertcourse (courseid, sid);
         out = $rh.createReply();
         break;
       }

       case 15:  // choose/xuanke/deletecourse
       {
         String courseid = in.read_string ();
         String sid = in.read_string ();
         this.deletecourse (courseid, sid);
         out = $rh.createReply();
         break;
       }

       case 16:  // choose/xuanke/getcourselist
       {
         String sid = in.read_string ();
         String year = in.read_string ();
         this.getcourselist (sid, year);
         out = $rh.createReply();
         break;
       }

       case 17:  // choose/xuanke/getscorelist
       {
         String sid = in.read_string ();
         String year = in.read_string ();
         this.getscorelist (sid, year);
         out = $rh.createReply();
         break;
       }

       case 18:  // choose/xuanke/getscore
       {
         String $result = null;
         $result = this.getscore ();
         out = $rh.createReply();
         out.write_string ($result);
         break;
       }

       case 19:  // choose/xuanke/getchooselist
       {
         String sid = in.read_string ();
         this.getchooselist (sid);
         out = $rh.createReply();
         break;
       }

       case 20:  // choose/xuanke/getxuefentotal
       {
         String sid = in.read_string ();
         int $result = (int)0;
         $result = this.getxuefentotal (sid);
         out = $rh.createReply();
         out.write_long ($result);
         break;
       }

       default:
         throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
    }

    return out;
  } // _invoke

  // Type-specific CORBA::Object operations
  private static String[] __ids = {
    "IDL:choose/xuanke:1.0"};

  public String[] _ids ()
  {
    return (String[])__ids.clone ();
  }


} // class _xuankeImplBase

⌨️ 快捷键说明

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