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()); } }