1 25 26 package org.objectweb.speedo.pobjects.detach; 27 28 import java.util.ArrayList ; 29 import java.util.Collection ; 30 import java.util.Iterator ; 31 32 35 public class Share { 36 37 int id; 38 Collection prices; 39 40 public Share(int id) { 41 this.id = id; 42 prices = new ArrayList (); 43 } 44 45 public int getId() { 46 return id; 47 } 48 public void setId(int id) { 49 this.id = id; 50 } 51 public Collection getPrices() { 52 return prices; 53 } 54 public void setPrices(Collection prices) { 55 this.prices = prices; 56 } 57 58 public void addPrice(SharePrice sp){ 59 prices.add(sp); 60 sp.setShare(this); 61 } 62 63 public SharePrice getPrice(int aType, int aYear, int aMonth) { 64 Iterator itr = prices.iterator(); 65 while (itr.hasNext()) { 66 SharePrice price = (SharePrice) itr.next(); 67 if ((price.getType() == aType) && (price.getYear() == aYear) && (price.getMonth() == aMonth)) 68 return price; 69 } 70 return null; 71 } 72 } 73 | Popular Tags |