ItemData.java
上传用户:hgs128
上传日期:2007-02-03
资源大小:166k
文件大小:4k
源码类别:

百货/超市行业

开发平台:

WINDOWS

  1. /*
  2.  * Generated by XDoclet - Do not edit!
  3.  */
  4. package cmp;
  5. /**
  6.  * Data object for Item.
  7.  * @lomboz generated
  8.  */
  9. public class ItemData
  10.    extends java.lang.Object
  11.    implements java.io.Serializable
  12. {
  13.    private java.lang.String itemID;
  14.    private java.lang.String supplierID;
  15.    private java.lang.String description;
  16.    private java.lang.Integer quantity;
  17.    private java.lang.Float price;
  18.   /* begin value object */
  19.   /* end value object */
  20.    public ItemData()
  21.    {
  22.    }
  23.    public ItemData( java.lang.String itemID,java.lang.String supplierID,java.lang.String description,java.lang.Integer quantity,java.lang.Float price )
  24.    {
  25.       setItemID(itemID);
  26.       setSupplierID(supplierID);
  27.       setDescription(description);
  28.       setQuantity(quantity);
  29.       setPrice(price);
  30.    }
  31.    public ItemData( ItemData otherData )
  32.    {
  33.       setItemID(otherData.getItemID());
  34.       setSupplierID(otherData.getSupplierID());
  35.       setDescription(otherData.getDescription());
  36.       setQuantity(otherData.getQuantity());
  37.       setPrice(otherData.getPrice());
  38.    }
  39.    public java.lang.String getPrimaryKey() {
  40.      return  getItemID();
  41.    }
  42.    public java.lang.String getItemID()
  43.    {
  44.       return this.itemID;
  45.    }
  46.    public void setItemID( java.lang.String itemID )
  47.    {
  48.       this.itemID = itemID;
  49.    }
  50.    public java.lang.String getSupplierID()
  51.    {
  52.       return this.supplierID;
  53.    }
  54.    public void setSupplierID( java.lang.String supplierID )
  55.    {
  56.       this.supplierID = supplierID;
  57.    }
  58.    public java.lang.String getDescription()
  59.    {
  60.       return this.description;
  61.    }
  62.    public void setDescription( java.lang.String description )
  63.    {
  64.       this.description = description;
  65.    }
  66.    public java.lang.Integer getQuantity()
  67.    {
  68.       return this.quantity;
  69.    }
  70.    public void setQuantity( java.lang.Integer quantity )
  71.    {
  72.       this.quantity = quantity;
  73.    }
  74.    public java.lang.Float getPrice()
  75.    {
  76.       return this.price;
  77.    }
  78.    public void setPrice( java.lang.Float price )
  79.    {
  80.       this.price = price;
  81.    }
  82.    public String toString()
  83.    {
  84.       StringBuffer str = new StringBuffer("{");
  85.       str.append("itemID=" + getItemID() + " " + "supplierID=" + getSupplierID() + " " + "description=" + getDescription() + " " + "quantity=" + getQuantity() + " " + "price=" + getPrice());
  86.       str.append('}');
  87.       return(str.toString());
  88.    }
  89.    public boolean equals( Object pOther )
  90.    {
  91.       if( pOther instanceof ItemData )
  92.       {
  93.          ItemData lTest = (ItemData) pOther;
  94.          boolean lEquals = true;
  95.          if( this.itemID == null )
  96.          {
  97.             lEquals = lEquals && ( lTest.itemID == null );
  98.          }
  99.          else
  100.          {
  101.             lEquals = lEquals && this.itemID.equals( lTest.itemID );
  102.          }
  103.          if( this.supplierID == null )
  104.          {
  105.             lEquals = lEquals && ( lTest.supplierID == null );
  106.          }
  107.          else
  108.          {
  109.             lEquals = lEquals && this.supplierID.equals( lTest.supplierID );
  110.          }
  111.          if( this.description == null )
  112.          {
  113.             lEquals = lEquals && ( lTest.description == null );
  114.          }
  115.          else
  116.          {
  117.             lEquals = lEquals && this.description.equals( lTest.description );
  118.          }
  119.          if( this.quantity == null )
  120.          {
  121.             lEquals = lEquals && ( lTest.quantity == null );
  122.          }
  123.          else
  124.          {
  125.             lEquals = lEquals && this.quantity.equals( lTest.quantity );
  126.          }
  127.          if( this.price == null )
  128.          {
  129.             lEquals = lEquals && ( lTest.price == null );
  130.          }
  131.          else
  132.          {
  133.             lEquals = lEquals && this.price.equals( lTest.price );
  134.          }
  135.          return lEquals;
  136.       }
  137.       else
  138.       {
  139.          return false;
  140.       }
  141.    }
  142.    public int hashCode()
  143.    {
  144.       int result = 17;
  145.       result = 37*result + ((this.itemID != null) ? this.itemID.hashCode() : 0);
  146.       result = 37*result + ((this.supplierID != null) ? this.supplierID.hashCode() : 0);
  147.       result = 37*result + ((this.description != null) ? this.description.hashCode() : 0);
  148.       result = 37*result + ((this.quantity != null) ? this.quantity.hashCode() : 0);
  149.       result = 37*result + ((this.price != null) ? this.price.hashCode() : 0);
  150.       return result;
  151.    }
  152. }