1 21 package com.db4o.test.types; 22 23 import com.db4o.*; 24 import com.db4o.test.*; 25 26 public class ObjectSimplePublic implements InterfaceHelper, RTestable 27 { 28 public String name; 29 30 public ObjectSimplePublic(){ 31 } 32 33 public ObjectSimplePublic(String a_name){ 34 name = a_name; 35 } 36 37 public void compare(ObjectContainer con, Object obj, int ver){ 38 Compare.compare(con, set(newInstance(), ver), obj,"", null); 39 } 40 41 public boolean equals(Object obj){ 42 if(obj != null){ 43 if(obj instanceof ObjectSimplePublic){ 44 if(name != null){ 45 return name.equals(((ObjectSimplePublic)obj).name); 46 } 47 } 48 } 49 return false; 50 } 51 52 public Object newInstance(){ 53 return new ObjectSimplePublic(); 54 } 55 56 57 public Object set(Object obj, int ver){ 58 ((ObjectSimplePublic)obj).set(ver); 59 return obj; 60 } 61 62 63 public void set(int ver){ 64 68 if(ver == 1){ 69 name = "OneONEOneONEOneONEOneONEOneONEOneONE"; 70 }else{ 71 name = "TwoTWOTwoTWOTwoTWOTwoTWOTwoTWOto"; 72 } 73 } 74 75 public boolean jdk2(){ 76 return false; 77 } 78 79 public boolean ver3(){ 80 return false; 81 } 82 83 } 84 | Popular Tags |