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

百货/超市行业

开发平台:

WINDOWS

  1. /*
  2.  * Generated by XDoclet - Do not edit!
  3.  */
  4. package bmp;
  5. /**
  6.  * Data object for Customer.
  7.  * @lomboz generated
  8.  */
  9. public class CustomerData
  10.    extends java.lang.Object
  11.    implements java.io.Serializable
  12. {
  13.    private java.lang.String customerID;
  14.    private java.lang.String userID;
  15.    private java.lang.String firstName;
  16.    private java.lang.String lastName;
  17.    private java.lang.String address;
  18.    private java.lang.String phone;
  19.    private java.lang.String shareholderStatus;
  20.   /* begin value object */
  21.   /* end value object */
  22.    public CustomerData()
  23.    {
  24.    }
  25.    public CustomerData( java.lang.String customerID,java.lang.String userID,java.lang.String firstName,java.lang.String lastName,java.lang.String address,java.lang.String phone,java.lang.String shareholderStatus )
  26.    {
  27.       setCustomerID(customerID);
  28.       setUserID(userID);
  29.       setFirstName(firstName);
  30.       setLastName(lastName);
  31.       setAddress(address);
  32.       setPhone(phone);
  33.       setShareholderStatus(shareholderStatus);
  34.    }
  35.    public CustomerData( CustomerData otherData )
  36.    {
  37.       setCustomerID(otherData.getCustomerID());
  38.       setUserID(otherData.getUserID());
  39.       setFirstName(otherData.getFirstName());
  40.       setLastName(otherData.getLastName());
  41.       setAddress(otherData.getAddress());
  42.       setPhone(otherData.getPhone());
  43.       setShareholderStatus(otherData.getShareholderStatus());
  44.    }
  45.    public bmp.CustomerPK getPrimaryKey() {
  46.      bmp.CustomerPK pk = new bmp.CustomerPK(this.getCustomerID());
  47.      return pk;
  48.    }
  49.    public java.lang.String getCustomerID()
  50.    {
  51.       return this.customerID;
  52.    }
  53.    public void setCustomerID( java.lang.String customerID )
  54.    {
  55.       this.customerID = customerID;
  56.    }
  57.    public java.lang.String getUserID()
  58.    {
  59.       return this.userID;
  60.    }
  61.    public void setUserID( java.lang.String userID )
  62.    {
  63.       this.userID = userID;
  64.    }
  65.    public java.lang.String getFirstName()
  66.    {
  67.       return this.firstName;
  68.    }
  69.    public void setFirstName( java.lang.String firstName )
  70.    {
  71.       this.firstName = firstName;
  72.    }
  73.    public java.lang.String getLastName()
  74.    {
  75.       return this.lastName;
  76.    }
  77.    public void setLastName( java.lang.String lastName )
  78.    {
  79.       this.lastName = lastName;
  80.    }
  81.    public java.lang.String getAddress()
  82.    {
  83.       return this.address;
  84.    }
  85.    public void setAddress( java.lang.String address )
  86.    {
  87.       this.address = address;
  88.    }
  89.    public java.lang.String getPhone()
  90.    {
  91.       return this.phone;
  92.    }
  93.    public void setPhone( java.lang.String phone )
  94.    {
  95.       this.phone = phone;
  96.    }
  97.    public java.lang.String getShareholderStatus()
  98.    {
  99.       return this.shareholderStatus;
  100.    }
  101.    public void setShareholderStatus( java.lang.String shareholderStatus )
  102.    {
  103.       this.shareholderStatus = shareholderStatus;
  104.    }
  105.    public String toString()
  106.    {
  107.       StringBuffer str = new StringBuffer("{");
  108.       str.append("customerID=" + getCustomerID() + " " + "userID=" + getUserID() + " " + "firstName=" + getFirstName() + " " + "lastName=" + getLastName() + " " + "address=" + getAddress() + " " + "phone=" + getPhone() + " " + "shareholderStatus=" + getShareholderStatus());
  109.       str.append('}');
  110.       return(str.toString());
  111.    }
  112.    public boolean equals( Object pOther )
  113.    {
  114.       if( pOther instanceof CustomerData )
  115.       {
  116.          CustomerData lTest = (CustomerData) pOther;
  117.          boolean lEquals = true;
  118.          if( this.customerID == null )
  119.          {
  120.             lEquals = lEquals && ( lTest.customerID == null );
  121.          }
  122.          else
  123.          {
  124.             lEquals = lEquals && this.customerID.equals( lTest.customerID );
  125.          }
  126.          if( this.userID == null )
  127.          {
  128.             lEquals = lEquals && ( lTest.userID == null );
  129.          }
  130.          else
  131.          {
  132.             lEquals = lEquals && this.userID.equals( lTest.userID );
  133.          }
  134.          if( this.firstName == null )
  135.          {
  136.             lEquals = lEquals && ( lTest.firstName == null );
  137.          }
  138.          else
  139.          {
  140.             lEquals = lEquals && this.firstName.equals( lTest.firstName );
  141.          }
  142.          if( this.lastName == null )
  143.          {
  144.             lEquals = lEquals && ( lTest.lastName == null );
  145.          }
  146.          else
  147.          {
  148.             lEquals = lEquals && this.lastName.equals( lTest.lastName );
  149.          }
  150.          if( this.address == null )
  151.          {
  152.             lEquals = lEquals && ( lTest.address == null );
  153.          }
  154.          else
  155.          {
  156.             lEquals = lEquals && this.address.equals( lTest.address );
  157.          }
  158.          if( this.phone == null )
  159.          {
  160.             lEquals = lEquals && ( lTest.phone == null );
  161.          }
  162.          else
  163.          {
  164.             lEquals = lEquals && this.phone.equals( lTest.phone );
  165.          }
  166.          if( this.shareholderStatus == null )
  167.          {
  168.             lEquals = lEquals && ( lTest.shareholderStatus == null );
  169.          }
  170.          else
  171.          {
  172.             lEquals = lEquals && this.shareholderStatus.equals( lTest.shareholderStatus );
  173.          }
  174.          return lEquals;
  175.       }
  176.       else
  177.       {
  178.          return false;
  179.       }
  180.    }
  181.    public int hashCode()
  182.    {
  183.       int result = 17;
  184.       result = 37*result + ((this.customerID != null) ? this.customerID.hashCode() : 0);
  185.       result = 37*result + ((this.userID != null) ? this.userID.hashCode() : 0);
  186.       result = 37*result + ((this.firstName != null) ? this.firstName.hashCode() : 0);
  187.       result = 37*result + ((this.lastName != null) ? this.lastName.hashCode() : 0);
  188.       result = 37*result + ((this.address != null) ? this.address.hashCode() : 0);
  189.       result = 37*result + ((this.phone != null) ? this.phone.hashCode() : 0);
  190.       result = 37*result + ((this.shareholderStatus != null) ? this.shareholderStatus.hashCode() : 0);
  191.       return result;
  192.    }
  193. }