Interface LeggedMessage

All Superinterfaces:
Message
All Known Subinterfaces:
AllocateClientFieldSet, AllocateLegClientFieldSet, AmendClientFieldSet, AmendLegClientFieldSet, CommoditiesSettlementInstructionsClientFieldSet, DrawdownSubmissionClientFieldSet, DrawdownSubmissionLegClientFieldSet, ErrorClientFieldSet, ErrorClientFieldSet, ErrorClientFieldSet, ESPSubmissionClientFieldSet, ESPSubmissionLegClientFieldSet, ExecutionClientFieldSet, ExecutionClientFieldSet, ExecutionLegClientFieldSet, LegDetailsClientFieldSet, LeggedMessageRoot, MMInterventionQuoteClientFieldSet, MMPostTradeClientFieldSet, MMRFSSubmissionClientFieldSet, OrderDetailsClientFieldSet, PostAllocateLegClientFieldSet, RFSSubmissionClientFieldSet, RFSSubmissionLegClientFieldSet, SalesInterventionQuoteClientFieldSet, SalesInterventionQuoteLegClientFieldSet, SettlementActionClientFieldSet, SettlementInstructionLegClientFieldSet, SettlementInstructionsClientFieldSet, SettlementInstructionsClientFieldSet, SettlementLegClientFieldSet, SettlementLegClientFieldSet, SingleSettlementInstructionClientFieldSet, SubmissionClientFieldSet, SubmissionLegClientFieldSet, SyntheticComponentClientFieldSet, SyntheticLegComponentClientFieldSet, TradeClientFieldSet
All Known Implementing Classes:
AcceptTradeEvent, AcceptWarningTradeEvent, AcceptWarningTradeEvent, AcceptWarningTradeEvent, AcceptWarningTradeEvent, AcceptWarningTradeEvent, AcceptWarningTradeEvent, AcceptWarningTradeEvent, AllocateClientFieldSetChild, AllocateLegClientFieldSetChild, AmendClientFieldSetChild, AmendLegClientFieldSetChild, AmendTradeEvent, BulkActionSubmitTradeEvent, CancelTradeEvent, CancelWaitTradeEvent, CancelWaitTradeEvent, ChangeStateTradeEvent, ClientAcceptTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientCloseTradeEvent, ClientRejectTradeEvent, CommoditiesSettlementInstructionsClientFieldSetChild, DeleteTradeEvent, DetailsRequestTradeEvent, DetailsRequestTradeEvent, DetailsRequestTradeEvent, DetailsRequestTradeEvent, DetailsRequestTradeEvent, DrawdownSubmissionClientFieldSetChild, DrawdownSubmissionLegClientFieldSetChild, EditOpenTradeEvent, ErrorClientFieldSetChild, ErrorClientFieldSetChild, ErrorClientFieldSetChild, ESPSubmissionClientFieldSetChild, ESPSubmissionLegClientFieldSetChild, ExecuteTradeEvent, ExecuteTradeEvent, ExecuteTradeEvent, ExecuteTradeEvent, ExecuteTradeEvent, ExecuteTradeEvent, ExecuteTradeEvent, ExecutionClientFieldSetChild, ExecutionClientFieldSetChild, ExecutionLegClientFieldSetChild, HoldTradeEvent, HoldTradeEvent, LegDetailsClientFieldSetChild, LeggedMessageChild, MMInterventionQuoteClientFieldSetChild, MMPostTradeClientFieldSetChild, MMRFSSubmissionClientFieldSetChild, OrderDetailsClientFieldSetChild, PickUpTradeEvent, PickUpTradeEvent, PostAllocateLegClientFieldSetChild, QuoteTradeEvent, QuoteTradeEvent, RejectTradeEvent, RejectTradeEvent, RejectWarningTradeEvent, RejectWarningTradeEvent, RejectWarningTradeEvent, RejectWarningTradeEvent, RejectWarningTradeEvent, RejectWarningTradeEvent, RejectWarningTradeEvent, RequestDetailsTradeEvent, RequestTradeEvent, RequestTradeEvent, RequestTradeEvent, RequestTradeEvent, ResubmitTradeEvent, ResubmitTradeEvent, ResubmitTradeEvent, ResubmitTradeEvent, ResubmitTradeEvent, ResubmitTradeEvent, ResubmitTradeEvent, RFSSubmissionClientFieldSetChild, RFSSubmissionLegClientFieldSetChild, RisklessSubmitTradeEvent, SalesInterventionQuoteClientFieldSetChild, SalesInterventionQuoteLegClientFieldSetChild, SaveTradeEvent, SettlementActionClientFieldSetChild, SettlementInstructionLegClientFieldSetChild, SettlementInstructionsClientFieldSetChild, SettlementInstructionsClientFieldSetChild, SettlementLegClientFieldSetChild, SettlementLegClientFieldSetChild, SingleSettlementInstructionClientFieldSetChild, SubmissionClientFieldSetChild, SubmissionLegClientFieldSetChild, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SubmitTradeEvent, SyntheticComponentClientFieldSetChild, SyntheticLegComponentClientFieldSetChild, TradeClientFieldSetChild, WithdrawTradeEvent, WithdrawTradeEvent

public interface LeggedMessage extends Message
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the id of this leg, or null if this is the root
    Get the index of this leg, or null if this is the root

    Methods inherited from interface com.caplin.motif.datasource.Message

    getField, getFields
  • Method Details

    • getId

      Integer getId()
      Get the id of this leg, or null if this is the root
      Returns:
      Id
    • getIndex

      Integer getIndex()
      Get the index of this leg, or null if this is the root
      Returns:
      Index