1 25 26 package org.objectweb.jonas.jtests.beans.relation.dass; 27 28 31 public class P4PK implements java.io.Serializable { 32 public String id; 33 34 private int hashCode = -1; 35 36 public P4PK() { 37 } 38 39 public P4PK(String id) { 40 this.id = id; 41 } 42 43 public boolean equals(Object other) { 44 if (other == null) { 45 return false; 46 } 47 if (other == this) { 48 return true; 49 } 50 if (!(other instanceof P4PK)) { 51 return false; 52 } 53 P4PK otherPK = (P4PK) other; 54 return id.equals(otherPK.id); 55 } 56 57 public int hashCode() { 58 if (hashCode == -1) { 59 hashCode = id.hashCode(); 60 } 61 return hashCode; 62 } 63 64 public String toString() { 65 return(id); 66 } 67 } 68 69 | Popular Tags |