Package com.caplin.motif.notifications
Class NotificationUtils
java.lang.Object
com.caplin.motif.notifications.NotificationUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic com.caplin.datasource.notification.NotificationcreateInfoNotification(String notificationId, Instant dateTime, String message) static NotificationTokencreateMessageToken(String messageToken, Map<String, DisplayFieldArgument> arguments) static com.caplin.datasource.notification.NotificationcreateNotification(String notificationId, GenericNotification genericNotification) static com.caplin.datasource.notification.NotificationcreateOrderFilledNotification(String notificationId, Instant dateTime, BuySell buySell, FormattedAmount amount, String currencyPair, String dealtCurrency, FormattedRate filledRate) static com.caplin.datasource.notification.NotificationcreateOrderStatusNotification(String notificationId, String status, Instant dateTime) static com.caplin.datasource.notification.NotificationcreateWarningNotification(String notificationId, Instant dateTime, String message)
-
Field Details
-
NOTIFICATION_FIELD_NAME
- See Also:
-
-
Method Details
-
createNotification
public static com.caplin.datasource.notification.Notification createNotification(String notificationId, GenericNotification genericNotification) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
createOrderFilledNotification
public static com.caplin.datasource.notification.Notification createOrderFilledNotification(String notificationId, Instant dateTime, BuySell buySell, FormattedAmount amount, String currencyPair, String dealtCurrency, FormattedRate filledRate) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
createOrderStatusNotification
public static com.caplin.datasource.notification.Notification createOrderStatusNotification(String notificationId, String status, Instant dateTime) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
createInfoNotification
public static com.caplin.datasource.notification.Notification createInfoNotification(String notificationId, Instant dateTime, String message) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
createWarningNotification
public static com.caplin.datasource.notification.Notification createWarningNotification(String notificationId, Instant dateTime, String message) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
createMessageToken
public static NotificationToken createMessageToken(String messageToken, Map<String, DisplayFieldArgument> arguments)
-