'Submits an order.
:param order: The order to submit.
:type order: :class:`Order`.
.. note::
* After this call the order is in SUBMITTED state and an event is not triggered for this transition.
* Calling this twice on the same order will raise an exception.'

@abc.abstractmethod
def submitOrder(self, order):

    raise NotImplementedError()
