Execution.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:2k
源码类别:

Java编程

开发平台:

Java

  1. package bible.rmi.example3;
  2. /**
  3.  * Represents an order execution.
  4.  * @note It implements java.io.Serializable to enable marshalling of it as
  5.  * it will be used as a remote parameter.
  6.  */
  7. public class Execution implements java.io.Serializable {
  8.   /** number           */
  9.   private int number;
  10.   /** symbol           */
  11.   private String symbol;
  12.   /** shares           */
  13.   private int shares;
  14.   /** price           */
  15.   private float price;
  16.   /**
  17.    * getNumber
  18.    */
  19.   public int getNumber() {
  20.     return number;
  21.   }
  22.   /**
  23.    * setNumber
  24.    * @param num
  25.    */
  26.   public void setNumber(int num) {
  27.     number = num;
  28.   }
  29.   /**
  30.    * getSymbol
  31.    */
  32.   public String getSymbol() {
  33.     return symbol;
  34.   }
  35.   /**
  36.    * setSymbol
  37.    * @param sym
  38.    */
  39.   public void setSymbol(String sym) {
  40.     symbol = sym;
  41.   }
  42.   /**
  43.    * getShares
  44.    */
  45.   public int getShares() {
  46.     return shares;
  47.   }
  48.   /**
  49.    * setShares
  50.    * @param s
  51.    */
  52.   public void setShares(int s) {
  53.     shares = s;
  54.   }
  55.   /**
  56.    * getPrice
  57.    */
  58.   public float getPrice() {
  59.     return price;
  60.   }
  61.   /**
  62.    * setPrice
  63.    * @param p
  64.    */
  65.   public void setPrice(float p) {
  66.     price = p;
  67.   }
  68.   /**
  69.    * toString
  70.    */
  71.   public String toString() {
  72.     StringBuffer buf = new StringBuffer();
  73.     buf.append("Executionn");
  74.     buf.append("n Order Number: " + getNumber());
  75.     buf.append("n Symbol: " + getSymbol());
  76.     buf.append("n Shares: " + getShares());
  77.     buf.append("n Price: " + getPrice());
  78.     return buf.toString();
  79.   }
  80. }