1 7 package org.jboss.test.cache.test.standAloneAop; 8 9 12 public class ValueObject { 13 14 private IdObject idObj; 15 private float value; 16 17 public ValueObject() { 18 } 20 public ValueObject(IdObject aIdObj, float aValue) { 21 idObj = aIdObj; 22 value = aValue; 23 } 25 public IdObject getIdObj() { 26 return idObj; 27 } 28 29 public float getValue() { 30 return value; 31 } 32 33 public String toString() { 34 return idObj + ": " + value; 35 } 37 public boolean equals(Object aObject) { 38 boolean result = false; 39 40 if ((aObject != null) && 41 (aObject.getClass().getName().equals( this.getClass().getName()))) { 42 result = idObj.equals(((ValueObject)aObject).idObj); 43 } 45 return result; 46 } 48 public int hashCode() { 49 return idObj.hashCode(); 50 } } | Popular Tags |