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.AllocationCommonFields
,QuotePartsDef.AllocationLegFields
,QuotePartsDef.BlockCommonFields
,QuotePartsDef.CommonFields
,QuotePartsDef.CommonFields
,QuotePartsDef.LegFields
,QuotePartsDef.NDFLegFields
,QuotePartsDef.SalesCommonFields
,QuotePartsDef.SalesLegFields
,QuotePartsDef.SalesSwapQuoteFields
,QuotePartsDef.SwapQuoteFields
,QuoteTypesDef.AllocationQuote
,QuoteTypesDef.AllocationSalesQuote
,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.NDFTradeConfirmationFields
,TradeConfPartsDef.NetConfirmationFields
,TradeConfPartsDef.RemarksEntry
,TradeConfPartsDef.SalesCommonTradeConfirmationFields
,TradeConfPartsDef.SalesLegTradeConfirmationFields
,TradeConfPartsDef.SalesSwapTradeConfirmationFields
,TradeConfPartsDef.SwapPartnerLegTradeConfirmationFields
,TradeConfPartsDef.SwapTradeConfirmationFields
,TradeConfPartsDef.TimeOptionLegTradeConfirmationFields
,TradeConfTypesDef.AllocateConfirmation
,TradeConfTypesDef.AllocationConfirmation
,TradeConfTypesDef.AllocationSalesConfirmation
,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.AllocationTradeDetails
,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 Map<String,Collection<String>>
getFieldFlags()
default Collection<String>
getFieldFlags(String fieldName)
Map<String,Collection<String>>
getFlagFields()
default Collection<String>
getFlagFields(String fieldName)
-
-
-
Method Detail
-
getFieldFlags
Map<String,Collection<String>> getFieldFlags()
- Returns:
- Get the flags for all fields.
-
getFlagFields
Map<String,Collection<String>> getFlagFields()
- Returns:
- Get the fields for all flags.
-
getFieldFlags
default Collection<String> getFieldFlags(String fieldName)
- Parameters:
fieldName
- contains the field name- Returns:
- Get the flags for this field.
-
getFlagFields
default Collection<String> getFlagFields(String fieldName)
- Parameters:
fieldName
- contains the String for the field name- Returns:
- Get the fields for this flag.
-
-