Interface BuilderMessage

All Superinterfaces:
Message
All Known Implementing Classes:
BlotterPartsDef.CommonBlotterFields, BlotterPartsDef.CommonBlotterFields, BlotterPartsDef.InterventionBlotterFields, 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.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.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.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.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.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

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 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

      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.