Class TwoToThreeSpecBridge
java.lang.Object
com.caplin.motif.fx.orders.upgrade.TwoToThreeSpecBridge
-
Method Summary
Modifier and TypeMethodDescriptionstatic ActivationDetailsBridge
getActivationDetailsBridge
(OrderDetailsClientFieldSet submitTradeEvent) getChildRelationshipDetailsBridge
(OrderDetailsClientFieldSet submitTradeEvent, LegDetailsClientFieldSet submitTradeEventLeg) static ExpirationDetailsBridge
getExpirationDetailsBridge
(OrderDetailsClientFieldSet submitTradeEvent) static String
getPartnerRelationshipDetailsBridge
(OrderDetailsClientFieldSet submitTradeEvent, LegDetailsClientFieldSet submitTradeEventLeg) static String
getStrategyType
(OrderDetailsClientFieldSet submitTradeEvent) static void
setActivationValues
(String activationType, Instant activationDateTime, ZoneId activationDisplayTimeZone, OrderDetailsPartsDef.CommonFields.Builder commonFieldsBuilder, boolean isEditable) static void
setExpirationValues
(String expirationType, Instant expirationDateTime, ZoneId expirationDisplayTimeZone, OrderDetailsPartsDef.CommonFields.Builder commonFieldsBuilder, boolean isEditable) static void
setLimitPrice
(String limitPrice, OrderDetailsPartsDef.LegFields.Builder legFieldsBuilder, boolean isEditable) static void
setLimitPrice
(BigDecimal limitPrice, OrderDetailsPartsDef.LegFields.Builder legFieldsBuilder, boolean isEditable)
-
Method Details
-
setLimitPrice
public static void setLimitPrice(BigDecimal limitPrice, OrderDetailsPartsDef.LegFields.Builder legFieldsBuilder, boolean isEditable) -
setLimitPrice
public static void setLimitPrice(String limitPrice, OrderDetailsPartsDef.LegFields.Builder legFieldsBuilder, boolean isEditable) -
setActivationValues
public static void setActivationValues(String activationType, Instant activationDateTime, ZoneId activationDisplayTimeZone, OrderDetailsPartsDef.CommonFields.Builder commonFieldsBuilder, boolean isEditable) -
setExpirationValues
public static void setExpirationValues(String expirationType, Instant expirationDateTime, ZoneId expirationDisplayTimeZone, OrderDetailsPartsDef.CommonFields.Builder commonFieldsBuilder, boolean isEditable) -
getLimitPrice
-
getStrategyType
-
getActivationDetailsBridge
public static ActivationDetailsBridge getActivationDetailsBridge(OrderDetailsClientFieldSet submitTradeEvent) -
getExpirationDetailsBridge
public static ExpirationDetailsBridge getExpirationDetailsBridge(OrderDetailsClientFieldSet submitTradeEvent) -
getChildRelationshipDetailsBridge
public static ChildRelationshipDetailsBridge getChildRelationshipDetailsBridge(OrderDetailsClientFieldSet submitTradeEvent, LegDetailsClientFieldSet submitTradeEventLeg) -
getPartnerRelationshipDetailsBridge
public static PartnerRelationshipDetailsBridge getPartnerRelationshipDetailsBridge(OrderDetailsClientFieldSet submitTradeEvent, LegDetailsClientFieldSet submitTradeEventLeg)
-