1 21 package com.db4o.test.types; 22 23 public class CustomConstructor extends RTest 24 { 25 public String name; 26 transient String tname; 27 28 public CustomConstructor(){ 29 } 30 31 public CustomConstructor(String transientName){ 32 tname = transientName; 33 } 34 35 public boolean equals(Object obj){ 36 if(obj != null){ 37 if(obj instanceof CustomConstructor){ 38 CustomConstructor cc = (CustomConstructor)obj; 39 if(name != null){ 40 if (! name.equals(cc.name)){ 41 return false; 42 } 43 if(cc.name != null){ 44 return false; 45 } 46 } 47 if(tname != null){ 48 if(! tname.equals(cc.tname)){ 49 return false; 50 } 51 if(cc.tname != null){ 52 return false; 53 } 54 } 55 return true; 56 } 57 } 58 return false; 59 } 60 61 62 public void set(int ver){ 63 if(ver == 1){ 64 name = "OneONEOneONEOneONEOneONEOneONEOneONE"; 65 }else{ 66 name = "TwoTWOTwoTWOTwoTWOTwoTWOTwoTWO"; 67 } 68 tname = name; 69 } 70 } 71 | Popular Tags |