Package com.caplin.motif.datasource
Interface BuilderMessage
-
- All Superinterfaces:
Message
- All Known Implementing Classes:
BlotterPartsDef.CommonBlotterFields
,BlotterPartsDef.CommonBlotterFields
,BlotterPartsDef.InterventionBlotterFields
,BlotterTypesDef.BlotterRecord
,BlotterTypesDef.CommoditiesInvoiceBlotterRecord
,BlotterTypesDef.CommoditiesTradeBlotterRecord
,BlotterTypesDef.ForwardBlotterRecord
,BlotterTypesDef.ForwardSalesBlotterRecord
,BlotterTypesDef.InterventionBlotterRecord
,BlotterTypesDef.InterventionForwardBlotterRecord
,BlotterTypesDef.InterventionSpotBlotterRecord
,BlotterTypesDef.InterventionSwapBlotterRecord
,BlotterTypesDef.SalesBlotterRecord
,BlotterTypesDef.SpotBlotterRecord
,BlotterTypesDef.SpotSalesBlotterRecord
,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.OrderBlotterRecord
,OrderBlotterTypesDef.SalesOrderBlotterRecord
,OrderConfTypesDef.BulkOrderConfirmation
,OrderConfTypesDef.OrderConfirmation
,OrderDetailsPartsDef.AlertFields
,OrderDetailsPartsDef.CommonFields
,OrderDetailsPartsDef.LegFields
,OrderDetailsPartsDef.SalesLegFields
,OrderDetailsTypesDef.OrderDetails
,OrderDetailsTypesDef.OrderSalesDetails
,PostTradePartsDef.PostTradeFields
,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.SwapQuoteFields
,QuoteTypesDef.AllocationQuote
,QuoteTypesDef.AllocationSalesQuote
,QuoteTypesDef.BlockQuote
,QuoteTypesDef.ForwardQuote
,QuoteTypesDef.Quote
,QuoteTypesDef.SalesBlockQuote
,QuoteTypesDef.SalesForwardQuote
,QuoteTypesDef.SalesQuote
,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.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.NDFLegTradeConfirmationFields
,TradeConfPartsDef.NDFTradeConfirmationFields
,TradeConfPartsDef.NetConfirmationFields
,TradeConfPartsDef.RemarksEntry
,TradeConfPartsDef.SalesCommonTradeConfirmationFields
,TradeConfPartsDef.SalesCommonTradeConfirmationFields
,TradeConfPartsDef.SalesLegTradeConfirmationFields
,TradeConfPartsDef.SalesSwapTradeConfirmationFields
,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.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.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.
-
-