Package com.caplin.motif.datasource
Interface BuilderMessage
-
- All Superinterfaces:
Message
- All Known Implementing Classes:
BlotterPartsDef.CommonBlotterFields
,BlotterPartsDef.CommonBlotterFields
,BlotterTypesDef.BlotterRecord
,BlotterTypesDef.ForwardBlotterRecord
,BlotterTypesDef.ForwardSalesBlotterRecord
,BlotterTypesDef.InterventionForwardBlotterRecord
,BlotterTypesDef.InterventionSpotBlotterRecord
,BlotterTypesDef.InterventionSwapBlotterRecord
,BlotterTypesDef.SpotBlotterRecord
,BlotterTypesDef.SpotSalesBlotterRecord
,BlotterTypesDef.SwapSalesBlotterRecord
,BlotterTypesDef.SwapTradeBlotterRecord
,BookTypesDef.BookLevel
,CommonTypesDef.Error
,CommonTypesDef.Nothing
,LiquidityPartsDef.LiquidityRiskFields
,NotificationsTypesDef.ExecutionNotification
,NotificationsTypesDef.OrderEntryNotification
,NotificationsTypesDef.OrderPriceTouchedNotification
,OrderAuditTypesDef.OrderLegAudit
,OrderAuditTypesDef.OrderLegAuditAction
,OrderBlotterTypesDef.OrderBlotterRecord
,OrderBlotterTypesDef.SalesOrderBlotterRecord
,OrderConfTypesDef.BulkOrderConfirmation
,OrderConfTypesDef.OrderConfirmation
,OrderDetailsPartsDef.AlertFields
,OrderDetailsPartsDef.CommonFields
,OrderDetailsPartsDef.LegFields
,OrderDetailsPartsDef.SalesLegFields
,OrderDetailsTypesDef.OrderDetails
,OrderDetailsTypesDef.OrderSalesDetails
,PrecisionPartsDef.CommonPrecisionFields
,QuotePartsDef.BlockCommonFields
,QuotePartsDef.CommonFields
,QuotePartsDef.CommonFields
,QuotePartsDef.LegFields
,QuotePartsDef.NDFLegFields
,QuotePartsDef.SalesCommonFields
,QuotePartsDef.SalesLegFields
,QuotePartsDef.SalesSwapQuoteFields
,QuotePartsDef.SwapQuoteFields
,QuoteTypesDef.BlockQuote
,QuoteTypesDef.ForwardQuote
,QuoteTypesDef.Quote
,QuoteTypesDef.SalesBlockQuote
,QuoteTypesDef.SalesForwardQuote
,QuoteTypesDef.SalesSpotQuote
,QuoteTypesDef.SalesSwapQuote
,QuoteTypesDef.SpotQuote
,QuoteTypesDef.SwapQuote
,QuoteUnavailablePartsDef.QuoteUnavailableCommonFields
,QuoteUnavailablePartsDef.QuoteUnavailableLegFields
,QuoteUnavailableTypesDef.BlockQuoteUnavailable
,QuoteUnavailableTypesDef.OutrightQuoteUnavailable
,QuoteUnavailableTypesDef.SwapQuoteUnavailable
,SettlementInstructionsPartsDef.NettingComponents
,SettlementInstructionsPartsDef.NostroAccount
,SettlementInstructionsPartsDef.SettlementFields
,SettlementInstructionsPartsDef.SettlementInstructionFields
,SettlementInstructionsPartsDef.SettlementTradeFields
,SettlementInstructionsTypesDef.SettlementInstruction
,TradeConfPartsDef.BlockTradeConfirmationFields
,TradeConfPartsDef.CommonTradeConfirmationFields
,TradeConfPartsDef.CommonTradeConfirmationFields
,TradeConfPartsDef.LegTradeConfirmationFields
,TradeConfPartsDef.NDFLegTradeConfirmationFields
,TradeConfPartsDef.RemarksEntry
,TradeConfPartsDef.SalesCommonTradeConfirmationFields
,TradeConfPartsDef.SalesLegTradeConfirmationFields
,TradeConfPartsDef.SalesSwapTradeConfirmationFields
,TradeConfPartsDef.SwapPartnerLegTradeConfirmationFields
,TradeConfPartsDef.SwapTradeConfirmationFields
,TradeConfPartsDef.TimeOptionLegTradeConfirmationFields
,TradeConfTypesDef.AllocateConfirmation
,TradeConfTypesDef.BlockSalesTradeConfirmation
,TradeConfTypesDef.BlockTradeConfirmation
,TradeConfTypesDef.ForwardSalesTradeConfirmation
,TradeConfTypesDef.ForwardTradeConfirmation
,TradeConfTypesDef.NettedLegSalesTradeConfirmationFields
,TradeConfTypesDef.NettedLegTradeConfirmationFields
,TradeConfTypesDef.SpotSalesTradeConfirmation
,TradeConfTypesDef.SpotTradeConfirmation
,TradeConfTypesDef.SwapSalesTradeConfirmation
,TradeConfTypesDef.SwapTradeConfirmation
,TradeConfTypesDef.TradeConfirmation
,TradeDetailsPartsDef.CommonTradeDetailsFields
,TradeDetailsPartsDef.CommonTradeDetailsFields
,TradeDetailsPartsDef.InterventionLegTradeDetailsFields
,TradeDetailsPartsDef.InterventionTradeDetailsFields
,TradeDetailsPartsDef.LegTradeDetailsFields
,TradeDetailsPartsDef.NDFLegTradeDetailsFields
,TradeDetailsPartsDef.SwapPartnerLegTradeDetailsFields
,TradeDetailsPartsDef.TimeOptionLegTradeDetailsFields
,TradeDetailsPartsDef.TradeDetailsFields
,TradeDetailsPartsDef.TradeDetailsFields
,TradeDetailsTypesDef.BlockTradeDetails
,TradeDetailsTypesDef.ForwardTradeDetails
,TradeDetailsTypesDef.NettedLegTradeDetailsFields
,TradeDetailsTypesDef.SpotTradeDetails
,TradeDetailsTypesDef.SwapTradeDetails
,TradeDetailsTypesDef.TradeDetails
,TradePaymentsPartsDef.TradePaymentsFields
,UnsettledPartsDef.UnsettledCurrencyDetails
,UserDetailsPartsDef.CommonUserDetailsFields
,UserDetailsPartsDef.SalesCommonUserDetailsFields
,UserDetailsTypesDef.SalesUserDetails
,UserDetailsTypesDef.UserDetails
public interface BuilderMessage extends Message
BuilderMessage
provide additional boolean flags to a field which must be set when setting the field, e.g. a flag 'editable'. e.g. field instant expiration_date_time [flags=editable]
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>
getFieldFlags()
default java.util.Collection<java.lang.String>
getFieldFlags(java.lang.String fieldName)
java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>
getFlagFields()
default java.util.Collection<java.lang.String>
getFlagFields(java.lang.String fieldName)
-
-
-
Method Detail
-
getFieldFlags
java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getFieldFlags()
- Returns:
- Get the flags for all fields.
-
getFlagFields
java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getFlagFields()
- Returns:
- Get the fields for all flags.
-
getFieldFlags
default java.util.Collection<java.lang.String> getFieldFlags(java.lang.String fieldName)
- Parameters:
fieldName
- contains the field name- Returns:
- Get the flags for this field.
-
getFlagFields
default java.util.Collection<java.lang.String> getFlagFields(java.lang.String fieldName)
- Parameters:
fieldName
- contains the String for the field name- Returns:
- Get the fields for this flag.
-
-