1 21 package com.db4o.test; 22 23 import com.db4o.*; 24 import com.db4o.test.types.*; 25 26 public class RenTwo implements InterfaceHelper, RTestable 27 { 28 public String s1; 29 public String s2; 30 31 public void compare(ObjectContainer con, Object obj, int ver){ 32 Compare.compare(con, set(newInstance(), ver), obj,"", null); 33 } 34 public boolean equals(Object obj){ 35 return(obj != null && 36 obj instanceof RenTwo && 37 s1 != null && 38 s2 != null && 39 s1.equals(((RenTwo)obj).s1) && 40 s2.equals(((RenTwo)obj).s2) 41 ); 42 } 43 44 public Object newInstance(){ 45 return new RenTwo(); 46 } 47 48 49 public Object set(Object obj, int ver){ 50 ((RenTwo)obj).set(ver); 51 return obj; 52 } 53 54 public void set(int ver){ 55 if(ver == 1){ 56 s1 = "One"; 57 s2 = "One"; 58 }else{ 59 s1 = "Two"; 60 s2 = "Two"; 61 } 62 } 63 64 public boolean jdk2(){ 65 return false; 66 } 67 68 public boolean ver3(){ 69 return false; 70 } 71 72 } 73 | Popular Tags |