public void messageToEvent()

in fix/core/src/main/java/deltix/connector/fix/mapper/CompositeIdMapper.java [76:86]


    public void messageToEvent(final FixExecutionReport message, final MutableOrderPendingCancelEvent event) {
        if (message.hasOriginalOrderId()) {
            event.setDestinationId(getSourceId(message.getOriginalOrderId(), sourceAndRequestIdSeparator));
            event.setOrderId(getRequestId(message.getOriginalOrderId(), sourceAndRequestIdSeparator, originalOrderIdFlyweight));
            event.setRequestId(message.hasOrderId() ? getRequestId(message.getOrderId(), sourceAndRequestIdSeparator, orderIdFlyweight) : null);
        } else {
            event.setDestinationId(message.hasOrderId() ? getSourceId(message.getOrderId(), sourceAndRequestIdSeparator) : TypeConstants.ALPHANUMERIC_NULL);
            event.setOrderId(message.hasOrderId() ? getRequestId(message.getOrderId(), sourceAndRequestIdSeparator, originalOrderIdFlyweight) : null);
            event.setRequestId(null);
        }
    }