Package com.caplin.motif.datasource
Interface BuilderMessage
- All Superinterfaces:
Message
- All Known Implementing Classes:
BlotterPartsDef.CommonBlotterFields,BlotterPartsDef.CommonBlotterFields,BlotterPartsDef.CommonMissedBlotterFields,BlotterPartsDef.InterventionBlotterFields,BlotterPartsDef.MissedTradeLegFields,BlotterPartsDef.NDFQuoteBlotterFields,BlotterPartsDef.NDFQuoteBlotterLegFields,BlotterPartsDef.OutrightQuoteBlotterFields,BlotterPartsDef.QuoteBlotterLegFields,BlotterPartsDef.SwapQuoteBlotterFields,BlotterTypesDef.BlotterRecord,BlotterTypesDef.CommoditiesInvoiceBlotterRecord,BlotterTypesDef.CommoditiesTradeBlotterRecord,BlotterTypesDef.ForwardBlotterRecord,BlotterTypesDef.ForwardSalesBlotterRecord,BlotterTypesDef.InterventionAllocationBlotterRecord,BlotterTypesDef.InterventionBlotterRecord,BlotterTypesDef.InterventionForwardBlotterRecord,BlotterTypesDef.InterventionSpotBlotterRecord,BlotterTypesDef.InterventionSwapBlotterRecord,BlotterTypesDef.MissedTradeSalesBlotterRecord,BlotterTypesDef.OutrightQuoteBlotterRecord,BlotterTypesDef.SalesBlotterRecord,BlotterTypesDef.SpotBlotterRecord,BlotterTypesDef.SpotSalesBlotterRecord,BlotterTypesDef.SwapQuoteBlotterRecord,BlotterTypesDef.SwapSalesBlotterRecord,BlotterTypesDef.SwapTradeBlotterRecord,BookTypesDef.BookLevel,CommonTypesDef.Error,CommonTypesDef.Nothing,DrawdownPartsDef.DrawdownConfirmationLegFields,DrawdownPartsDef.DrawdownDetailsLegFields,DrawdownTypeDef.DrawdownConfirmation,DrawdownTypeDef.DrawdownDetails,InvoicePartsDef.CommonInvoiceFields,InvoicePartsDef.InvoiceBreakdownFields,InvoiceTypesDef.CommoditiesInvoice,InvoiceTypesDef.CommoditiesInvoiceWithBreakdown,LiquidityPartsDef.LiquidityRiskFields,NotificationsTypesDef.ExecutionNotification,NotificationsTypesDef.OrderEntryNotification,NotificationsTypesDef.OrderPriceTouchedNotification,OrderAuditTypesDef.OrderLegAudit,OrderAuditTypesDef.OrderLegAuditAction,OrderBlotterTypesDef.CommonBlotterFields,OrderBlotterTypesDef.OrderBlotterRecord,OrderBlotterTypesDef.SalesOrderBlotterRecord,OrderConfTypesDef.BulkOrderConfirmation,OrderConfTypesDef.OrderConfirmation,OrderDetailsPartsDef.AlertFields,OrderDetailsPartsDef.CommonFields,OrderDetailsPartsDef.LegFields,OrderDetailsPartsDef.SalesLegFields,OrderDetailsTypesDef.OrderDetails,OrderDetailsTypesDef.OrderSalesDetails,PostTradePartsDef.PostTradeDetailsUpdate,PostTradeTypesDef.PostTrade,PrecisionPartsDef.CommonPrecisionFields,QuotePartsDef.AllocationCommonFields,QuotePartsDef.AllocationLegFields,QuotePartsDef.BlockCommonFields,QuotePartsDef.CommonFields,QuotePartsDef.CommonFields,QuotePartsDef.LegFields,QuotePartsDef.NDFLegFields,QuotePartsDef.SalesCommonFields,QuotePartsDef.SalesCommonFields,QuotePartsDef.SalesLegFields,QuotePartsDef.SalesSwapQuoteFields,QuotePartsDef.SalesSyntheticComponentFields,QuotePartsDef.SalesSyntheticComponentLegFields,QuotePartsDef.SwapPointQuoteFields,QuotePartsDef.SwapQuoteFields,QuoteTypesDef.AllocationQuote,QuoteTypesDef.AllocationSalesQuote,QuoteTypesDef.BlockQuote,QuoteTypesDef.ForwardQuote,QuoteTypesDef.Quote,QuoteTypesDef.SalesBlockQuote,QuoteTypesDef.SalesForwardQuote,QuoteTypesDef.SalesQuote,QuoteTypesDef.SalesSpotQuote,QuoteTypesDef.SalesSwapQuote,QuoteTypesDef.SpotQuote,QuoteTypesDef.SwapPointQuote,QuoteTypesDef.SwapQuote,QuoteUnavailablePartsDef.QuoteUnavailableCommonFields,QuoteUnavailablePartsDef.QuoteUnavailableLegFields,QuoteUnavailableTypesDef.BlockQuoteUnavailable,QuoteUnavailableTypesDef.OutrightQuoteUnavailable,QuoteUnavailableTypesDef.SwapQuoteUnavailable,SettlementInstructionsPartsDef.NettingComponents,SettlementInstructionsPartsDef.NostroAccount,SettlementInstructionsPartsDef.SettlementFields,SettlementInstructionsPartsDef.SettlementFields,SettlementInstructionsPartsDef.SettlementInstructionFields,SettlementInstructionsPartsDef.SettlementInstructionFields,SettlementInstructionsPartsDef.SettlementSummaryFields,SettlementInstructionsPartsDef.SettlementSummaryTradeFields,SettlementInstructionsPartsDef.SettlementTradeFields,SettlementInstructionsPartsDef.SettlementTradeFields,SettlementInstructionsTypesDef.SettlementInstruction,SettlementInstructionsTypesDef.SettlementInstruction,ToboEntityPartsDef.TOBOChangeEntityFields,ToboEntityPartsDef.TOBOEntityFields,ToboEntityTypesDef.TOBOChangeEntity,ToboEntityTypesDef.TOBOEntity,TradeConfPartsDef.AllocationLegTradeConfirmationFields,TradeConfPartsDef.Asian3WayCollarTradeConfirmationFields,TradeConfPartsDef.AsianCapFloorSpreadTradeConfirmationFields,TradeConfPartsDef.AsianCapFloorTradeConfirmationFields,TradeConfPartsDef.AsianCollarTradeConfirmationFields,TradeConfPartsDef.BasisSwapTradeConfirmationFields,TradeConfPartsDef.BlockTradeConfirmationFields,TradeConfPartsDef.CommonTradeConfirmationFields,TradeConfPartsDef.CommonTradeConfirmationFields,TradeConfPartsDef.CommonTradeConfirmationFields,TradeConfPartsDef.Euro3WayCollarTradeConfirmationFields,TradeConfPartsDef.EuroCallSpreadTradeConfirmationFields,TradeConfPartsDef.EuroCollarTradeConfirmationFields,TradeConfPartsDef.EuroPutCallTradeConfirmationFields,TradeConfPartsDef.FixedSwapTradeConfirmationFields,TradeConfPartsDef.LegTradeConfirmationFields,TradeConfPartsDef.LegTradeConfirmationFields,TradeConfPartsDef.NDFLegTradeConfirmationFields,TradeConfPartsDef.NDFTradeConfirmationFields,TradeConfPartsDef.NetConfirmationFields,TradeConfPartsDef.RemarksEntry,TradeConfPartsDef.SalesCommonTradeConfirmationFields,TradeConfPartsDef.SalesCommonTradeConfirmationFields,TradeConfPartsDef.SalesLegTradeConfirmationFields,TradeConfPartsDef.SalesSwapSyntheticComponentTradeConfirmationFields,TradeConfPartsDef.SalesSwapTradeConfirmationFields,TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields,TradeConfPartsDef.SalesSyntheticComponentTradeConfirmationFields,TradeConfPartsDef.SpreadPutTradeConfirmationFields,TradeConfPartsDef.SwapPartnerLegTradeConfirmationFields,TradeConfPartsDef.SwapTradeConfirmationFields,TradeConfPartsDef.TimeOptionLegTradeConfirmationFields,TradeConfTypesDef.AllocateConfirmation,TradeConfTypesDef.AllocationConfirmation,TradeConfTypesDef.AllocationForwardDetailsUpdate,TradeConfTypesDef.AllocationForwardSalesDetailsUpdate,TradeConfTypesDef.AllocationNettedLegTradeConfirmationFields,TradeConfTypesDef.AllocationSalesConfirmation,TradeConfTypesDef.AllocationSpotDetailsUpdate,TradeConfTypesDef.AllocationSpotSalesDetailsUpdate,TradeConfTypesDef.AllocationSwapDetailsUpdate,TradeConfTypesDef.AllocationSwapSalesDetailsUpdate,TradeConfTypesDef.BlockSalesTradeConfirmation,TradeConfTypesDef.BlockTradeConfirmation,TradeConfTypesDef.CommoditiesTradeConfirmation,TradeConfTypesDef.CommonForwardSalesTradeConfirmation,TradeConfTypesDef.CommonForwardTradeConfirmation,TradeConfTypesDef.CommonSpotSalesTradeConfirmation,TradeConfTypesDef.CommonSpotTradeConfirmation,TradeConfTypesDef.CommonSwapSalesTradeConfirmation,TradeConfTypesDef.CommonSwapTradeConfirmation,TradeConfTypesDef.NettedLegSalesTradeConfirmationFields,TradeConfTypesDef.NettedLegTradeConfirmationFields,TradeConfTypesDef.SalesTradeConfirmation,TradeConfTypesDef.TicketForwardSalesTradeConfirmation,TradeConfTypesDef.TicketForwardTradeConfirmation,TradeConfTypesDef.TicketSalesTradeConfirmation,TradeConfTypesDef.TicketSpotSalesTradeConfirmation,TradeConfTypesDef.TicketSpotTradeConfirmation,TradeConfTypesDef.TicketSwapSalesTradeConfirmation,TradeConfTypesDef.TicketSwapTradeConfirmation,TradeConfTypesDef.TradeConfirmation,TradeDetailsPartsDef.CommonTradeDetailsFields,TradeDetailsPartsDef.CommonTradeDetailsFields,TradeDetailsPartsDef.InterventionLegTradeDetailsFields,TradeDetailsPartsDef.InterventionTradeDetailsFields,TradeDetailsPartsDef.InterventionTradeDetailsFields,TradeDetailsPartsDef.LegTradeDetailsFields,TradeDetailsPartsDef.NDFLegTradeDetailsFields,TradeDetailsPartsDef.SwapPartnerLegTradeDetailsFields,TradeDetailsPartsDef.TimeOptionLegTradeDetailsFields,TradeDetailsPartsDef.TradeDetailsFields,TradeDetailsPartsDef.TradeDetailsFields,TradeDetailsTypesDef.AllocationTradeDetails,TradeDetailsTypesDef.BlockTradeDetails,TradeDetailsTypesDef.CancelTradeDetails,TradeDetailsTypesDef.ForwardTradeDetails,TradeDetailsTypesDef.NettedLegTradeDetailsFields,TradeDetailsTypesDef.SpotTradeDetails,TradeDetailsTypesDef.SwapTradeDetails,TradeDetailsTypesDef.TradeDetails,TradePaymentsPartsDef.TradePaymentsFields,UnsettledPartsDef.UnsettledCurrencyDetails,UserDetailsPartsDef.CommonUserDetailsFields,UserDetailsPartsDef.SalesCommonUserDetailsFields,UserDetailsTypesDef.SalesUserDetails,UserDetailsTypesDef.UserDetails,WarningPartsDef.AmendWarning,WarningPartsDef.Warning
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
Modifier and TypeMethodDescriptiondefault Collection<String>getFieldFlags(String fieldName) default Collection<String>getFlagFields(String fieldName)
-
Method Details
-
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
- Parameters:
fieldName- contains the field name- Returns:
- Get the flags for this field.
-
getFlagFields
- Parameters:
fieldName- contains the String for the field name- Returns:
- Get the fields for this flag.
-