1 22 package org.jboss.test.cmp2.commerce; 23 24 import java.io.Serializable ; 25 26 32 public class CompositeId 33 implements Serializable 34 { 35 public long id; 36 public long subId; 37 38 public long getId() 39 { 40 return id; 41 } 42 43 public void setId(long id) 44 { 45 this.id = id; 46 } 47 48 public long getSubId() 49 { 50 return subId; 51 } 52 53 public void setSubId(long subId) 54 { 55 this.subId = subId; 56 } 57 58 public boolean equals(Object o) 59 { 60 if(this == o) return true; 61 if(!(o instanceof CompositeId)) return false; 62 63 final CompositeId compositeId = (CompositeId)o; 64 65 if(id != compositeId.id) return false; 66 if(subId != compositeId.subId) return false; 67 68 return true; 69 } 70 71 public int hashCode() 72 { 73 int result; 74 result = (int)(id ^ (id >>> 32)); 75 result = 29 * result + (int)(subId ^ (subId >>> 32)); 76 return result; 77 } 78 } 79 | Popular Tags |