Class SingleStrategy
java.lang.Object
com.caplin.motif.UserTrade
com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
com.caplin.motif.fx.trading.orders.submission.strategy.SingleStrategy
- All Implemented Interfaces:
OrderStrategy
Deprecated.
Represents a single order with no other related orders.
-
Field Summary
Fields inherited from class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
orders
-
Constructor Summary
ConstructorsConstructorDescriptionSingleStrategy
(com.caplin.trading.Trade trade, String tradingSubProtocol, String currencyPair, String user, String toboUser, String remarks, Set<AlertType> alertTypes, String requestId, String account, Order order, ActivationDate activationDate, ExpirationDate expirationDate) Deprecated.Creates a SingleStrategy based on the parameters provided. -
Method Summary
Methods inherited from class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
getAccount, getActivationDate, getAlertTypes, getChildOrders, getCurrencyPair, getExpirationDate, getPendingAcceptResponder, getQueuedResponder, getRemarks, getSpotRateDPS, getSubmittedResponder, getTOBOUser, getTradingSubProtocol, getType, toString
Methods inherited from class com.caplin.motif.UserTrade
getBackingTrade, getExecutorService, getRequestID, getUsername
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
getRequestID, getUsername
-
Constructor Details
-
SingleStrategy
public SingleStrategy(com.caplin.trading.Trade trade, String tradingSubProtocol, String currencyPair, String user, String toboUser, String remarks, Set<AlertType> alertTypes, String requestId, String account, Order order, ActivationDate activationDate, ExpirationDate expirationDate) Deprecated.Creates a SingleStrategy based on the parameters provided.- Parameters:
trade
- The Trade object from the underlying Trading DataSource library. This contains the field map which the SingleStrategy is built from.tradingSubProtocol
- The trading sub protocol, used to determine small variations of OrderStrategy.currencyPair
- The currency pair that the order relates to.user
- The user who submitted the order.toboUser
- The trade on behalf of user.remarks
- The contents of the free-form text field that can be filled in when submitting the order.alertTypes
- A set ofAlertType
s that should be used when the order is filled, such as SMS or email.requestId
- The client-generated unique identifier for the order.account
- The account that the order relates to.order
- The single order that makes up this strategy.activationDate
- The date and time that this order should be activated on.expirationDate
- The date and time that this order should expire.
-
-
Method Details
-
getSingleOrder
Deprecated.Returns the single order.- Returns:
- the order.
-