@Override public Instrument getInstrument() { return quote.getInstrument(); } /* (non-Javadoc)
@Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("QuoteBean [").append(getMessageId()).append(' ').append(action).append(' ').append(getEventType()).append("]") .append(getInstrument()).append(' ').append(getExchange()).append(' ').append(getSize()).append('@').append(getPrice()); return builder.toString(); } /**
@Override public AskEvent create() { if(getQuote().getInstrument() instanceof Equity) { return new EquityAskEventImpl(getQuote()); } throw new IllegalArgumentException(VALIDATION_EQUITY_REQUIRED.getText()); } };
@Override public BidEvent create() { if(getQuote().getInstrument() instanceof Equity) { return new EquityBidEventImpl(getQuote()); } throw new IllegalArgumentException(VALIDATION_EQUITY_REQUIRED.getText()); } };
@Override public AskEvent create() { if(getQuote().getInstrument() instanceof Future) { return new FutureAskEventImpl(getQuote(), getFuture()); } throw new IllegalArgumentException(VALIDATION_FUTURE_REQUIRED.getText()); } };
@Override public BidEvent create() { if(getQuote().getInstrument() instanceof Future) { return new FutureBidEventImpl(getQuote(), getFuture()); } throw new IllegalArgumentException(VALIDATION_FUTURE_REQUIRED.getText()); } };
@Override public AskEvent create() { if(getQuote().getInstrument() instanceof ConvertibleBond) { return new ConvertibleBondAskEventImpl(getQuote(), getConvertibleBond()); } throw new IllegalArgumentException(VALIDATION_BOND_REQUIRED.getText()); } };
@Override public AskEvent create() { if(getQuote().getInstrument() instanceof Option) { return new OptionAskEventImpl(getQuote(), getOption()); } throw new IllegalArgumentException(VALIDATION_OPTION_REQUIRED.getText()); } };
@Override public AskEvent create() { if(getQuote().getInstrument() instanceof Currency) { return new CurrencyAskEventImpl(getQuote(), getCurrency()); } throw new IllegalArgumentException(VALIDATION_CURRENCY_REQUIRED.getText()); } };
@Override public BidEvent create() { if(getQuote().getInstrument() instanceof Option) { return new OptionBidEventImpl(getQuote(), getOption()); } throw new IllegalArgumentException(VALIDATION_OPTION_REQUIRED.getText()); } };
@Override public BidEvent create() { if(getQuote().getInstrument() instanceof Currency) { return new CurrencyBidEventImpl(getQuote(), getCurrency()); } throw new IllegalArgumentException(VALIDATION_CURRENCY_REQUIRED.getText()); } };
@Override public BidEvent create() { if(getQuote().getInstrument() instanceof ConvertibleBond) { return new ConvertibleBondBidEventImpl(getQuote(), getConvertibleBond()); } throw new IllegalArgumentException(VALIDATION_BOND_REQUIRED.getText()); } };