package org.marketcetera.photon.actions;
import org.marketcetera.core.ClassVersion;
import org.marketcetera.photon.PhotonPlugin;
import org.marketcetera.trade.ExecutionReport;
/* $License$ */
/**
* Cancels the selected report immediately.
*
* @author gmiller
* @author <a href="mailto:will@marketcetera.com">Will Horn</a>
* @version $Id: CancelOrderActionDelegate.java 16154 2012-07-14 16:34:05Z colin $
* @since 1.5.0
*/
@ClassVersion("$Id: CancelOrderActionDelegate.java 16154 2012-07-14 16:34:05Z colin $")
public class CancelOrderActionDelegate extends CancelOrderActionBase {
public final static String ID = "org.marketcetera.photon.actions.CancelOrderActionDelegate"; //$NON-NLS-1$
@Override
void processReport(ExecutionReport report) throws Exception {
PhotonPlugin.getDefault().getPhotonController().cancelOneOrderByClOrdID(
report.getOrderID().getValue());
}
}