1 package com.daffodilwoods.daffodildb.server.serversystem.deeprecordcopy; 2 3 4 public class CheckMapping { 5 Object []oldRec; 6 7 public CheckMapping(Object [] oldrec) { 8 oldRec = oldrec; 9 } 10 11 public int hashCode() { 12 int hashCode = 1; 13 for (int i = 0; i < oldRec.length; i++) { 14 Object obj = oldRec[i]; 15 hashCode = 31*hashCode + (obj==null ? 0 : obj.hashCode()); 16 } 17 return hashCode; 18 } 19 20 public boolean equals(Object obj) { 21 Object [] checkRec = ((CheckMapping)obj).oldRec; 22 if(checkRec.length !=oldRec.length) 23 return false; 24 for (int i = 0; i < oldRec.length; i++) { 25 if(!oldRec[i].equals(checkRec[i])) 26 return false; 27 } 28 return true; 29 } 30 31 } 32 | Popular Tags |