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

📄 customervalue.java

📁 XDoclet 使自动生成部署描述符更为便利。XDoclet 是一个代码生成实用程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	  if (this.updatedAccountViews.contains(removed))		 this.updatedAccountViews.remove(removed);   }   public void updateAccountView(test.interfaces.AccountValue updated)   {	  if ( !this.updatedAccountViews.contains(updated) && !this.addedAccountViews.contains(updated))		 this.updatedAccountViews.add(updated);      if (this.removedAccountViews.contains(updated))         this.removedAccountViews.remove(updated);   }   public void cleanAccountView(){	  this.addedAccountViews = new java.util.ArrayList();      this.onceAddedAccountViews = new java.util.ArrayList();	  this.removedAccountViews = new java.util.ArrayList();	  this.updatedAccountViews = new java.util.ArrayList();   }   public void copyAccountViewsFrom(test.interfaces.CustomerValue from)   {	  // TODO Clone the List ????	  this.AccountViews = from.AccountViews;   }   protected java.util.Collection addedShippingAddressValues = new java.util.ArrayList();   protected java.util.Collection onceAddedShippingAddressValues = new java.util.ArrayList();   protected java.util.Collection removedShippingAddressValues = new java.util.ArrayList();   protected java.util.Collection updatedShippingAddressValues = new java.util.ArrayList();   public java.util.Collection getAddedShippingAddressValues() { return addedShippingAddressValues; }   public java.util.Collection getOnceAddedShippingAddressValues() { return onceAddedShippingAddressValues; }   public java.util.Collection getRemovedShippingAddressValues() { return removedShippingAddressValues; }   public java.util.Collection getUpdatedShippingAddressValues() { return updatedShippingAddressValues; }   public void setAddedShippingAddressValues(java.util.Collection addedShippingAddressValues)   {      this.addedShippingAddressValues.clear();      this.addedShippingAddressValues.addAll(addedShippingAddressValues);   }   public void setOnceAddedShippingAddressValues(java.util.Collection onceAddedShippingAddressValues)   {      this.onceAddedShippingAddressValues.clear();      this.onceAddedShippingAddressValues.addAll(onceAddedShippingAddressValues);   }   public void setRemovedShippingAddressValues(java.util.Collection removedShippingAddressValues)   {      this.removedShippingAddressValues.clear();      this.removedShippingAddressValues.addAll(removedShippingAddressValues);   }   public void setUpdatedShippingAddressValues(java.util.Collection updatedShippingAddressValues)   {      this.updatedShippingAddressValues.clear();      this.updatedShippingAddressValues.addAll(updatedShippingAddressValues);   }   public test.interfaces.AddressValue[] getShippingAddressValues()   {	  return (test.interfaces.AddressValue[])this.ShippingAddressValues.toArray(new test.interfaces.AddressValue[ShippingAddressValues.size()]);   }   public void setShippingAddressValues(test.interfaces.AddressValue[] ShippingAddressValues)   {      this.ShippingAddressValues.clear();      for (int i=0; i < ShippingAddressValues.length; i++)      	this.ShippingAddressValues.add(ShippingAddressValues[i]);   }   public void clearShippingAddressValues()   {	  this.ShippingAddressValues.clear();   }   public void addShippingAddressValue(test.interfaces.AddressValue added)   {	  this.ShippingAddressValues.add(added);      if (this.removedShippingAddressValues.contains(added))      {        this.removedShippingAddressValues.remove(added);        if (this.onceAddedShippingAddressValues.contains(added))        {          if (! this.addedShippingAddressValues.contains(added))            this.addedShippingAddressValues.add(added);        }        else if (! this.updatedShippingAddressValues.contains(added))        {            this.updatedShippingAddressValues.add(added);        }      }      else      {        if (! this.onceAddedShippingAddressValues.contains(added))          this.onceAddedShippingAddressValues.add(added);        if (! this.addedShippingAddressValues.contains(added))          this.addedShippingAddressValues.add(added);      }   }   public void removeShippingAddressValue(test.interfaces.AddressValue removed)   {	  this.ShippingAddressValues.remove(removed);      if (this.addedShippingAddressValues.contains(removed))        this.addedShippingAddressValues.remove(removed);      else if (! this.removedShippingAddressValues.contains(removed))        this.removedShippingAddressValues.add(removed);	  if (this.updatedShippingAddressValues.contains(removed))		 this.updatedShippingAddressValues.remove(removed);   }   public void updateShippingAddressValue(test.interfaces.AddressValue updated)   {	  if ( !this.updatedShippingAddressValues.contains(updated) && !this.addedShippingAddressValues.contains(updated))		 this.updatedShippingAddressValues.add(updated);      if (this.removedShippingAddressValues.contains(updated))         this.removedShippingAddressValues.remove(updated);   }   public void cleanShippingAddressValue(){	  this.addedShippingAddressValues = new java.util.ArrayList();      this.onceAddedShippingAddressValues = new java.util.ArrayList();	  this.removedShippingAddressValues = new java.util.ArrayList();	  this.updatedShippingAddressValues = new java.util.ArrayList();   }   public void copyShippingAddressValuesFrom(test.interfaces.CustomerValue from)   {	  // TODO Clone the List ????	  this.ShippingAddressValues = from.ShippingAddressValues;   }   public int getVersion()   {	  return _version;   }   public void setVersion(int version)   {	  this._version = version;   }   public String toString()   {	  StringBuffer str = new StringBuffer("{");	  str.append("credit=" + getCredit() + " " + "array=" + getArray() + " " + "image=" + getImage() + " " + "tax=" + getTax() + " " + "id=" + getId() + " " + "name=" + getName() + " " + "firstName=" + getFirstName() + " " + "phone=" + getPhone() + " " + "fax=" + getFax());	  str.append(",version=");	  str.append(_version);	  str.append('}');	  return(str.toString());   }   /**    * A Value Object has an identity if the attributes making its Primary Key have all been set. An object without identity is never equal to any other object.    *    * @return true if this instance has an identity.    */   protected boolean hasIdentity()   {	  boolean ret = true;	  ret = ret && idHasBeenSet;	  return ret;   }   public boolean equals(Object other)   {      if (this == other)         return true;	  if ( ! hasIdentity() ) return false;	  if (other instanceof CustomerValue)	  {		 CustomerValue that = (CustomerValue) other;		 if ( ! that.hasIdentity() ) return false;		 boolean lEquals = true;		 if( this.id == null )		 {			lEquals = lEquals && ( that.id == null );		 }		 else		 {			lEquals = lEquals && this.id.equals( that.id );		 }		 lEquals = lEquals && isIdentical(that);		 return lEquals;	  }	  else	  {		 return false;	  }   }   public boolean isIdentical(Object other)   {	  if (other instanceof CustomerValue)	  {		 CustomerValue that = (CustomerValue) other;		 boolean lEquals = true;		 lEquals = lEquals && this.credit == that.credit;		 if( this.array == null )		 {			lEquals = lEquals && ( that.array == null );		 }		 else		 {			lEquals = lEquals && this.array.equals( that.array );		 }		 lEquals = lEquals && this.image == that.image;		 lEquals = lEquals && this.tax == that.tax;		 if( this.name == null )		 {			lEquals = lEquals && ( that.name == null );		 }		 else		 {			lEquals = lEquals && this.name.equals( that.name );		 }		 if( this.firstName == null )		 {			lEquals = lEquals && ( that.firstName == null );		 }		 else		 {			lEquals = lEquals && this.firstName.equals( that.firstName );		 }		 if( this.phone == null )		 {			lEquals = lEquals && ( that.phone == null );		 }		 else		 {			lEquals = lEquals && this.phone.equals( that.phone );		 }		 if( this.fax == null )		 {			lEquals = lEquals && ( that.fax == null );		 }		 else		 {			lEquals = lEquals && this.fax.equals( that.fax );		 }		 if( this.getAccountViews() == null )		 {			lEquals = lEquals && ( that.getAccountViews() == null );		 }		 else		 {			lEquals = lEquals && java.util.Arrays.equals(this.getAccountViews() , that.getAccountViews()) ;		 }		 if( this.getShippingAddressValues() == null )		 {			lEquals = lEquals && ( that.getShippingAddressValues() == null );		 }		 else		 {			lEquals = lEquals && java.util.Arrays.equals(this.getShippingAddressValues() , that.getShippingAddressValues()) ;		 }		 return lEquals;	  }	  else	  {		 return false;	  }   }   public int hashCode(){	  int result = 17;      result = 37*result + Float.floatToIntBits(credit);      result = 37*result + ((this.array != null) ? this.array.hashCode() : 0);      if (image != null) {        for (int i=0; i<image.length; i++)        {          long l = image[i];          result = 37*result + (int)(l^(l>>>32));        }      }      result = 37*result + Float.floatToIntBits(tax);      result = 37*result + ((this.id != null) ? this.id.hashCode() : 0);      result = 37*result + ((this.name != null) ? this.name.hashCode() : 0);      result = 37*result + ((this.firstName != null) ? this.firstName.hashCode() : 0);      result = 37*result + ((this.phone != null) ? this.phone.hashCode() : 0);      result = 37*result + ((this.fax != null) ? this.fax.hashCode() : 0);	  result = 37*result + ((this.getAccountViews() != null) ? this.getAccountViews().hashCode() : 0);	  result = 37*result + ((this.getShippingAddressValues() != null) ? this.getShippingAddressValues().hashCode() : 0);	  return result;   }}

⌨️ 快捷键说明

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