/** * 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>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; } /**
/** * 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; } /**
/** * Copies all member attributes from the donor to the recipient. * * @param inDonor an <code>FutureBean</code> value * @param inRecipient an <code>FutureBean</code> value */ protected static void copyAttributes(FutureBean inDonor, FutureBean inRecipient) { inRecipient.setDeliveryType(inDonor.getDeliveryType()); inRecipient.setInstrument(inDonor.getInstrument()); inRecipient.setProviderSymbol(inDonor.getProviderSymbol()); inRecipient.setStandardType(inDonor.getStandardType()); inRecipient.setType(inDonor.getType()); inRecipient.setUnderlyingAssetType(inDonor.getUnderlyingAssetType()); inRecipient.setContractSize(inDonor.getContractSize()); } /**
/** * Builds a <code>FutureBean</code> based on the values of * the given event. * * @param inFutureEvent a <code>FutureEvent</code> value * @return a <code>FutureBean</code> value */ public static FutureBean getFutureBeanFromEvent(FutureEvent inFutureEvent) { FutureBean future = new FutureBean(); future.setDeliveryType(inFutureEvent.getDeliveryType()); future.setType(inFutureEvent.getType()); future.setStandardType(inFutureEvent.getStandardType()); future.setUnderlyingAssetType(inFutureEvent.getUnderylingAssetType()); future.setInstrument(inFutureEvent.getInstrument()); future.setProviderSymbol(inFutureEvent.getProviderSymbol()); future.setContractSize(inFutureEvent.getContractSize()); return future; } /**