Interface OrderDetailsGenerator

All Known Implementing Classes:
FxMotifOrderDetailsGenerator

public interface OrderDetailsGenerator
An interface for working with OrderBuilders.
  • Method Details

    • initialise

      void initialise(OrderDetailsGenerator.Context context)

      This notifies the OrderDetailsGenerator that it is about to be loaded. This method will be called by the system once.

      You should use this method to perform any initialisation required before the OrderDetailsGenerator is loaded by the system.

    • populateOrderBuilder

      void populateOrderBuilder(OrderBuilder builder, com.caplin.ret.trapi.fx.order.strategy.OrderNode orderNode) throws OrderConfigurationException
      Creates a new OrderBuilder and populates it with fields from the given OrderNode.
      Throws:
      OrderConfigurationException
    • updateOrderBuilderForDeletedOrder

      void updateOrderBuilderForDeletedOrder(OrderBuilder builder, com.caplin.ret.trapi.fx.order.OrderEvent event)
      Updates an existing OrderBuilder with fields from an OrderEvent.
    • updateOrderBuilderWithHistory

      void updateOrderBuilderWithHistory(OrderBuilder builder, com.caplin.ret.trapi.fx.order.OrderEventHistories orderHistory)
      Updates an existing OrderBuilder with fields from OrderEventHistories.