package org.marketcetera.photon.internal.marketdata; import org.marketcetera.marketdata.AssetClass; import org.marketcetera.marketdata.MarketDataRequestBuilder; import org.marketcetera.trade.Equity; import org.marketcetera.util.misc.ClassVersion; /* $License$ */ /** * Handles equities. * * @author <a href="mailto:will@marketcetera.com">Will Horn</a> * @version $Id: EquityRequestAdapter.java 16154 2012-07-14 16:34:05Z colin $ * @since 2.0.0 */ @ClassVersion("$Id: EquityRequestAdapter.java 16154 2012-07-14 16:34:05Z colin $") public class EquityRequestAdapter extends InstrumentRequestAdapter<Equity> { /** * Constructor. */ public EquityRequestAdapter() { super(Equity.class); } @Override public MarketDataRequestBuilder initializeRequest(Equity instrument) { return MarketDataRequestBuilder.newRequest().withAssetClass(AssetClass.EQUITY) .withSymbols(instrument.getSymbol()); } }