Class AbstractBlotterDataProvider<T extends com.caplin.motif.UserTrade>

    • Method Detail

      • sendRETRejectToClient

        public void sendRETRejectToClient​(java.lang.String tradeID,
                                          T trade,
                                          java.lang.String errorMessage)
      • sendRejectToClient

        public void sendRejectToClient​(java.lang.String tradeID,
                                       java.lang.String errorCode,
                                       java.lang.String errorMessage,
                                       T trade)
      • sendDataSourceErrorToClient

        public void sendDataSourceErrorToClient​(java.lang.String tradeID,
                                                T trade,
                                                java.lang.String errorCode)
      • populateAndPublishToBlotter

        public void populateAndPublishToBlotter​(T trade,
                                                com.caplin.motif.datasource.Message message)
      • publishToBlotter

        public void publishToBlotter​(java.util.Map<java.lang.String,​java.lang.String> fieldsToValueMap,
                                     java.lang.String user)
      • populateBlotterFieldsFrom

        public abstract void populateBlotterFieldsFrom​(com.caplin.motif.datasource.Message tradeEvent,
                                                       T trade,
                                                       java.util.Map<java.lang.String,​java.lang.String> fieldsToValueMap)