/** * Create a new ConvertibleBondImbalanceEvent instance. * * @param inImbalance an <code>ImbalanceBean</code> value * @param inBond a <code>ConvertibleBondBean</code> value */ public ConvertibleBondImbalanceEvent(ImbalanceBean inImbalance, ConvertibleBondBean inBond) { super(inImbalance); bond = inBond; bond.validate(); } /* (non-Javadoc)
/** * Create a new ConvertibleBondMarketstatEventImpl instance. * * @param inMarketstatBean a <code>MarketstatBean</code> value * @throws IllegalArgumentException if <code>MessageId</code> < 0 * @throws IllegalArgumentException if <code>Timestamp</code> is <code>null</code> * @throws IllegalArgumentException if <code>Instrument</code> is <code>null</code> */ ConvertibleBondMarketstatEventImpl(MarketstatBean inMarketstat, ConvertibleBondBean inConvertibleBond) { super(inMarketstat); bond = inConvertibleBond; bond.validate(); } /**
/** * Create a new ConvertibleBondTradeEventImpl instance. * * @param inTradeData a <code>TradeBean</code> value * @throws IllegalArgumentException if <code>MessageId</code> < 0 * @throws IllegalArgumentException if <code>Timestamp</code> is <code>null</code> * @throws IllegalArgumentException if <code>Instrument</code> is <code>null</code> * @throws IllegalArgumentException if <code>Price</code> is <code>null</code> * @throws IllegalArgumentException if <code>Size</code> is <code>null</code> * @throws IllegalArgumentException if <code>Exchange</code> is <code>null</code> or empty * @throws IllegalArgumentException if <code>ExchangeTimestamp</code> is <code>null</code> or empty */ ConvertibleBondTradeEventImpl(TradeBean inTradeData, ConvertibleBondBean inConvertibleBond) { super(inTradeData); convertibleBond = inConvertibleBond; convertibleBond.validate(); } /* (non-Javadoc)
/** * Create a new ConvertibleBondAskEventImpl instance. * * @param inQuote a <code>QuoteBean</code> value * @throws IllegalArgumentException if <code>MessageId</code> < 0 * @throws IllegalArgumentException if <code>Timestamp</code> is <code>null</code> * @throws IllegalArgumentException if <code>Instrument</code> is <code>null</code> * @throws IllegalArgumentException if <code>Price</code> is <code>null</code> * @throws IllegalArgumentException if <code>Size</code> is <code>null</code> * @throws IllegalArgumentException if <code>Exchange</code> is <code>null</code> or empty * @throws IllegalArgumentException if <code>ExchangeTimestamp</code> is <code>null</code> or empty * @throws IllegalArgumentException if <code>Action</code> is <code>null</code> */ ConvertibleBondAskEventImpl(QuoteBean inQuote, ConvertibleBondBean inConvertibleBond) { super(inQuote); bond = ConvertibleBondBean.copy(inConvertibleBond); bond.validate(); } /* (non-Javadoc)
/** * Create a new ConvertibleBondBidEventImpl instance. * * @param inQuote a <code>QuoteBean</code> value * @throws IllegalArgumentException if <code>MessageId</code> < 0 * @throws IllegalArgumentException if <code>Timestamp</code> is <code>null</code> * @throws IllegalArgumentException if <code>Instrument</code> is <code>null</code> * @throws IllegalArgumentException if <code>Price</code> is <code>null</code> * @throws IllegalArgumentException if <code>Size</code> is <code>null</code> * @throws IllegalArgumentException if <code>Exchange</code> is <code>null</code> or empty * @throws IllegalArgumentException if <code>ExchangeTimestamp</code> is <code>null</code> or empty * @throws IllegalArgumentException if <code>Action</code> is <code>null</code> */ ConvertibleBondBidEventImpl(QuoteBean inQuote, ConvertibleBondBean inConvertibleBond) { super(inQuote); bond = ConvertibleBondBean.copy(inConvertibleBond); bond.validate(); } /* (non-Javadoc)