/** * Sets the provider symbol value. * * @param inProviderSymbol a <code>String</code> value * @return a <code>QuoteEventBuilder<E></code> value */ public final QuoteEventBuilder<E> withProviderSymbol(String inProviderSymbol) { option.setProviderSymbol(inProviderSymbol); future.setProviderSymbol(inProviderSymbol); return this; } /**
/** * Sets the provider symbol value. * * @param inProviderSymbol a <code>String</code> value * @return a <code>TradeEventBuilder<E></code> value */ @Override public final TradeEventBuilder<E> withProviderSymbol(String inProviderSymbol) { option.setProviderSymbol(inProviderSymbol); future.setProviderSymbol(inProviderSymbol); return this; } /**
/** * Sets the provider symbol value. * * @param inProviderSymbol a <code>String</code> value * @return a <code>ImbalanceEventBuilder</code> value */ public final ImbalanceEventBuilder withProviderSymbol(String inProviderSymbol) { option.setProviderSymbol(inProviderSymbol); future.setProviderSymbol(inProviderSymbol); return this; } /**
/** * Sets the provider symbol value. * * @param inProviderSymbol a <code>String</code> value * @return a <code>MarketstatEventBuilder</code> value */ public final MarketstatEventBuilder withProviderSymbol(String inProviderSymbol) { option.setProviderSymbol(inProviderSymbol); future.setProviderSymbol(inProviderSymbol); return this; } /**
/** * Copies all member attributes from the donor to the recipient. * * @param inDonor an <code>OptionBean</code> value * @param inRecipient an <code>OptionBean</code> value */ protected static void copyAttributes(OptionBean inDonor, OptionBean inRecipient) { inRecipient.setExpirationType(inDonor.getExpirationType()); inRecipient.setHasDeliverable(inDonor.hasDeliverable()); inRecipient.setInstrument(inDonor.getInstrument()); inRecipient.setMultiplier(inDonor.getMultiplier()); inRecipient.setProviderSymbol(inDonor.getProviderSymbol()); inRecipient.setUnderlyingInstrument(inDonor.getUnderlyingInstrument()); } /**
/** * Builds an <code>OptionBean</code> based on the values of * the given event. * * @param inOptionEvent an <code>OptionEvent</code> value * @return an <code>OptionBean</code> value */ public static OptionBean getOptionBeanFromEvent(OptionEvent inOptionEvent) { OptionBean option = new OptionBean(); option.setExpirationType(inOptionEvent.getExpirationType()); option.setHasDeliverable(inOptionEvent.hasDeliverable()); option.setInstrument(inOptionEvent.getInstrument()); option.setMultiplier(inOptionEvent.getMultiplier()); option.setUnderlyingInstrument(inOptionEvent.getUnderlyingInstrument()); option.setProviderSymbol(inOptionEvent.getProviderSymbol()); return option; } /**