package org.marketcetera.photon.views; import org.marketcetera.trade.NewOrReplaceOrder; import org.marketcetera.util.misc.ClassVersion; /* $License$ */ /** * Base order ticket controller. * * @version $Id: IOrderTicketController.java 16154 2012-07-14 16:34:05Z colin $ * @since 0.5.0 */ @ClassVersion("$Id: IOrderTicketController.java 16154 2012-07-14 16:34:05Z colin $") public interface IOrderTicketController { void setOrderMessage(NewOrReplaceOrder order); NewOrReplaceOrder getOrder(); void clear(); void dispose(); /** * Return the id of the perspective that is associated with this controller. * * @return the perspective id */ String getPerspectiveId(); /** * Return the id of the view that is associated with this controller. * * @return the view id */ String getViewId(); }