Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W Z _ 

A

AbstractLegQuote - Class in com.caplin.motif.fx.rates
Base class that provides functionality common to SpotQuote, FwdQuote and SwapLegQuote.
AbstractRate - Class in com.caplin.motif.fx.rates
Can't make private as mockito requires this parent class to be public
AbstractSalesSwapLegQuote - Class in com.caplin.motif.fx.rates
Parent class for types of quote that can be used as part of a swap quote, specifically SalesSwapSpotQuote and SalesSwapFwdQuote.
AbstractSalesSwapLegQuote(LegQuote) - Constructor for class com.caplin.motif.fx.rates.AbstractSalesSwapLegQuote
 
AbstractSubjectInfo - Class in com.caplin.motif.fx.rates
Abstract parent class that provides an implementation of SubjectInfo with common functions shared by the subclasses FXSubjectInfo and MetalSubjectInfo.
AbstractSubjectInfo(String, String, String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.rates.AbstractSubjectInfo
Constructs an AbstractSubjectInfo based on the provided subscription parameters.
AbstractSubjectParser<T extends AbstractSubjectInfo> - Class in com.caplin.motif.fx.rates
Abstract parent class that provides an implementation of SubjectParser with common functions shared by the subclasses FXSubjectParser and MetalSubjectParser.
AbstractSubjectParser(String) - Constructor for class com.caplin.motif.fx.rates.AbstractSubjectParser
Creates a new AbstractSubjectParser with the specified prefix.
AbstractSubjectParser(String, String) - Constructor for class com.caplin.motif.fx.rates.AbstractSubjectParser
Creates a new AbstractSubjectParser with the specified prefix.
AbstractSwapLegQuote - Class in com.caplin.motif.fx.rates
 
AbstractSwapLegQuote(BidRate) - Constructor for class com.caplin.motif.fx.rates.AbstractSwapLegQuote
 
AbstractSwapLegQuote(AskRate) - Constructor for class com.caplin.motif.fx.rates.AbstractSwapLegQuote
 
AbstractSwapLegQuote(BidRate, AskRate) - Constructor for class com.caplin.motif.fx.rates.AbstractSwapLegQuote
 
AbstractSwapLegQuote(String, String) - Constructor for class com.caplin.motif.fx.rates.AbstractSwapLegQuote
 
ACCEPT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.submission.event.OrderAcceptEvent
The name of the transition representing this event
ACCEPTING_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.submission.event.OrderAcceptingEvent
The name of the transition representing this event
ACCOUNT - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
account(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
Sets the account
Account - Class in com.caplin.motif.fx.trading
An instance of Account is instantiated with a single string containing the description and account name delimited by the | character.
Account(String) - Constructor for class com.caplin.motif.fx.trading.Account
Constructed with the string containing the description and account delimited by a |
ACCOUNT - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
ACCOUNT - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ACCOUNT - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
account(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
 
ACCOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
ACTIVATE - Static variable in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
Activating orders.
ACTIVATION_DATE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ACTIVATION_DATE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
ACTIVATION_DATE_TIME - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
ACTIVATION_LOCATION - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
ACTIVATION_LOCATION - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ACTIVATION_LOCATION - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
ACTIVATION_TIME - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ACTIVATION_TIME - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
ACTIVATION_UTC_OFFSET - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ACTIVATION_UTC_OFFSET - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
ActivationDate - Class in com.caplin.motif.fx.trading.orders.submission
The Date an order should be activated.
ActivationDate(String, String, String, String) - Constructor for class com.caplin.motif.fx.trading.orders.submission.ActivationDate
Constructs an ActivationDate which represents a specific date, time and location.
ActiveState - Enum in com.caplin.motif.fx.trading.orders.activestatechange
The set of enums used to denote the state of an Order in the ChangeActiveState code.
ACTIVITY - Static variable in class com.caplin.motif.fx.blotter.FXBlotter
The FXBlotter for the Activity blotter, which holds the regex for the Activity blotter container subject and its constituents.
ACTIVITY_BLOTTER_ITEM_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
ACTIVITY_BLOTTER_ITEM_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
ACTIVITY_BLOTTER_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
ACTIVITY_BLOTTER_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
ActivityBlotter - Class in com.caplin.motif.fx.blotter.type
A type of FXBlotter which contains the subjects, regex and suffixes for the Motif's Activity Blotter.
ActivityBlotter() - Constructor for class com.caplin.motif.fx.blotter.type.ActivityBlotter
Constructor for ActivityBlotter.
ActivityItemMessage - Class in com.caplin.motif.fx.blotter.message
Instances of this class represent a Record Item for the Activity Blotter
ActivityItemMessage(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.ActivityItemMessage
Deprecated.
You should not be creating instances of this class. Please see class javadoc to see how the builder for this class is to be obtained.
ActivityItemMessage.Builder - Class in com.caplin.motif.fx.blotter.message
add(FXBlotterItemMessage) - Method in class com.caplin.motif.fx.blotter.cache.BlotterItemCache
 
addAll(List<FXBlotterItemMessage>) - Method in class com.caplin.motif.fx.blotter.cache.BlotterItemCache
 
addCustomField(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
Do not add leg level fields here.
addCustomField(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 
addCustomFields(Map<String, String>) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
Do not add leg level fields here.
addCustomFields(Map<String, String>) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 
addExpectedFieldValues(String, List<String>) - Method in class com.caplin.motif.trading.validator.RequiredTradeFieldsValidator
 
addField(String, String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
Sets the value on field with the given na,e
addField(String, String) - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
addField(String, String) - Method in interface com.caplin.motif.fx.rates.LegQuote
addField(String, String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Adds a field on the quote by name Remember to add any custom fields to your fields.conf file, or the FX API will not be able to send them.
addField(String, String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
addField(String, String) - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Adds a field based on it's name and it's value
addField(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
Deprecated.
addField(String, String) - Method in class com.caplin.motif.trading.ResponderEvent
Adds the specified field to the list of fields that will be sent with this event.
addFieldAndReturnThis(String, String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
 
addFields(Map<String, String>) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
Deprecated.
addFields(Map<String, String>) - Method in class com.caplin.motif.trading.ResponderEvent
Adds all the specified fields to the list of fields that will be sent with this event.
addFilter(Filter) - Method in class com.caplin.motif.blotter.BlotterQuery
Adds an additional filter to the query.
addItem(FXBlotterItemMessage) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
addItem(String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
Adds an element to the top of the blotter.
addItem(FXBlotter, String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
Adds an element to the top of the blotter.
addLegField(String, String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Adds a field on the quote by name.
addOrderBuilder(int, Order) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
Adds an OrderBuilder to this instance of StrategyBuilder with the specified leg ID and previous field set.
addOrderBuilder(int) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
Adds an OrderBuilder to this instance of StrategyBuilder with the specified leg ID.
addSort(Sort) - Method in class com.caplin.motif.blotter.BlotterQuery
Adds an additional sort operation to the query.
addTransparentFields(RFSTrade) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
addTransparentFields(T) - Method in class com.caplin.motif.trading.ResponderEvent
Deprecated.
addUserSessionListener(UserSessionListener) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Adds a listener that will be notified whenever a user session is created and closed.
addUserSessionListener(UserSessionListener) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Adds a listener that is notified whenever a user session is created and closed.
addUserSessionListener(UserSessionListener) - Method in class com.caplin.motif.trading.TradeAdapter
Adds a listener that will be notified whenever a user session is created and closed.
addUserSessionListener(UserSessionListener) - Method in interface com.caplin.motif.trading.UserSessionObservable
 
addValuesToString(Collection<String>, Collection<Order>, String, char) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
 
ALERT_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ALERT_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
AlertType - Class in com.caplin.motif.fx.trading.orders.submission
The AlertType determines how the client should be alerted once the order has been filled.
AlertType(String) - Constructor for class com.caplin.motif.fx.trading.orders.submission.AlertType
Constructs an AlertType for the specified name.s
ALL_IN_ASK_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
ALL_IN_ASK_RATE - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
ALL_IN_ASK_RATE - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
ALL_IN_BID_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
ALL_IN_BID_RATE - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
ALL_IN_BID_RATE - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
ALL_IN_MARGIN - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
ALL_IN_RATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
ALL_IN_RATE_DPS - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
allInRateDps - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
allInRateDps(int, RoundingMode) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Sets the number of decimal places that the All In Rate will be formatted with.
allInRoundingMode - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
ALLOCATION_CONFIRMATION - Static variable in class com.caplin.motif.fx.trading.allocation.event.AllocationConfirmationEvent
The name of the transition representing this event
ALLOCATION_STATUS - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
AllocationClientCloseAckEvent - Class in com.caplin.motif.fx.trading.allocation.event
An event that should be sent to denote that the client's close request has been successful.
AllocationClientCloseAckEvent() - Constructor for class com.caplin.motif.fx.trading.allocation.event.AllocationClientCloseAckEvent
Constructs an AllocationClientCloseAckEvent
AllocationConfirmationEvent - Class in com.caplin.motif.fx.trading.allocation.event
An event that should be sent to notify the client that the allocation was successful.
AllocationConfirmationEvent() - Constructor for class com.caplin.motif.fx.trading.allocation.event.AllocationConfirmationEvent
Constructs an AllocationConfirmationEvent
AllocationConfirmationEvent(List<RegulatoryID>) - Constructor for class com.caplin.motif.fx.trading.allocation.event.AllocationConfirmationEvent
Constructs an AllocationConfirmationEvent
AllocationPickUpEvent - Class in com.caplin.motif.fx.trading.allocation.event
An event that should be sent when the allocation has been picked up by the trading system or by a manual trader.
AllocationPickUpEvent() - Constructor for class com.caplin.motif.fx.trading.allocation.event.AllocationPickUpEvent
Constructs AllocationPickUpEvent
AllocationsPublisher - Class in com.caplin.motif.fx.trading.allocation
 
AllocationsPublisher() - Constructor for class com.caplin.motif.fx.trading.allocation.AllocationsPublisher
 
allocationStatus(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the allocation status
AllocationSubmitAckEvent - Class in com.caplin.motif.fx.trading.allocation.event
An event that notifies the client that the allocation has been received.
AllocationSubmitAckEvent() - Constructor for class com.caplin.motif.fx.trading.allocation.event.AllocationSubmitAckEvent
Constructs an AllocationSubmitAckEvent
AllocationViewEvent - Class in com.caplin.motif.fx.trading.allocation.event
The AllocationViewEvent encapsulates the clients request for the details of an allocation.
AllocationViewEvent(String, String, String) - Constructor for class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
Constructs the object with the subject of the request, the username of the client request for the view event amd the trade that the client wants to view the allocations for.
AllocationViewSubjectParser - Class in com.caplin.motif.fx.trading.allocation
 
AllocationViewSubjectParser() - Constructor for class com.caplin.motif.fx.trading.allocation.AllocationViewSubjectParser
 
ALLOWED_ACTIONS - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
ALLOWED_ACTIONS - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
AMOUNT - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
AMOUNT - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
AMOUNT - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
AMOUNT - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
amounts(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 
ASK_BID_QUOTE_ID - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
ASK_INDICATIVE - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
 
ASK_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
ASK_POINTS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
ASK_POINTS - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
 
ASK_QUOTE_ID - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
ASK_SPOT_PRICE - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
 
ASK_SWAP_POINTS - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
 
askFwdPoints(String) - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
For forward quotes this field contains the raw amount to add to the SPOT rate in order to produce the forward all-in rate, i.e this field contains the forward points specified as a normal decimal number rather than in pips.
askFwdPoints(String) - Method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
For forward quotes this field contains the raw amount to add to the SPOT rate in order to produce the forward all-in rate, i.e this field contains the forward points specified as a normal decimal number rather than in pips.
askIndicative() - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Turns the ask side of the quote indicative.
AskRate - Class in com.caplin.motif.fx.rates
Represents the ask side of a Quote for either a SPOT or a FORWARD rate.
askRate(String, String, String, String) - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
Sets the ask rate for the quote.
askRate(String, String) - Method in class com.caplin.motif.fx.rates.SpotQuoteBuilder
Sets the ask rate for the quote.
askRate(String, String, String) - Method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
Sets the ask rate for the quote.
askRate(String) - Method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
Sets the ask rate for the quote.
AVERAGE_FILL_RATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 

B

BASE_CURRENCY - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
BASE_CURRENCY - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
 
BaseErrorResponder<T extends MotifTrade> - Class in com.caplin.motif.fx.trading.orders.edit.responder
The base responder for the EditStrategy responders.
BaseErrorResponder(T) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.BaseErrorResponder
The edit orders use a seperate base responder from the rest of the responders as not all states can go to rejected.
BaseFieldSet - Class in com.caplin.motif.fx.trading.orders.details
Parent class of OrderFieldSet and StrategyFieldSet.
BaseResponderEvent - Interface in com.caplin.motif.trading
 
BENCHMARK - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
The "Benchmark" execution type
BENCHMARK_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
BENCHMARK_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
BID_ASK_QUOTE_ID - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
BID_INDICATIVE - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
 
BID_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
BID_POINTS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
BID_POINTS - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
 
BID_QUOTE_ID - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
BID_SPOT_PRICE - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
 
BID_SWAP_POINTS - Static variable in class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
 
bidFwdPoints(String) - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
For forward quotes this field contains the raw amount to add to the SPOT rate in order to produce the forward all-in rate, i.e this field contains the forward points specified as a normal decimal number rather than in pips.
bidFwdPoints(String) - Method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
For forward quotes this field contains the raw amount to add to the SPOT rate in order to produce the forward all-in rate, i.e this field contains the forward points specified as a normal decimal number rather than in pips.
bidIndicative() - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Turns the bid side of the quote indicative.
BidRate - Class in com.caplin.motif.fx.rates
Represents the bid side of a Quote for either a SPOT or a FORWARD rate.
bidRate(String, String, String, String) - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
Sets the bid rate for the quote.
bidRate(String, String) - Method in class com.caplin.motif.fx.rates.SpotQuoteBuilder
Sets the bid rate for the quote.
bidRate(String, String, String) - Method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
Sets the bid rate for the quote.
bidRate(String) - Method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
Sets the bid rate for the quote.
BlockQuote - Class in com.caplin.motif.fx.rates
Represents a Block Quote which is generally comprised of many legs.
BlockQuote(BlockTradeNetInfo, List<LegQuote>, BlockTrade) - Constructor for class com.caplin.motif.fx.rates.BlockQuote
Constructs a BlockQuote with the specified quotes, and adds netted legs to the original ones
BlockQuoteException - Exception in com.caplin.motif.fx.rates
The exception thrown when there is an error instantiating a BlockQuote
BlockQuoteException(String) - Constructor for exception com.caplin.motif.fx.rates.BlockQuoteException
Constructs the Exception with a messge
BlockQuoteException(Throwable) - Constructor for exception com.caplin.motif.fx.rates.BlockQuoteException
Constructs the Exception with a throwable
BlockTrade - Class in com.caplin.motif.fx.trading.block
A BlockTrade is a domain object that represents a block trade.
BlockTradeClientCloseAckEvent - Class in com.caplin.motif.fx.trading.block.event
An event to notify the client that the request to close the trade has been received by the backend.
BlockTradeClientCloseAckEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeClientCloseAckEvent
Constructs a BlockTradeClientCloseAckEvent event.
BlockTradeClientCloseSentResponder - Class in com.caplin.motif.fx.trading.block.responder
The Responder for block trades that can send messages from the ClientCloseSent state.
BlockTradeClientCloseSentResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeClientCloseSentResponder
 
BlockTradeClientCloseTranslator - Class in com.caplin.motif.fx.trading.block
 
BlockTradeClientCloseTranslator(BlockTradeListener) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeClientCloseTranslator
Creates a BlockTrade client close translator
BlockTradeConfirmationEvent - Class in com.caplin.motif.fx.trading.block.event
An event to notify the client that the trade has been executed using the values on the the event.
BlockTradeConfirmationEvent(String, String, BlockTradeNetInfo, List<BlockTradeLegConfirmation>) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeConfirmationEvent
Constructs a BlockTradeConfirmationEvent event.
BlockTradeExecutableResponder - Class in com.caplin.motif.fx.trading.block.responder
A Responder for block trades that is able to send messages from the Executable state.
BlockTradeExecutableResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutableResponder
Constructs a Responder that can respond from the PickUp state for the BlockTrade trade model.
BlockTradeExecuteAckEvent - Class in com.caplin.motif.fx.trading.block.event
An event sent to the client to acknowledge that the submission to execute the trade has been received by the backend.
BlockTradeExecuteAckEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeExecuteAckEvent
Constructs an BlockTradeExecuteAckEvent event.
BlockTradeExecutedResponder - Class in com.caplin.motif.fx.trading.block.responder
A Responder for block trades that can to send messages from the Submitted state.
BlockTradeExecutedResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutedResponder
Constructs a Responder that can respond from the Submitted state for the BlockTrade trade model.
BlockTradeExecuteEvent - Class in com.caplin.motif.fx.trading.block.event
An event received when the client has submitted a BlockTrade to be executed
BlockTradeExecuteEvent(String, List<NettedLegExecution>) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeExecuteEvent
Instantiates a BlockTradeExecuteEvent
BlockTradeExecuteSentResponder - Class in com.caplin.motif.fx.trading.block.responder
A Responder for block trades that can to respond from the ExecuteSent
BlockTradeExecuteSentResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeExecuteSentResponder
Constructs a Responder that can send messages from the ExecuteSent state for the BlockTrade trade model.
BlockTradeExecuteTranslator - Class in com.caplin.motif.fx.trading.block
 
BlockTradeExecuteTranslator(BlockTradeListener) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeExecuteTranslator
Instantiates a Block Trade Execute Translator
BlockTradeExecution - Class in com.caplin.motif.fx.trading.block
Base class for block trade objects within the FX Integration API.
BlockTradeExecution(Trade, BlockTradeLeg, BlockTradeLeg) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeExecution
Constructs a BlockTradeExecution by wrapping around the original trade and trade legs.
BlockTradeExpiredEvent - Class in com.caplin.motif.fx.trading.block.event
An event to notify the client that the trade has expired
BlockTradeExpiredEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeExpiredEvent
Constructs a BlockTradeExpiredEvent
BlockTradeExpiredResponder - Class in com.caplin.motif.fx.trading.block.responder
Base class for Responders that send the Expired message
BlockTradeExpiredResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeExpiredResponder
Constructs a Responder that can respond from states the send the Expired Message
BlockTradeFactory - Class in com.caplin.motif.fx.trading.block
 
BlockTradeFactory() - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeFactory
 
BlockTradeHeldEvent - Class in com.caplin.motif.fx.trading.block.event
An event to notify the client that a trade has been held by an auto trade or manual dealer.
BlockTradeHeldEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeHeldEvent
Constructs a BlockTradeHeldEvent event
BlockTradeLeg - Class in com.caplin.motif.fx.trading.block
Represents a trade within an Block Trade
BlockTradeLeg(Trade, String, LegType, FXTradingType, FXSwapType) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeLeg
Instantiates a BlockTrade leg.
BlockTradeLegConfirmation - Class in com.caplin.motif.fx.trading.block.event
Contains the details of a successfully executed leg in a Block Trade
BlockTradeLegConfirmation(String, String, String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Create a block trade leg confirmation.
BlockTradeListener - Interface in com.caplin.motif.fx.trading.block
A BlockTradeListener instance will be notified of incoming client events for Block Trading.
BlockTradeListenerFactory - Interface in com.caplin.motif.fx.trading.block
A BlockTradeListenerFactory instance is responsible for providing a BlockTradeListener whenever a Block Trade is initiated by the client.
BlockTradeListenerFactoryTranslator - Class in com.caplin.motif.fx.trading.block
 
BlockTradeListenerFactoryTranslator(BlockTradeListenerFactory, TradeValidator, BlockTradeFactory) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeListenerFactoryTranslator
Instantiates a BlockTradeListenerFactoryTranslator
BlockTradeListenerTranslator - Class in com.caplin.motif.fx.trading.block
 
BlockTradeListenerTranslator(BlockTradeListener, BlockTradeSubmitTranslator, BlockTradeClientCloseTranslator, BlockTradeExecuteTranslator) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeListenerTranslator
Instantiates a BlockTradeListenerTranslator
BlockTradeNetInfo - Class in com.caplin.motif.fx.trading.block.event
The netinfo for a Block Trade containing the dealt amount and contra amount.
BlockTradeNetInfo(String, String) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeNetInfo
Instantiates a BlockTradeNetInfo
BlockTradePickedUpResponder - Class in com.caplin.motif.fx.trading.block.responder
A Responder for block trades that can to send messages from the PickedUp state.
BlockTradePickedUpResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradePickedUpResponder
Constructs a Responder that can respond from the PickedUp state for the BlockTrade trade model.
BlockTradePickUpEvent - Class in com.caplin.motif.fx.trading.block.event
An event to notify the client that the trade is being processed by the backend.
BlockTradePickUpEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradePickUpEvent
Constructs a BlockTradePickUpEvent
BlockTradePriceUpdateEvent - Class in com.caplin.motif.fx.trading.block.event
An event to send to the client a block trade quote.
BlockTradePriceUpdateEvent(FXQuote) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradePriceUpdateEvent
Instantiates a BlockTradeQuoteEvent
BlockTradePriceUpdateEvent(FXQuote, int) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradePriceUpdateEvent
Instantiates a BlockTradeQuoteEvent
BlockTradeQueuedResponder - Class in com.caplin.motif.fx.trading.block.responder
A Responder for block trades that can send messages from the Queued state.
BlockTradeQueuedResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeQueuedResponder
Constructs a Responder that can Respond from the Queue state.
BlockTradeQuoteResponder - Class in com.caplin.motif.fx.trading.block.responder
Base class for responding to quotes from block trade states that send quotes
BlockTradeQuoteResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeQuoteResponder
Constructs a Responder that can respond from states that send block trade quotes.
BlockTradeSubmitAckEvent - Class in com.caplin.motif.fx.trading.block.event
An event to notify the client's request to initiate a block trade has been received by the backend.
BlockTradeSubmitAckEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeSubmitAckEvent
Constructs a BlockTradeSubmitAckEvent.
BlockTradeSubmitEvent - Class in com.caplin.motif.fx.trading.block.event
An event received when the client initiates a block trade
BlockTradeSubmitEvent(PricingSide) - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeSubmitEvent
Constructs a submit event with the PricingSide Typically this is PricingSide.TWO_WAY.
BlockTradeSubmittedResponder - Class in com.caplin.motif.fx.trading.block.responder
The Responder for block trades that can send messages from the Submitted state.
BlockTradeSubmittedResponder(BlockTrade) - Constructor for class com.caplin.motif.fx.trading.block.responder.BlockTradeSubmittedResponder
Constructs a Responder that can respond from the Submitted state for the BlockTrade trade model.
BlockTradeSubmitTranslator - Class in com.caplin.motif.fx.trading.block
 
BlockTradeSubmitTranslator(BlockTradeListener) - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeSubmitTranslator
instantiates a BlockTradeSubmitTranslator
BlockTradeValidator - Class in com.caplin.motif.fx.trading.block
 
BlockTradeValidator() - Constructor for class com.caplin.motif.fx.trading.block.BlockTradeValidator
 
BlockTradeWithdrawEvent - Class in com.caplin.motif.fx.trading.block.event
An event to notify the client that the trade has been withdrawn.
BlockTradeWithdrawEvent() - Constructor for class com.caplin.motif.fx.trading.block.event.BlockTradeWithdrawEvent
Constructs a BlockTradeWithdrawEvent
blotter - Variable in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
 
blotter - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
 
blotter - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
 
BlotterCache - Class in com.caplin.motif.fx.blotter.cache
 
BlotterCache() - Constructor for class com.caplin.motif.fx.blotter.cache.BlotterCache
 
BlotterField - Class in com.caplin.motif.fx.blotter
 
BlotterField() - Constructor for class com.caplin.motif.fx.blotter.BlotterField
 
BlotterItemCache - Class in com.caplin.motif.fx.blotter.cache
 
BlotterItemCache() - Constructor for class com.caplin.motif.fx.blotter.cache.BlotterItemCache
 
BlotterMessageBuilder<T extends FXBaseBlotterItemMessage> - Interface in com.caplin.motif.fx.blotter.message
Interface for builders that create blotter items.
BlotterQuery - Class in com.caplin.motif.blotter
Represents a Query to be performed on a blotter, usually parsed by BlotterRequestParser.parse(java.lang.String).
BlotterQuery(List<Filter>, List<Sort>) - Constructor for class com.caplin.motif.blotter.BlotterQuery
Constructs a BlotterQuery
BlotterRequestParser - Class in com.caplin.motif.blotter
Provides a means for parsing blotter requests that contain filter and sort information into an object which can be used to perform filtering and sorting on a blotter (for example, using a database).
BlotterRequestParser() - Constructor for class com.caplin.motif.blotter.BlotterRequestParser
 
build() - Method in class com.caplin.motif.fx.blotter.message.ActivityItemMessage.Builder
Builds the ActivityItemMessage
build() - Method in interface com.caplin.motif.fx.blotter.message.BlotterMessageBuilder
Returns an object of type FXBaseBlotterItemMessage
build() - Method in class com.caplin.motif.fx.blotter.message.ExecutionItemMessage.Builder
Builds the ExecutionItemMessage
build() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
Builds the FXBaseBlotterItemMessage
build() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Builds the HistoricItemMessage
build() - Method in class com.caplin.motif.fx.blotter.message.OrderItemMessage.Builder
Builds the OrderItemMessage
build() - Method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
Builds the quote.
build() - Method in class com.caplin.motif.fx.rates.QuoteBuilder
 
build() - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
Builds the quote.
build() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
Builds the quote.
build() - Method in class com.caplin.motif.fx.rates.SalesSwapFieldsBuilder
Builds the Sales Swap Fields object, which can be passed into a SalesSwapQuote
build() - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
Builds the quote.
build() - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
Builds the quote.
build() - Method in class com.caplin.motif.fx.rates.SpotQuoteBuilder
Builds the quote.
build() - Method in class com.caplin.motif.fx.rates.SwapFieldsBuilder
 
build() - Method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
Builds the quote.
build() - Method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
Builds the quote.
build() - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
Materialises a Strategy object as configured by the StrategyBuilder.
build(boolean) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
Materialises a Strategy object as configured by the StrategyBuilder, including sales fields if isSales is true.
build() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
 
builder(String, String, GenericMessage) - Static method in class com.caplin.motif.fx.blotter.message.ActivityItemMessage
Creates a builder from the parameters provided.
Builder(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.ActivityItemMessage.Builder
Deprecated.
Scheduled for removal. Do not use this constructor, see class javadoc for guidance on how to invoke this builder.
builder(String, String, GenericMessage) - Static method in class com.caplin.motif.fx.blotter.message.ExecutionItemMessage
Creates a builder from the parameters provided.
Builder(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.ExecutionItemMessage.Builder
Deprecated.
Scheduled for removal. Do not use this constructor, see class javadoc for guidance on how to invoke this builder.
builder(String, String, GenericMessage) - Static method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Creates a builder from the parameters provided.
Builder(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Deprecated.
scheduled for removal. Do not use this constructor, see class javadoc for guidance on how to invoke this builder.
builder(String, String, GenericMessage) - Static method in class com.caplin.motif.fx.blotter.message.OrderItemMessage
Creates a builder from the parameters provided.
Builder(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.OrderItemMessage.Builder
Deprecated.
scheduled for removal. Do not use this constructor, see class javadoc for guidance on how to invoke this builder.
builder() - Static method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
 
builderFromMessage(FXBlotterItemMessage, String, String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessageFactory
Returns the builder for the FXBlotterItemMessage, which represents the Record item.
BULK_ACTION - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
BULK_ACTION_ACK - Static variable in class com.caplin.motif.fx.trading.orders.bulkaction.event.BulkOrderActionAckEvent
The name of the transition representing this event
BULK_ACTION_COMPLETED - Static variable in class com.caplin.motif.fx.trading.orders.bulkaction.event.BulkOrderActionConfirmEvent
The name of the transition representing this event
BulkOrderAction - Class in com.caplin.motif.fx.trading.orders.bulkaction
The set of enums used to denote a bulk action on orders.
BulkOrderAction(String) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
Create a new BulkOrderAction
BulkOrderActionAckEvent - Class in com.caplin.motif.fx.trading.orders.bulkaction.event
An event to notify the client that the submission of the bulk order action has been received by the backend.
BulkOrderActionAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.event.BulkOrderActionAckEvent
Constructs the BulkOrderActionAckEvent
bulkOrderActionCancelWaitReceived(BulkOrderActionTrade) - Method in interface com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListener
Called when the client makes a request to cancel the timeout that is usually in place before the backend moves the request to completed.
BulkOrderActionConfirmEvent - Class in com.caplin.motif.fx.trading.orders.bulkaction.event
An event to notify the client that the request for bulk order action is being processed by the backend.
BulkOrderActionConfirmEvent(List<String>, List<String>) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.event.BulkOrderActionConfirmEvent
Constructs the BulkOrderActionConfirmEvent
BulkOrderActionProcessingResponder - Class in com.caplin.motif.fx.trading.orders.bulkaction.responder
A Responder for the BulkOrderAction trade model that can respond from the Processing state.
BulkOrderActionProcessingResponder(BulkOrderActionTrade) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.responder.BulkOrderActionProcessingResponder
Constructs a Responder that can respond from the Processing state for the BulkOrderAction trade model.
bulkOrderActionReceived(BulkOrderActionTrade) - Method in interface com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListener
Called when the client makes a request to perform bulk action on orders.
BulkOrderActionSentResponder - Class in com.caplin.motif.fx.trading.orders.bulkaction.responder
A Responder for the BulkOrderAction trade model that can respond from the BulkActionSent state.
BulkOrderActionSentResponder(BulkOrderActionTrade) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.responder.BulkOrderActionSentResponder
Constructs a BulkOrderAction that can respond from the BulkOrderActionTrade for the BulkOrderAction trade model.
BulkOrderActionStateFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.bulkaction
 
BulkOrderActionStateFactoryTranslator(BulkOrderActionTradeListenerFactory) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionStateFactoryTranslator
 
BulkOrderActionTrade - Class in com.caplin.motif.fx.trading.orders.bulkaction
An instance of this object represents a request from the client to perform an action on a number of orders.
BulkOrderActionTrade(Trade, BulkOrderAction, Set<String>) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
Constructs the BulkOrderActionTrade with a trade object from the underlying trading datasource that contains the fields and the state model representing the clients request to perform bulk action on a set of orders.
BulkOrderActionTradeListener - Interface in com.caplin.motif.fx.trading.orders.bulkaction
An BulkOrderActionTradeListener instance will be notified of incoming client events for activating a limit order that already exists.
BulkOrderActionTradeListenerFactory - Interface in com.caplin.motif.fx.trading.orders.bulkaction
A BulkOrderActionTradeListenerFactory instance is responsible for providing a BulkOrderActionTradeListener whenever a a request for bulk action is received from the client.
BulkOrderActionTradeListenerTranslator - Class in com.caplin.motif.fx.trading.orders.bulkaction
 
BulkOrderActionTradeListenerTranslator(BulkOrderActionTradeListener, BulkOrderActionTrade) - Constructor for class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListenerTranslator
 
BUY_SELL - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
BUY_SELL - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
BUY_SELL - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
BUY_SELL - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
BUY_SELL - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
BuySell - Enum in com.caplin.motif.fx
Represents either a BUY or SELL side of a trade.
buySell(BuySell) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 

C

CachedAdapter - Class in com.caplin.motif.datasource
Provides a Single-Request, Single-Discard DataSource API for a DataProvider and simplifies the Publisher API.
CachedAdapter(DataSource) - Constructor for class com.caplin.motif.datasource.CachedAdapter
Constructs a CachedAdapter to wrap requests made to the specified dataSource.
CachedDataProvider<T extends SubjectInfo> - Interface in com.caplin.motif.datasource
A DataProvider which receives a single CachedDataProvider.onRequest(SubjectInfo) and a single CachedDataProvider.onDiscard(SubjectInfo), even if requests are made from multiple peers.
CachedPublisher - Class in com.caplin.motif.datasource
Provides a mechanism for publishing messages and events; maintains a cache so that new subscribers can be serviced with existing messages automatically.
CachedSubscription<T extends SubjectInfo> - Class in com.caplin.motif.datasource
 
CachedSubscription(T) - Constructor for class com.caplin.motif.datasource.CachedSubscription
 
CachedSubscriptionManager<T extends SubjectInfo> - Class in com.caplin.motif.datasource
 
CachedSubscriptionManager(CachedDataProvider<T>, SubjectParser<T>) - Constructor for class com.caplin.motif.datasource.CachedSubscriptionManager
 
CachedSubscriptionManager.UpdateCachedMessageResult - Enum in com.caplin.motif.datasource
 
CacheOperations - Class in com.caplin.motif.datasource
 
CacheOperations() - Constructor for class com.caplin.motif.datasource.CacheOperations
 
calculateAskSwapPips(LegQuote, LegQuote) - Static method in class com.caplin.motif.fx.rates.RatesCalculator
 
calculateBidSwapPips(LegQuote, LegQuote) - Static method in class com.caplin.motif.fx.rates.RatesCalculator
 
CalendarRequestListener - Interface in com.caplin.motif.fx.calendar
Deprecated.
This interface is deprecated and has been split into SettlementDateRequestListener and TenorDateRequestListener. If you have an existing class that currently implements this combined interface, your class should be modified to implement the two new interfaces instead.
call(T) - Method in interface com.caplin.motif.fx.calendar.Callback
Make the asynchronous response.
CALL_ORDER - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
The "Call Order" execution type
Callback<T> - Interface in com.caplin.motif.fx.calendar
Used for creating asynchronous calls that respond to calendar requests.
callCustomEventListener(Object, TradeEvent) - Static method in class com.caplin.motif.trading.CustomEventListenerHelper
 
CANCEL - Static variable in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
Cancel orders.
CANCEL_ACK_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelAckEvent
The name of the transition representing this event
CANCEL_CONFIRM_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelConfirmEvent
The name of the transition representing this event
CANCEL_PENDING_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelPendingEvent
The name of the transition representing this event
CANCEL_REJECT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelRejectEvent
The name of the transition representing this event
CancelRequest - Class in com.caplin.motif.fx.trading.orders.cancelation
An instance of this object represents a request from the client to cancel the state of an existing order.
CancelRequest(Trade, String, String) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
Constructs the CancelRequest with a trade object from the underying trading datasource that contains the fields and the state model representing the clients request to cancel an already existing order.
CAPTION - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
CHANGE_STATE_ACK_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateAckEvent
The name of the transition representing this event
CHANGE_STATE_CONFIRM_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateConfirmEvent
The name of the transition representing this event
CHANGE_STATE_PENDING_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStatePendingEvent
The name of the transition representing this event
CHANGE_STATE_REJECT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateRejectEvent
The name of the transition representing this event
ChangeActiveState - Class in com.caplin.motif.fx.trading.orders.activestatechange
An instance of this object represents a request from the client to change the state of an existing order.
ChangeActiveState(Trade, String, String, ActiveState) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
Constructs the ChangeActiveState with a trade object from the underlying trading datasource that contains the fields and the state model representing the clients request to change the state of an already existing order.
clearAll() - Method in class com.caplin.motif.datasource.CachedSubscriptionManager
 
clearAndUnsubscribe(String) - Method in class com.caplin.motif.datasource.CachedSubscriptionManager
 
clearCache() - Method in class com.caplin.motif.datasource.CachedAdapter
Clears the cache of subscriptions and cached records.
clearCache() - Method in class com.caplin.motif.datasource.CachedPublisher
Clears the cache held by this publisher.
clearCache() - Method in class com.caplin.motif.fx.calendar.FXCalendarAdapter
Clears the cache of subscriptions and cached records.
CLIENT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.allocation.event.AllocationClientCloseAckEvent
The name of the transition representing this event
CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.block.event.BlockTradeClientCloseAckEvent
The name of the transition representing this event
CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.esp.ESPServerEvents
 
CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.esp.event.ESPClientCloseAckEvent
The name of the transition representing this event
CLIENT_CLOSE_ACK - Static variable in class com.caplin.motif.fx.trading.rfs.event.RFSClientCloseAckEvent
The name of the transition representing this event
CLIENT_CLOSE_ACK_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.ClientCloseAckEvent
The name of the transition representing this event
CLIENT_CLOSE_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.ClientCloseEvent
The name of the transition representing this event
ClientCloseAckEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An event to notify the client that the request to finish editing of the strategy has been acknowledged by the backend.
ClientCloseAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.ClientCloseAckEvent
Constructs an ClientCloseAckEvent with the event name "ClientCloseAck".
ClientCloseEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An ClientCloseEvent, received when the client has submitted an a request to finish editing of an order
ClientCloseEvent() - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.ClientCloseEvent
Constructs an ClientCloseEvent with the event name "ClientClose".
ClientCloseSentResponder - Class in com.caplin.motif.fx.trading.allocation.responder
A Responder that responds from within the ClientCloseSent state.
ClientCloseSentResponder(PostTradeAllocationList) - Constructor for class com.caplin.motif.fx.trading.allocation.responder.ClientCloseSentResponder
 
ClientCloseSentResponder - Class in com.caplin.motif.fx.trading.esp.responder
Responder used for sending events from the ClientCloseSent state.
ClientCloseSentResponder(ESPTrade) - Constructor for class com.caplin.motif.fx.trading.esp.responder.ClientCloseSentResponder
Constructs a responder used for sending events from the ClientCloseSent state.
ClientCloseSentResponder - Class in com.caplin.motif.fx.trading.orders.edit.responder
A Responder for Edit Strategy, that can send messages from the ClientCloseSent state.
ClientCloseSentResponder(EditStrategyRequest) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.ClientCloseSentResponder
Constructs a Responder that can respond from the ClientCloseSent state for the EditStrategy trade model.
ClientCloseSentResponder - Class in com.caplin.motif.fx.trading.rfs.responder
Responder used for sending events from the ClientCloseSent state.
ClientCloseSentResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.ClientCloseSentResponder
Constructs a responder used for sending events from the ClientCloseSent state.
CloseableTradeListener - Interface in com.caplin.motif.datasource
 
CloseableTradeListener - Interface in com.caplin.motif.fx
A CloseableTradeListener instance will be notified of incoming client events regarding the closing of trades.
com.caplin.motif.blotter - package com.caplin.motif.blotter
Non FX-specific classes that relate to sorting and filtering blotters.
com.caplin.motif.datasource - package com.caplin.motif.datasource
Extensions to the DataSource for Java library.
com.caplin.motif.fx - package com.caplin.motif.fx
Parent package with enumerations that relate to the FX asset class in general.
com.caplin.motif.fx.blotter - package com.caplin.motif.fx.blotter
Parent package with classes that relate to blotters.
com.caplin.motif.fx.blotter.cache - package com.caplin.motif.fx.blotter.cache
Contains classes relating to the cached blotter provider API.
com.caplin.motif.fx.blotter.message - package com.caplin.motif.fx.blotter.message
Messages that can be sent for structural blotter changes and blotter items.
com.caplin.motif.fx.blotter.subject - package com.caplin.motif.fx.blotter.subject
Subjects for the default blotters in the FX Motif.
com.caplin.motif.fx.blotter.type - package com.caplin.motif.fx.blotter.type
Classes relating to the four default blotters in the FX Motif.
com.caplin.motif.fx.calendar - package com.caplin.motif.fx.calendar
Classes and interfaces relating to tenor dates and settlement dates.
com.caplin.motif.fx.container - package com.caplin.motif.fx.container
Classes for providing static containers of subjects, for example pricing grids.
com.caplin.motif.fx.exception - package com.caplin.motif.fx.exception
Custom exceptions that can be thrown by classes in the FX Integration API.
com.caplin.motif.fx.rates - package com.caplin.motif.fx.rates
Classes and interfaces that relate to streaming FX rates.
com.caplin.motif.fx.trading - package com.caplin.motif.fx.trading
Parent package with classes that relate to FX trading in general but no specific trading protocol.
com.caplin.motif.fx.trading.allocation - package com.caplin.motif.fx.trading.allocation
Classes and interfaces that relate to post-trade allocations.
com.caplin.motif.fx.trading.allocation.event - package com.caplin.motif.fx.trading.allocation.event
Classes representing the events that can happen during the post-trade allocation process.
com.caplin.motif.fx.trading.allocation.responder - package com.caplin.motif.fx.trading.allocation.responder
Classes used for sending post-trade allocation events.
com.caplin.motif.fx.trading.block - package com.caplin.motif.fx.trading.block
Classes and interfaces that relate to block trading.
com.caplin.motif.fx.trading.block.event - package com.caplin.motif.fx.trading.block.event
Classes representing the events that can happen during the block trade process.
com.caplin.motif.fx.trading.block.responder - package com.caplin.motif.fx.trading.block.responder
Classes used for sending block trade events.
com.caplin.motif.fx.trading.esp - package com.caplin.motif.fx.trading.esp
Classes and interfaces that relate to ESP (Executable Streaming Price) trading.
com.caplin.motif.fx.trading.esp.event - package com.caplin.motif.fx.trading.esp.event
Classes representing the events that can happen during an ESP trade.
com.caplin.motif.fx.trading.esp.responder - package com.caplin.motif.fx.trading.esp.responder
Classes used for sending ESP trade events.
com.caplin.motif.fx.trading.orders - package com.caplin.motif.fx.trading.orders
Parent package with classes and interfaces that relate to orders in general.
com.caplin.motif.fx.trading.orders.activestatechange - package com.caplin.motif.fx.trading.orders.activestatechange
Classes and interfaces that relate to activating or deactivating a previously submitted order or strategy.
com.caplin.motif.fx.trading.orders.activestatechange.event - package com.caplin.motif.fx.trading.orders.activestatechange.event
Events that can happen during activation or deactivation of a previously submitted order or strategy.
com.caplin.motif.fx.trading.orders.activestatechange.responder - package com.caplin.motif.fx.trading.orders.activestatechange.responder
Classes used for sending events that relate to activation or deactivation of an order or strategy.
com.caplin.motif.fx.trading.orders.bulkaction - package com.caplin.motif.fx.trading.orders.bulkaction
Classes and interfaces that relate to performing bulk order action e.g.
com.caplin.motif.fx.trading.orders.bulkaction.event - package com.caplin.motif.fx.trading.orders.bulkaction.event
Events that can happen during bulk order action.
com.caplin.motif.fx.trading.orders.bulkaction.responder - package com.caplin.motif.fx.trading.orders.bulkaction.responder
Classes used for sending events that relate to performing bulk order actions.
com.caplin.motif.fx.trading.orders.cancelation - package com.caplin.motif.fx.trading.orders.cancelation
Class and interfaces that relate to canceling a previously submitted order or strategy.
com.caplin.motif.fx.trading.orders.cancelation.event - package com.caplin.motif.fx.trading.orders.cancelation.event
Classes that represent the events that can happen during a request for cancelation of an order or strategy.
com.caplin.motif.fx.trading.orders.cancelation.responder - package com.caplin.motif.fx.trading.orders.cancelation.responder
Classes used for sending events relating to the cancelation of an order or strategy.
com.caplin.motif.fx.trading.orders.details - package com.caplin.motif.fx.trading.orders.details
Classes and interfaces that relate to supplying the details of a previously submitted order strategy.
com.caplin.motif.fx.trading.orders.edit - package com.caplin.motif.fx.trading.orders.edit
Classes and interfaces that relate to editing an existing order or order strategy.
com.caplin.motif.fx.trading.orders.edit.event - package com.caplin.motif.fx.trading.orders.edit.event
Classes that represent the events that can happen during an attempt to edit an existing order or order strategy.
com.caplin.motif.fx.trading.orders.edit.responder - package com.caplin.motif.fx.trading.orders.edit.responder
Classes used for sending events that relate to editing an existing order or order strategy.
com.caplin.motif.fx.trading.orders.submission - package com.caplin.motif.fx.trading.orders.submission
Classes and interfaces that relate to submitting an order or order strategy.
com.caplin.motif.fx.trading.orders.submission.event - package com.caplin.motif.fx.trading.orders.submission.event
Classes that represent the events that can happen during submission of an order strategy.
com.caplin.motif.fx.trading.orders.submission.responder - package com.caplin.motif.fx.trading.orders.submission.responder
Classes used for sending events that relate to an order strategy submission.
com.caplin.motif.fx.trading.orders.submission.strategy - package com.caplin.motif.fx.trading.orders.submission.strategy
Classes representing the various order strategies that are supported by the FX Motif.
com.caplin.motif.fx.trading.orders.submission.validator - package com.caplin.motif.fx.trading.orders.submission.validator
Classes that validate the correctness of a submitted order strategy.
com.caplin.motif.fx.trading.rfs - package com.caplin.motif.fx.trading.rfs
Classes and interfaces that relate to RFS (Request For Stream) trading.
com.caplin.motif.fx.trading.rfs.event - package com.caplin.motif.fx.trading.rfs.event
Classes representing the events that can happen during an RFS trade.
com.caplin.motif.fx.trading.rfs.responder - package com.caplin.motif.fx.trading.rfs.responder
Classes used for sending RFS trade events.
com.caplin.motif.fx.trading.rfs.sales - package com.caplin.motif.fx.trading.rfs.sales
Classes used for sales trading on behalf of a client.
com.caplin.motif.trading - package com.caplin.motif.trading
Classes that relate to trading in general but not specifically the FX asset class.
com.caplin.motif.trading.validator - package com.caplin.motif.trading.validator
Classes and interfaces that relate to validating trade events.
compare(String, String) - Method in class com.caplin.motif.fx.trading.orders.FieldComparator
Given two values, returns true if they are equal.
ContainerAction - Class in com.caplin.motif.fx.blotter
Instances of this object represent the action to be performed on a container.
ContainerAction(ContainerAction.ContainerActionType, String, String) - Constructor for class com.caplin.motif.fx.blotter.ContainerAction
Used to create a stand-alone action that is not yet linked to a specific message.
ContainerAction(ContainerAction.ContainerActionType, String, String, FXBlotterItemMessage) - Constructor for class com.caplin.motif.fx.blotter.ContainerAction
Used when we want to perform an action on a specific message.
ContainerAction.ContainerActionType - Enum in com.caplin.motif.fx.blotter
Enumeration of the possible actions that can be performed on a blotter item.
containerActions - Variable in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
 
containerActions - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
 
ContainerUtils - Class in com.caplin.motif.fx.blotter.cache
 
ContainerUtils() - Constructor for class com.caplin.motif.fx.blotter.cache.ContainerUtils
 
CONTRA_AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
CONTRA_CURRENCY - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
copyFieldsInto(Message, Message) - Static method in class com.caplin.motif.datasource.CacheOperations
Overwrites the fields in the old message with fields in the new message
copyOf(MessageFactory) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
Creates a new Object with the same state as the this object.
copyOf(MessageFactory) - Method in class com.caplin.motif.fx.blotter.ContainerAction
Creates a deep copy of this container action.
copyOf(MessageFactory) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Creates a new object with the same state as this object.
create() - Static method in class com.caplin.motif.fx.rates.FwdQuoteBuilder
Creates a FwdQuoteBuilder to be used for constructing a FwdQuote.
create() - Static method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
Creates a SalesFwdQuoteBuilder to be used for constructing a SalesFwdQuote.
create() - Static method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
Creates a SalesSpotQuoteBuilder to be used for constructing a SalesSpotQuote.
create() - Static method in class com.caplin.motif.fx.rates.SalesSwapFieldsBuilder
Creates the builder for the SalesSwapFields
create() - Static method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
Creates a SalesSwapFwdQuoteBuilder to be used for constructing a SalesSwapFwdQuote.
create() - Static method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
Creates a SalesSwapSpotQuoteBuilder to be used for constructing a SalesSwapSpotQuote.
create() - Static method in class com.caplin.motif.fx.rates.SpotQuoteBuilder
Creates a SpotQuoteBuilder to be used for constructing a SpotQuote.
create() - Static method in class com.caplin.motif.fx.rates.SwapFieldsBuilder
 
create(TradingSubProtocol) - Static method in class com.caplin.motif.fx.trading.rfs.RFSValidators
 
createActivationDate(String, String, String, String) - Static method in class com.caplin.motif.fx.trading.DateUtil
 
createActivePublisher(Namespace, DataProvider) - Method in class com.caplin.motif.datasource.CachedAdapter
Creates an ActivePublisher that will publish messages on the specified Namespace..
createActivePublisher(Namespace, DataProvider, boolean) - Method in class com.caplin.motif.datasource.CachedAdapter
Creates an ActivePublisher that will publish messages on the specified Namespace..
createActivePublisher(Namespace, CachedDataProvider<?>, SubjectParser<?>) - Method in class com.caplin.motif.datasource.CachedAdapter
Creates an ActivePublisher that will publish messages on the specified Namespace. This method uses a subject parser which allows subjects to be parsed into meaningful request objects, for example the FXSubjectInfo.
createActivePublisher(Namespace, CachedDataProvider<?>, SubjectParser<?>, boolean) - Method in class com.caplin.motif.datasource.CachedAdapter
Creates an ActivePublisher that will publish messages on the specified Namespace. This method uses a subject parser which allows subjects to be parsed into meaningful request objects, for example the FXSubjectInfo
createBlockTradeListener(BlockTrade) - Method in interface com.caplin.motif.fx.trading.block.BlockTradeListenerFactory
Returns an instance of BlockTradeListener that will be notified of incoming client side events regarding block trades.
createBlotterItemPublisher(FXBlotter, FXBlotterItemProvider<? extends FXBlotterItemSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
Creates an FXBlotterItemPublisher for the blotter provided.
createBlotterMessage(String) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessageFactory
Creates the FXBlotterMessage which represents the Container for the blotter belonging to the username provided.
createBlotterMessage(FXBlotterSubjectInfo) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessageFactory
Creates the FXBlotterMessage which represents the Container for the blotter belonging to the user and blotter subject defined in the FXBlotterSubjectInfo specified.
createBlotterMessage(String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
Creates the FXBlotterMessage which represents the Container for the blotter belonging to the specified user.
createBlotterMessage(FXBlotterSubjectInfo) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
Creates the FXBlotterMessage which represents the Container for the blotter belonging to the user and blotter subject defined in the FXBlotterSubjectInfo specified.
createBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
Creates an FXBlotterPublisher for the blotter provided.
createBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>, SubjectParser<FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
Creates an FXBlotterPublisher for the blotter provided.
createBulkOrderActionTradeListener(BulkOrderActionTrade) - Method in interface com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListenerFactory
Returns an instance of BulkOrderActionTradeListener that will be notified of incoming client side events of bulk order actions.
createCachedBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>, SubjectParser<FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
Creates an FXCachedBlotterPublisher for the blotter provided.
createCachedBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
Creates an FXCachedBlotterPublisher for the blotter provided.
createCachedBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>, UserSessionObservable) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
Creates an FXCachedBlotterPublisher for the blotter provided.
createCachedBlotterPublisher(FXBlotter, FXBlotterProvider<? extends FXBlotterSubjectInfo>, UserSessionObservable, SubjectParser<FXBlotterSubjectInfo>) - Method in class com.caplin.motif.fx.blotter.FXBlotterAdapter
Creates an FXCachedBlotterPublisher for the blotter provided.
createChangeActiveStateListener(ChangeActiveState) - Method in interface com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateListenerFactory
Returns an instance of OrderChangeActiveStateListener that will be notified of incoming client side events regarding orders being changed to the active state.
createContainerMessageFromActions(MessageFactory, SendableBlotterMessage) - Static method in class com.caplin.motif.fx.blotter.cache.ContainerUtils
 
createEditStrategyListener(EditStrategyRequest) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListenerFactory
Returns an instance of ESPTradeListener for the specified EditStrategyRequest instance.
createESPTradeListener(ESPTrade) - Method in interface com.caplin.motif.fx.trading.esp.ESPTradeListenerFactory
Returns an instance of ESPTradeListener for the specified ESPTrade instance that will be notified of incoming client side events.
createEvent(String) - Method in class com.caplin.motif.trading.MotifTrade
 
createExpirationDate(String, String, String, String) - Static method in class com.caplin.motif.fx.trading.DateUtil
 
createFarLegBuilder() - Static method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
Creates a SwapFwdQuoteBuilder to be used for constructing a SwapFwdQuote.
createFarLegBuilder() - Static method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
Creates a SwapSpotQuoteBuilder to be used for constructing SwapSpotQuote that is for the FAR leg.
createListener(TradeListenerFactory) - Method in class com.caplin.motif.trading.SingleThreadWrapperFactory
 
createListener(TradeListenerFactory) - Method in interface com.caplin.motif.trading.TradeListenerWrapperFactory
 
createMetalQuotePublisher(CachedDataProvider<? extends MetalSubjectInfo>, SubjectParser<? extends MetalSubjectInfo>, boolean) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.
createMetalQuotePublisher(CachedDataProvider<? extends MetalSubjectInfo>, SubjectParser<? extends MetalSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.
createMetalQuotePublisher(CachedDataProvider<? extends MetalSubjectInfo>, boolean) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.
createMetalQuotePublisher(CachedDataProvider<? extends MetalSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.
createNearLegBuilder() - Static method in class com.caplin.motif.fx.rates.SwapFwdQuoteBuilder
Creates a SwapFwdQuoteBuilder to be used for constructing a SwapFwdQuote.
createNearLegBuilder() - Static method in class com.caplin.motif.fx.rates.SwapSpotQuoteBuilder
Creates a SwapSpotQuoteBuilder to be used for constructing SwapSpotQuote that is for the NEAR leg.
createOrder(Trade, String) - Method in class com.caplin.motif.fx.trading.orders.submission.MotifOrderFactory
 
createOrder(Trade, String) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderFactory
Returns an instance of Order for the specified trade instance and leg id.
createOrderCancelationListener(CancelRequest) - Method in interface com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationListenerFactory
Returns an instance of OrderCancelationListener that will be notified of incoming client side events regarding orders that already exist being canceled.
createOrderStrategy(Trade) - Method in class com.caplin.motif.fx.trading.orders.submission.MotifOrderStrategyFactory
 
createOrderStrategy(Trade) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategyFactory
Returns an instance of OrderStrategy for the specified trade.
createOrderSubmissionListener(T) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderSubmissionListenerFactory
Returns an instance of OrderSubmissionListener for the specified OrderStrategy that will be notified of incoming client side events.
createPostAllocationList(Trade) - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationFactory
Returns the PostTradeAllocationList given the specified trade message.
createPostTradeAllocationListener(PostTradeAllocationList) - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationListenerFactory
Returns a listener that will handle a post trade allocation request.
createQuotePublisher(CachedDataProvider<? extends FXSubjectInfo>, SubjectParser<? extends FXSubjectInfo>, boolean) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.
createQuotePublisher(CachedDataProvider<? extends FXSubjectInfo>, SubjectParser<? extends FXSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.
createQuotePublisher(CachedDataProvider<? extends FXSubjectInfo>, boolean) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.
createQuotePublisher(CachedDataProvider<? extends FXSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXRatesAdapter
Creates an FXQuotePublisher that is able to respond to messages received on the CachedDataProvider that is passed in.
createRFSTradeListener(RFSTrade) - Method in interface com.caplin.motif.fx.trading.rfs.RFSTradeListenerFactory
Returns an instance of RFSTradeListener for the specified RFSTrade instance that will be notified of incoming client side events.
createStaticFXContainer(String, List<String>) - Method in class com.caplin.motif.fx.container.FXContainerAdapter
Creates a publisher that automatically provides a static container of FX SPOT rates.
createStaticFXContainer(String, SubjectList) - Method in class com.caplin.motif.fx.container.FXContainerAdapter
Creates a publisher that automatically provides a static container of FX SPOT rates using the minimum volume band dealt in the base currency.
createStrategyDetailsRequestListener(StrategySubjectInfo) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsRequestListenerFactory
When this method is called, you are responsible for creating and returning an instance of StrategyDetailsRequestListener to handle the request.
createSubjectInfo(String, String, String, String, String, String, String, String) - Method in class com.caplin.motif.fx.rates.AbstractSubjectParser
Creates an instance of the subclass of AbstractSubjectInfo that this class has been genericised with.
createSubjectInfo(String, String, String, String, String, String, String, String) - Method in class com.caplin.motif.fx.rates.FXSubjectParser
 
createSubjectInfo(String, String, String, String, String, String, String, String) - Method in class com.caplin.motif.fx.rates.MetalSubjectParser
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationListenerFactoryTranslator
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.block.BlockTradeListenerFactoryTranslator
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.esp.ESPTradeListenerFactoryTranslator
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateFactoryTranslator
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionStateFactoryTranslator
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationFactoryTranslator
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyFactoryTranslator
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFactoryTranslator
 
createTradeListener(Trade) - Method in class com.caplin.motif.fx.trading.rfs.RFSTradeListenerFactoryTranslator
 
createTradeListener(Trade) - Method in interface com.caplin.motif.trading.TradeListenerFactory
 
currencies(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
 
CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
 
CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.trading.orders.StrategyFields
 
CURRENCY_PAIR - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
currencyPair(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
Sets the currency pair
CustomEventListener - Annotation Type in com.caplin.motif.trading
The CustomEventListener annotation can be used to annotate a method that should be called when an custom event has been triggered from the frontend.
CustomEventListenerHelper - Class in com.caplin.motif.trading
 
CustomEventListenerHelper() - Constructor for class com.caplin.motif.trading.CustomEventListenerHelper
 

D

DATE_PATTERN - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
dateStr - Variable in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
datetime - Variable in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
DateTimeFormatException - Exception in com.caplin.motif.fx.exception
A DateTimeFormatException is thrown when dates are by parsed in the API that are not in the correct format.
DateTimeFormatException(String, Throwable) - Constructor for exception com.caplin.motif.fx.exception.DateTimeFormatException
Constructs the Exception with the error message and the throwable
DateUtil - Class in com.caplin.motif.fx.trading
 
DateUtil() - Constructor for class com.caplin.motif.fx.trading.DateUtil
 
DateUtilities - Class in com.caplin.motif.fx.calendar
 
DateUtilities() - Constructor for class com.caplin.motif.fx.calendar.DateUtilities
 
DEACTIVATE - Static variable in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
Deactivate orders.
DEALT_CURRENCY - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
DEALT_CURRENCY - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
 
DEALT_CURRENCY - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
DEALT_CURRENCY - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
DEALT_CURRENCY - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
DEALT_CURRENCY - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
dealtCurrency(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
Sets the dealt currency
decodeItemId(String) - Method in class com.caplin.motif.fx.blotter.FXBlotter
Decodes the item ID using UTF-8 URL encoding.
DEFAULT_FWD_ASK_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
DEFAULT_FWD_BID_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
DEFAULT_SPOT_ASK_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
DEFAULT_SPOT_BID_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
DEFAULT_SWAP_ASK_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
DEFAULT_SWAP_BID_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
defaultFwdAskMargin(String) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The default forward margin on the ask rate.
defaultFwdAskMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
Sets the ask rate's default FWD margin
defaultFwdBidMargin(String) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The default forward margin on the bid rate.
defaultFwdBidMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
Sets the bid rate's default FWD margin
DefaultIfDoneOCOValidator - Class in com.caplin.motif.fx.trading.orders.submission.validator
The default implementation of OrderSubmissionValidator for IfDoneOCO submissions.
DefaultIfDoneOCOValidator() - Constructor for class com.caplin.motif.fx.trading.orders.submission.validator.DefaultIfDoneOCOValidator
Constructs the defualt validator for IF-DONE-OCO orders.
DefaultOCOValidator - Class in com.caplin.motif.fx.trading.orders.submission.validator
The default implementation of OrderSubmissionValidator for OCO submissions
DefaultOCOValidator() - Constructor for class com.caplin.motif.fx.trading.orders.submission.validator.DefaultOCOValidator
 
defaultSpotAskMargin(String) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The default margin to be applied to the Spot Ask Rate
defaultSpotAskMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
The default margin to be applied to the Spot Ask Rate
defaultSpotAskMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
Sets the ask rate's default SPOT margin
defaultSpotAskMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
Sets the ask rate's default SPOT margin
defaultSpotBidMargin(String) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The default margin to be applied to the Spot Bid Rate
defaultSpotBidMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
The default margin to be applied to the Spot Bid Rate
defaultSpotBidMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
Sets the bid rate's default SPOT margin
defaultSpotBidMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
Sets the bid rate's default SPOT margin
defaultSwapAskMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFieldsBuilder
Set the default swap ask margin, this is the initial margin given to the sales user to work with.
defaultSwapBidMargin(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFieldsBuilder
Set the default swap bid margin, this is the initial margin given to the sales user to work with.
DIGITS_BEFORE_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
DIGITS_BEFORE_POINT - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 

E

EDIT_ACCEPT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.EditAcceptEvent
The name of the transition representing this event
EDIT_OPEN_ACK_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.EditOpenAckEvent
The name of the transition representing this event
EDIT_OPEN_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.EditOpenEvent
The name of the transition representing this event
EDITABLE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
EDITABLE_FIELDS - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
EditableResponder - Class in com.caplin.motif.fx.trading.orders.edit.responder
A Responder for Edit Strategy, that can send message from the Editable state.
EditableResponder(EditStrategyRequest, StrategyCache) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.EditableResponder
Constructs a Responder that can respond from the
EditAcceptEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An event to notify the client that the request to edit an existing order has been successfully accepted by the backend.
EditAcceptEvent(Strategy) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.EditAcceptEvent
Constructs an EditAcceptEvent with the event name "EditAccept".
EditOpenAckEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An event to notify the client that the request to edit the strategy has been acknowledged by the backend.
EditOpenAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.EditOpenAckEvent
Constructs an EditOpenAckEvent with the event name "EditOpenAck".
EditOpenEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An EditOpenEvent, received when the client has submitted an a request for an Edit order
EditOpenEvent() - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.EditOpenEvent
Constructs an EditOpenEvent with the event name "EditOpen".
EditOpenSentResponder - Class in com.caplin.motif.fx.trading.orders.edit.responder
A Responder for the Edit Strategy, that can send message from the EditOpenSent state.
EditOpenSentResponder(EditStrategyRequest) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.EditOpenSentResponder
Constructs a Responder that can respond from the EditOpenSent state for the EditStrategy trade model.
EditPendingResponder - Class in com.caplin.motif.fx.trading.orders.edit.responder
A Responder for Edit Strategy, that can send messages from the EditPending state.
EditPendingResponder(EditStrategyRequest, StrategyCache) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.EditPendingResponder
Constructs a Responder that can respond from the EditPending state for the EditStrategy trade model.
EditStrategyFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.edit
 
EditStrategyFactoryTranslator(EditStrategyListenerFactory) - Constructor for class com.caplin.motif.fx.trading.orders.edit.EditStrategyFactoryTranslator
 
EditStrategyListener - Interface in com.caplin.motif.fx.trading.orders.edit
A EditStrategyListener instance will be notified of incoming client events for editing the strategy.
EditStrategyListenerFactory - Interface in com.caplin.motif.fx.trading.orders.edit
An EditStrategyListenerFactory instance is responsible for providing an EditStrategyListener whenever an Edit Strategy request has been initiated from the client.
EditStrategyRequest - Class in com.caplin.motif.fx.trading.orders.edit
An EditStrategyRequest is a domain object that represents a front end request to edit a previously submitted single order or multi-order strategy.
EMAIL - Static variable in class com.caplin.motif.fx.trading.orders.submission.AlertType
The Email alert type
encodeItemId(String) - Method in class com.caplin.motif.fx.blotter.FXBlotter
Applies UTF-8 URL encoding to the provided ID.
equals(Object) - Method in class com.caplin.motif.blotter.Filter
 
equals(Object) - Method in class com.caplin.motif.blotter.Sort
 
equals(Object) - Method in class com.caplin.motif.fx.blotter.ContainerAction
 
equals(Object) - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
 
equals(Object) - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
 
equals(Object) - Method in class com.caplin.motif.fx.rates.AbstractRate
 
equals(Object) - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Two AbstractSubjectInfo instances are equal if they have the same value for:
equals(Object) - Method in class com.caplin.motif.fx.rates.ESPQuote
 
equals(Object) - Method in class com.caplin.motif.fx.rates.Precision
Two instances of Precision are considered equal if they have the same return value for each of these methods:
equals(Object) - Method in class com.caplin.motif.fx.Tenor
Two instances of Tenor are considered equal if the underlying string returned by the Tenor.getName() method are equal.
equals(Object) - Method in class com.caplin.motif.fx.trading.Account
 
equals(Object) - Method in class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
 
equals(Object) - Method in class com.caplin.motif.fx.trading.block.event.NettedLegExecution
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.submission.AlertType
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
equals(Object) - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
 
equals(Object) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
equals(Object) - Method in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
 
equals(Object) - Method in class com.caplin.motif.trading.ImmutableResponderEvent
 
equals(Object) - Method in class com.caplin.motif.trading.Responder
 
equals(Object) - Method in class com.caplin.motif.trading.ResponderEvent
 
ERROR - Static variable in class com.caplin.motif.fx.trading.ErrorEvent
The event name for an Error event
ERROR - Static variable in class com.caplin.motif.fx.trading.esp.ESPServerEvents
 
ERROR_CODE - Static variable in class com.caplin.motif.fx.trading.ErrorEvent
The Error Code field
ERROR_CODE - Static variable in class com.caplin.motif.fx.trading.RejectEvent
The field name used for sending the error code to the front end.
ERROR_MESSAGE - Static variable in class com.caplin.motif.fx.trading.ErrorEvent
The Error Message field
ERROR_MESSAGE - Static variable in class com.caplin.motif.fx.trading.RejectEvent
The field name used for sending the error message to the front end.
ErrorEvent<T extends MotifTrade> - Class in com.caplin.motif.fx.trading
An event that is sent once an error has occurred; which the frontend should be notified about.
ErrorEvent(String, String) - Constructor for class com.caplin.motif.fx.trading.ErrorEvent
Constructs an error event for the specified message and code.
ESPClientCloseAckEvent - Class in com.caplin.motif.fx.trading.esp.event
An event sent to notify the client that it's request to cancel has been accepted by the backend.
ESPClientCloseAckEvent() - Constructor for class com.caplin.motif.fx.trading.esp.event.ESPClientCloseAckEvent
Constructs a ESPClientCloseAckEvent
ESPPickUpEvent - Class in com.caplin.motif.fx.trading.esp.event
An event sent to notify the client that the trade submission is being processed by the backend.
ESPPickUpEvent() - Constructor for class com.caplin.motif.fx.trading.esp.event.ESPPickUpEvent
Constructs a ESPPickUpEvent
ESPQuote<T extends AbstractSubjectInfo> - Class in com.caplin.motif.fx.rates
An ESPQuote contains all values required for sending Executable Streaming Prices.
ESPQuote(T, FXQuote, String) - Constructor for class com.caplin.motif.fx.rates.ESPQuote
Constructs the ESPQuote for the given subject info, quote and gfa.
ESPQuoteFields - Class in com.caplin.motif.fx.rates
 
ESPQuoteFields() - Constructor for class com.caplin.motif.fx.rates.ESPQuoteFields
 
ESPServerEvents - Class in com.caplin.motif.fx.trading.esp
 
ESPSubmitAckEvent - Class in com.caplin.motif.fx.trading.esp.event
An event to notify the client that the trade submission has been received.
ESPSubmitAckEvent() - Constructor for class com.caplin.motif.fx.trading.esp.event.ESPSubmitAckEvent
Constructs an ESPSubmitAckEvent
ESPSubmitEvent - Class in com.caplin.motif.fx.trading.esp.event
An ESPSubmitEvent, received when the client has submitted an ESP for execution
ESPSubmitEvent(String, BuySell, String) - Constructor for class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
Constructs the ESPSubmitEvent object with the price, side and quote id that the client wants to execute an ESP trade on.
ESPSubmitEvent(String, BuySell, String, String) - Constructor for class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
Constructs the ESPSubmitEvent object with the price, side and quote id and toboUser that the client wants to execute an ESP trade on.
ESPTrade - Class in com.caplin.motif.fx.trading.esp
An ESPTrade is a domain object that represents an Executable Streaming Price trade.
ESPTradeConfirmationEvent - Class in com.caplin.motif.fx.trading.esp.event
An event sent to notify the client that the trade has been executed
ESPTradeConfirmationEvent(String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.trading.esp.event.ESPTradeConfirmationEvent
Constructs an ESPTradeConfirmationEvent
ESPTradeFactory - Class in com.caplin.motif.fx.trading.esp
 
ESPTradeFactory() - Constructor for class com.caplin.motif.fx.trading.esp.ESPTradeFactory
 
ESPTradeHeldEvent - Class in com.caplin.motif.fx.trading.esp.event
An event sent to notify the client that the trade has been held.
ESPTradeHeldEvent() - Constructor for class com.caplin.motif.fx.trading.esp.event.ESPTradeHeldEvent
Constructs an ESPTradeHeldEvent event
ESPTradeListener - Interface in com.caplin.motif.fx.trading.esp
An ESPTradeListener instance will be notified of incoming client events for ESP Trades.
ESPTradeListenerFactory - Interface in com.caplin.motif.fx.trading.esp
An ESPTradeListenerFactory instance is responsible for providing an ESPTradeListener whenever an ESP Trade has been initiated from the client.
ESPTradeListenerFactoryTranslator - Class in com.caplin.motif.fx.trading.esp
 
ESPTradeListenerFactoryTranslator(ESPTradeListenerFactory, TradeValidator) - Constructor for class com.caplin.motif.fx.trading.esp.ESPTradeListenerFactoryTranslator
 
ESPTradeValidator - Class in com.caplin.motif.fx.trading.esp
 
ESPTradeValidator() - Constructor for class com.caplin.motif.fx.trading.esp.ESPTradeValidator
 
EventListener<T> - Interface in com.caplin.motif.trading
 
ExecutableResponder - Class in com.caplin.motif.fx.trading.rfs.responder
Responder that can respond from the Executable state.
ExecutableResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.ExecutableResponder
Constructs a Responder that can respond from the Executable state for the RFS trade model.
EXECUTE_ACK - Static variable in class com.caplin.motif.fx.trading.block.event.BlockTradeExecuteAckEvent
The name of the transition representing this event
EXECUTE_ACK - Static variable in class com.caplin.motif.fx.trading.rfs.event.RFSExecuteAckEvent
The name of the transition representing this event
ExecutedResponder - Class in com.caplin.motif.fx.trading.rfs.responder
Responder that can respond from the Submittted state.
ExecutedResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.ExecutedResponder
Constructs a Responder that can respond from the Executed state for the RFS trade model.
ExecuteEvent - Class in com.caplin.motif.fx.trading.rfs.event
 
ExecuteEvent(String) - Constructor for class com.caplin.motif.fx.trading.rfs.event.ExecuteEvent
 
ExecuteSentResponder - Class in com.caplin.motif.fx.trading.rfs.responder
Constructs a responder used for sending events from the ExecuteSent state.
ExecuteSentResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.ExecuteSentResponder
 
EXECUTION - Static variable in class com.caplin.motif.fx.blotter.FXBlotter
The FXBlotter for the Execution blotter, which holds the regex for the Execution blotter container subject and its constituents.
EXECUTION_BLOTTER_ITEM_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
EXECUTION_BLOTTER_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
EXECUTION_BLOTTER_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
EXECUTION_DATE_TIME - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
EXECUTION_DATE_TIME - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
EXECUTION_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
EXECUTION_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
ExecutionBlotter - Class in com.caplin.motif.fx.blotter.type
A type of FXBlotter which contains the subjects, regex and suffixes for the Motif's Execution Blotter.
ExecutionBlotter() - Constructor for class com.caplin.motif.fx.blotter.type.ExecutionBlotter
Constructor for ExecutionBlotter.
executionDateTime(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
Sets the execution date time
executionDateTime(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
 
ExecutionItemMessage - Class in com.caplin.motif.fx.blotter.message
Instances of this class represent a Record Item for the Execution Blotter
ExecutionItemMessage(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.ExecutionItemMessage
Deprecated.
You should not be creating instances of this class. Please see class javadoc to see how the builder for this class is to be obtained.
ExecutionItemMessage.Builder - Class in com.caplin.motif.fx.blotter.message
ExecutionType - Class in com.caplin.motif.fx.trading.orders.submission
The ExecutionType determines how order should be executed.
ExecutionType(String) - Constructor for class com.caplin.motif.fx.trading.orders.submission.ExecutionType
Constructs an ExecutionType for the specified name.
EXPIRATION_DATE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
EXPIRATION_DATE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
EXPIRATION_DATE_TIME - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
EXPIRATION_LOCATION - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
EXPIRATION_LOCATION - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
EXPIRATION_LOCATION - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
EXPIRATION_TIME - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
EXPIRATION_TIME - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
EXPIRATION_UTC_OFFSET - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
EXPIRATION_UTC_OFFSET - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
ExpirationDate - Class in com.caplin.motif.fx.trading.orders.submission
The date an order should expire.
ExpirationDate(String, String, String, String) - Constructor for class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
Constructs a GTD (Good til Date) ExpirationDate which represents a specific date, time and location.
EXPIRED - Static variable in class com.caplin.motif.fx.trading.block.event.BlockTradeExpiredEvent
The name of the transition representing this event
EXPIRED - Static variable in class com.caplin.motif.fx.trading.rfs.event.RFSExpiredEvent
The name of the transition representing this event
ExpiredResponder - Class in com.caplin.motif.fx.trading.rfs.responder
Base class for sending expired events.
ExpiredResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.ExpiredResponder
Consctructs a Responder that can respond from states that send the Expired event.
extractLegValues(TradeEvent, BuySell, String) - Static method in class com.caplin.motif.fx.trading.rfs.sales.LegValues
 
extractSpotValues(TradeEvent, BuySell, FXTradingType) - Static method in class com.caplin.motif.fx.trading.rfs.sales.SpotValues
 
extractSwapValues(TradeEvent, BuySell) - Static method in class com.caplin.motif.fx.trading.rfs.sales.SwapValues
 

F

factory - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
 
FailureType - Enum in com.caplin.motif.fx.trading.orders.edit.event
The enum used to describe the type of failure that has occured when the client has made a save request that has failed.
FAR_REGULATORY_ID - Static variable in class com.caplin.motif.fx.trading.allocation.RegulatoryID
 
farAllInRate(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the far all in rate
farAmount(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the far amount
farBuySell(BuySell) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the far BuySell
farContraAmount(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the far contra amount
farPips(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the far fwd pips
farSettlementDate(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the far settlement date
farTenor(Tenor) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the far tenor
FieldComparator - Class in com.caplin.motif.fx.trading.orders
 
FieldComparator() - Constructor for class com.caplin.motif.fx.trading.orders.FieldComparator
 
fieldIsValid(String) - Method in interface com.caplin.motif.trading.validator.FieldVisitor
 
fieldIsValid(String) - Method in class com.caplin.motif.trading.validator.RequiredFieldsVisitor
 
fields - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
fields - Variable in class com.caplin.motif.trading.ResponderEvent
 
FieldSetPair<T extends BaseFieldSet> - Class in com.caplin.motif.fx.trading.orders.details
 
FieldVisitor - Interface in com.caplin.motif.trading.validator
 
FILL_RATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
FILL_RATE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
FILL_RATE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
FILLED - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
FILLED_AMOUNT - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
FILLED_AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
filledAmounts(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 
Filter - Class in com.caplin.motif.blotter
A Filter contains information for filtering a blotter by a column or field name on a particular value, for example L1_Status==Open.
Filter(String, Filter.Operator, String) - Constructor for class com.caplin.motif.blotter.Filter
Constructs a Filter for the specified field name, operator and the value to filter on.
Filter.Operator - Enum in com.caplin.motif.blotter
Represents all of the possible Operators that can be used to perform a filter.
FILTER_ON_HISTORIC_BLOTTER_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
FILTER_PREFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
filterContainerActions(BlotterItemCache, SendableBlotterMessage) - Static method in class com.caplin.motif.fx.blotter.cache.ContainerUtils
 
FIXING_DATE - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
FIXING_DATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
fixingDate(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 
FOK - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
An instance of ExpirationDate that represents Fill or Kill.
formatRateDps(String, int, RoundingMode) - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
forName(String) - Static method in enum com.caplin.motif.fx.trading.orders.activestatechange.ActiveState
Returns the enum that matches the string passed in
fromString(String) - Static method in enum com.caplin.motif.blotter.Filter.Operator
Returns the Operator for it's specified symbol.
fromString(String) - Static method in enum com.caplin.motif.fx.trading.FXTradingProtocol
 
FWD - Static variable in class com.caplin.motif.fx.trading.FXTradeUtil
 
FWD_ASK_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
FWD_ASK_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
FWD_ASK_POINTS - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
FWD_BID_MARGIN - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
FWD_BID_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
FWD_BID_POINTS - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
FWD_MARGIN - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
FWD_PIPS - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
FWD_POINTS - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
FWDFWD - Static variable in class com.caplin.motif.fx.trading.FXTradeUtil
 
FWDFWDSWAP - Static variable in class com.caplin.motif.fx.trading.FXTradeUtil
 
fwdPips(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
Deprecated.
FwdQuote - Interface in com.caplin.motif.fx.rates
A forward quote, which is comprised of one or more of a bid rate, ask rate and mid rate.
fwdQuote(FwdQuote) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The underlying FwdQuote that contains all the fields a standard RFS quote would.
FwdQuoteBuilder - Class in com.caplin.motif.fx.rates
A builder class for creating concrete instances of the FwdQuote interface.
FXBaseBlotterItemMessage - Class in com.caplin.motif.fx.blotter.message
An instance of this class represents a Record Item, in a Container.
FXBaseBlotterItemMessage(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
Deprecated.
You should not need to create instances of this class yourself. Please refer to the class javadoc to see how instances of this class should be obtained.
FXBaseBlotterItemMessage.Builder<T> - Class in com.caplin.motif.fx.blotter.message
Builder for blotter messages.
FXBlotter - Class in com.caplin.motif.fx.blotter
Base class for blotter subject data.
FXBlotter(String, String, String, String) - Constructor for class com.caplin.motif.fx.blotter.FXBlotter
Constructs the FXBlotter with the given regex's and subject suffixes.
FXBlotterAdapter - Class in com.caplin.motif.fx.blotter
An FXBlotterAdapter services the capabilities for the Blotters supported in the Motif.
FXBlotterAdapter(DataSource) - Constructor for class com.caplin.motif.fx.blotter.FXBlotterAdapter
Creates the FXBlotterAdapter that will utilise the specified DataSource and its configuration for communication with the FX Motif.
FXBlotterItemMessage - Class in com.caplin.motif.fx.blotter.message
An instance of this class represents a Record Item, in a Container.
FXBlotterItemMessage(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Deprecated.
You should not need to create instances of this class yourself. Please refer to the class javadoc to see how instances of this class should be obtained.
FXBlotterItemMessageFactory - Class in com.caplin.motif.fx.blotter.message
Instances of this class should be obtained from FXBlotterItemPublisher.getMessageFactory()
FXBlotterItemMessageFactory(FXBlotter, MessageFactory) - Constructor for class com.caplin.motif.fx.blotter.message.FXBlotterItemMessageFactory
Deprecated.
FXBlotterItemMessageFactory. You should not need to create instances of this class yourself. Instead it should be obtained from FXBlotterItemPublisher.getMessageFactory()
FXBlotterItemProvider<T extends FXBlotterItemSubjectInfo> - Interface in com.caplin.motif.fx.blotter
An FXBlotterItemProvider instance is capable of receiving Blotter requests and discards for Record Items
FXBlotterItemPublisher - Class in com.caplin.motif.fx.blotter
This class is responsible for publishing blotter items.
FXBlotterItemPublisher(CachedPublisher, FXBlotterItemMessageFactory) - Constructor for class com.caplin.motif.fx.blotter.FXBlotterItemPublisher
Creates a new FXBlotterItemPublisher.
FXBlotterItemSubjectInfo - Class in com.caplin.motif.fx.blotter.subject
A domain object representing a subscription to a blotter container for a given user.
FXBlotterItemSubjectInfo(String, FXBlotter, String, String) - Constructor for class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
Constructs an instance of FXBlotterItemSubjectInfo with the given details.
FXBlotterItemSubjectParser - Class in com.caplin.motif.fx.blotter.subject
The default subject parser the used for blotter item requests.
FXBlotterItemSubjectParser(FXBlotter) - Constructor for class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectParser
Creates a new instance of the FXBlotterItemSubjectParser.
FXBlotterMessage - Class in com.caplin.motif.fx.blotter.message
FXBlotterMessageFactory - Class in com.caplin.motif.fx.blotter.message
Instances of this class should be obtained from FXBlotterPublisher.getMessageFactory()
FXBlotterMessageFactory(FXBlotter, MessageFactory) - Constructor for class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
Deprecated.
You should not need to create instances of this class yourself. Instead instances should be obtained from FXBlotterPublisher.getMessageFactory().
FXBlotterProvider<T extends FXBlotterSubjectInfo> - Interface in com.caplin.motif.fx.blotter
An FXBlotterProvider instance is capable of receiving Blotter requests and discards for containers.
FXBlotterPublisher - Class in com.caplin.motif.fx.blotter
This class is responsible for creating and sending messages that relate to the blotter itself, for example the initial blotter image and subsequently any structural changes such as items being added or removed.
FXBlotterPublisher(CachedPublisher, FXBlotterMessageFactory) - Constructor for class com.caplin.motif.fx.blotter.FXBlotterPublisher
Deprecated.
You should not need to create an instance of this. Instead instances should be obtained from the FXBlotterAdapter by calling FXBlotterAdapter.createBlotterPublisher(FXBlotter, FXBlotterProvider).
FXBlotterSubjectInfo - Class in com.caplin.motif.fx.blotter.subject
A domain object representing a subscription to a blotter container for a given user.
FXBlotterSubjectInfo(String, FXBlotter, String) - Constructor for class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
Constructs an instance of FXBlotterSubjectInfo with the given details.
FXBlotterSubjectParser - Class in com.caplin.motif.fx.blotter.subject
The default subject parser the API uses for Blotter Container Requests
FXBlotterSubjectParser(FXBlotter) - Constructor for class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectParser
Constructs the FXBlotterSubjectParser that recognises and parses blotter subjects as described in the instance of FXBlotter passed in.
FXBlotterSubjects - Class in com.caplin.motif.fx.blotter.subject
 
FXBlotterSubjects() - Constructor for class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
FXCachedBlotterItemProvider - Interface in com.caplin.motif.fx.blotter.cache
 
FXCachedBlotterMessage - Class in com.caplin.motif.fx.blotter.cache
FXCachedBlotterMessage(FXBlotter, FXBlotterItemMessageFactory, String) - Constructor for class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
FXCachedBlotterMessage(FXBlotter, FXBlotterItemMessageFactory, String, String) - Constructor for class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
FXCachedBlotterMessageFactory - Class in com.caplin.motif.fx.blotter.cache
Instances of this class should be obtained from FXCachedBlotterPublisher.getMessageFactory()
FXCachedBlotterMessageFactory(FXBlotter, FXBlotterItemMessageFactory) - Constructor for class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessageFactory
Deprecated.
You should not need to create instances of this class yourself. Instead instances should be obtained from FXCachedBlotterPublisher.getMessageFactory()
FXCachedBlotterPublisher - Interface in com.caplin.motif.fx.blotter.cache
FXCachedBlotterPublisherImpl - Class in com.caplin.motif.fx.blotter
 
FXCachedBlotterPublisherImpl(FXBlotterPublisher, FXCachedBlotterItemProviderImpl, FXCachedBlotterMessageFactory, BlotterCache, Executor) - Constructor for class com.caplin.motif.fx.blotter.FXCachedBlotterPublisherImpl
 
FXCalendarAdapter - Class in com.caplin.motif.fx.calendar
An adapter that will provide calendar information to the frontend via your implementations of SettlementDateRequestListener and TenorDateRequestListener.
FXCalendarAdapter(DataSource, CalendarRequestListener) - Constructor for class com.caplin.motif.fx.calendar.FXCalendarAdapter
Deprecated.
This constructor is deprecated because it creates an instance of FXCalendarAdapter and registers an instance of the deprecated interface CalendarRequestListener. Instead, call FXCalendarAdapter.FXCalendarAdapter(DataSource) to create an FXCalendarAdapter and then call FXCalendarAdapter.registerSettlementDateProvider(SettlementDateRequestListener) and FXCalendarAdapter.registerTenorDateProvider(TenorDateRequestListener) to register your listeners on it.
FXCalendarAdapter(DataSource) - Constructor for class com.caplin.motif.fx.calendar.FXCalendarAdapter
Constructs an FXCalendarAdapter serviced by the specified DataSource.
FXContainerAdapter - Class in com.caplin.motif.fx.container
An FXContainerAdapter provides FX grids.
FXContainerAdapter(DataSource) - Constructor for class com.caplin.motif.fx.container.FXContainerAdapter
Constructs an FXContainerAdapter that will utilise the specified DataSource and its configuration for communication with the motif.
FXExecuteFields - Class in com.caplin.motif.fx.trading
 
FXExecuteFields() - Constructor for class com.caplin.motif.fx.trading.FXExecuteFields
 
FXExecution<T extends FXTradeLeg> - Class in com.caplin.motif.fx.trading
Base class for trade objects within the FX Integration API.
FXExecution(Trade, T, T) - Constructor for class com.caplin.motif.fx.trading.FXExecution
Constructs the FXExecution that extends wraps around the trade object and provides convenience methods for obtaining fields and sending messages.
FXExecutionTradeLeg - Class in com.caplin.motif.fx.trading
Implementation of an FXTradeLeg.
FXExecutionTradeLeg(Trade, String, FXTradingType, FXSwapType) - Constructor for class com.caplin.motif.fx.trading.FXExecutionTradeLeg
Constructs the FXExecutionTradeLeg which wraps around the trade object and provides convenience methods to obtain fields pertaining to the trade legs, as well as methods to send trade messages.
FXOrdersAdapter - Class in com.caplin.motif.fx.trading.orders
An FXOrdersAdpater services trading capabilities for Limit Orders.
FXOrdersAdapter(DataSource) - Constructor for class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Constructs an FXOrdersAdapter that will utilise the specified DataSource and its configuration for communication with the motif.
FXOrdersAdapter(TradeAdapter) - Constructor for class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Constructs the FXOrdersAdapter that will utilise the specified TradeAdapter and its configuration for communication with the motif.
FXPostAllocationAdapter - Class in com.caplin.motif.fx.trading.allocation
An FXPostAllocationAdapter services trading capabalities for Post Allocations.
FXPostAllocationAdapter(DataSource) - Constructor for class com.caplin.motif.fx.trading.allocation.FXPostAllocationAdapter
Constructs the FXPostAllocationAdapter that will utilise the specified Datasource and its configuration for communication with the Motif.
FXPostAllocationAdapter(TradeAdapter) - Constructor for class com.caplin.motif.fx.trading.allocation.FXPostAllocationAdapter
Constructs the FXPostAllocationAdapter that will utilise the specified TradingAdapter and it's underlying Datasource configuration for communication with the Motif.
FXQuote - Interface in com.caplin.motif.fx.rates
The base interface for sendable Quotes for both streaming ESP rates and RFS Quotes.
FXQuotePublisher - Interface in com.caplin.motif.fx.rates
The publisher able to send ESP Quotes.
FXQuotePublisherImpl - Class in com.caplin.motif.fx.rates
 
FXRatesAdapter - Class in com.caplin.motif.fx.rates
An FXRatesAdapter services rate streaming for ESP, SPOT, FORWARD and SWAP rates.
FXRatesAdapter(DataSource) - Constructor for class com.caplin.motif.fx.rates.FXRatesAdapter
Constructs an FXRatesAdapter that will utilise the specified DataSource and its configuration for communication with the motif.
FXResponder<T extends MotifTrade> - Class in com.caplin.motif.fx.trading
Base class for FX Related responders that wish to send error and reject events
FXResponder(T) - Constructor for class com.caplin.motif.fx.trading.FXResponder
Constructs an Responder that can send the Error and Reject events for FX related trade models.
FXSubjectInfo - Class in com.caplin.motif.fx.rates
A domain object representing a subscription to streaming FX rates for a currency pair, such as USDJPY.
FXSubjectInfo(String, String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.rates.FXSubjectInfo
Creates an instance of FXSubjectInfo with the default subject prefix "FX" and the provided parameters.
FXSubjectInfo(String, String, String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.rates.FXSubjectInfo
Creates an instance of FXSubjectInfo with a specified subject prefix and the provided parameters.
FXSubjectParser - Class in com.caplin.motif.fx.rates
Parses the client's request to stream a rate into an object with convenience methods to obtain the information from the request.
FXSubjectParser() - Constructor for class com.caplin.motif.fx.rates.FXSubjectParser
Constructs the FXSubjectParser using the default "subject prefix", which is "FX".
FXSubjectParser(String) - Constructor for class com.caplin.motif.fx.rates.FXSubjectParser
Constructs the FXSubjectParser using an additional prefix to the default.
FXSubmitFields - Class in com.caplin.motif.fx.trading
 
FXSwapType - Enum in com.caplin.motif.fx
An enum that distinguishes between SPOT/FWD Swaps and FWD/FWD Swaps.
FXTrade - Class in com.caplin.motif.fx.trading
Base class for trade objects used in the Integration API which all FX related trades should extend.
FXTrade(Trade) - Constructor for class com.caplin.motif.fx.trading.FXTrade
Constructs the FXTrade which wraps around the underlying trading datasource trade object and provides basic functionality.
FXTradeAdapter - Class in com.caplin.motif.fx.trading
An FXTradeAdapter services trading capabilities for the Executable Streaming Price (ESP), Request For Stream (RFS) and Block Trade (BLOCK) protocols.
FXTradeAdapter(DataSource) - Constructor for class com.caplin.motif.fx.trading.FXTradeAdapter
Constructs an FXTradeAdapter that will utilise the specified DataSource and its configuration for communication with the motif.
FXTradeAdapter(TradeAdapter) - Constructor for class com.caplin.motif.fx.trading.FXTradeAdapter
Constructs an FXTradeAdapter that will utilise the specified TradeAdapter and its configuration for communication with the motif.
FXTradeLeg - Class in com.caplin.motif.fx.trading
Represents a leg within an FX Trade.
FXTradeLeg(Trade, String) - Constructor for class com.caplin.motif.fx.trading.FXTradeLeg
Constructs the FXTradeLeg which wraps around the underlying trading datasource trade object and provides basic convenience methods to obtain information about the trade.
FXTradeUtil - Class in com.caplin.motif.fx.trading
 
FXTradeUtil() - Constructor for class com.caplin.motif.fx.trading.FXTradeUtil
 
FXTradingProtocol - Enum in com.caplin.motif.fx.trading
The FXTradingProtocol denotes the set of enums that represent the type of FX trades available in the Motif.
FXTradingType - Enum in com.caplin.motif.fx
Represents the execution type of a trade.

G

get(String) - Method in class com.caplin.motif.fx.blotter.cache.BlotterItemCache
 
getAccount() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The account set on this item
getAccount() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocation
Returns the account that the amount should be allocated to.
getAccount() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getAccount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns the account
getAccount() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the account that this trade should be booked against.
getAccount() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getAccount() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the account that this trade should be booked against.
getAccount() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getAccount() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getAccount() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the account for this order
getAccount() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the client account to which this order strategy should be executed for.
getAccount() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the account that the order should be executed against.
getActionType() - Method in class com.caplin.motif.fx.blotter.ContainerAction
Gets the action type.
getActivationDate() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getActivationDate() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getActivationDate() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the activation date of the order
getActivationDate() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the date on which the order strategy should be activated.
getActivationDate() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the date which specifies when the order should activate.
getAlertTypes() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getAlertTypes() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getAlertTypes(String, String) - Static method in class com.caplin.motif.fx.trading.orders.submission.AlertType
Returns a set of AlertTypes for a String that contains a delimited list of AlertTypes
getAlertTypes() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
 
getAlertTypes() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the set of AlertType of the order strategy.
getAlertTypes() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns a list of alert types that should be fired during the order workflow, for example, fills, partial fills, cancelations etc.
getAllInAskRate() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the all in ask rate.
getAllInBidRate() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the all in bid rate.
getAllInMargin() - Method in class com.caplin.motif.fx.trading.rfs.sales.LegValues
The user all in margin, which is the sum of the user spot margin and user fwd margin
getAllInRate() - Method in class com.caplin.motif.fx.rates.AbstractRate
 
getAllInRate() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns the allIn rate
getAllocations() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
Returns the list of PostTradeAllocations that were recieved with this request.
getAllocationStatus() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the allocation status
getAmount() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Returns the amount for the subscription, specified as a quantity of the unit returned by AbstractSubjectInfo.getAmount().
getAmount() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocation
The amount that should be added or removed from the account.
getAmount() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getAmount() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
Returns the amount at which the ESP trade should be executed.
getAmount() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getAmount() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the amount at which the leg should be executed.
getAmount() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getAmount() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
The amount at which this order which should be executed.
getAmountIn() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Returns the unit that the amount returned by AbstractSubjectInfo.getAmount() is specified in.
getAndSetStaleStatus(String, boolean) - Method in class com.caplin.motif.datasource.CachedSubscriptionManager
 
getAskBidQuoteId() - Method in class com.caplin.motif.fx.rates.SwapQuote
Returns the AskBidQuoteId
getAskPips() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getAskPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the ask pips.
getAskPips() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the rate of the ask side of the quote.
getAskPips() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getAskPoints() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the ask points.
getAskQuoteID() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getAskQuoteId() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the AskQuoteID
getAskQuoteID() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the Id of the ask side of the quote.
getAskQuoteID() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getAskRate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getAskRate() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the rate of the bid side of the quote.
getAskRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getBaseCurrency() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Returns the base currency for the subscription.
getBaseCurrency() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getBaseCurrency() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the base currency of the currency pair.
getBaseCurrency() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getBaseCurrency() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the base currency of the currency pair.
getBenchmarkType() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getBenchmarkType() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the benchmark type of the order.
getBidAskQuoteId() - Method in class com.caplin.motif.fx.rates.SwapQuote
Returns the BidAskQuoteId
getBidPips() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getBidPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the bid pips.
getBidPips() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the pips of the bid side of the quote.
getBidPips() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getBidPoints() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the bid points.
getBidQuoteID() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getBidQuoteId() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the Bid Quote ID
getBidQuoteID() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the Id of the bid side of the quote.
getBidQuoteID() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getBidRate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getBidRate() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the rate of the bid side of the quote.
getBidRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getBlotter() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
Returns the FXBlotter object that this object was instantiated with.
getBlotter() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
Returns the FXBlotter object that this object was instantiated with.
getBlotter() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
The FXBlotter associated with the request
getBlotter() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
The FXBlotter associated with the request
getBlotterContainerRegex() - Method in class com.caplin.motif.fx.blotter.FXBlotter
Returns the blotter container regex, used in parsing/recognising blotter container requests.
getBlotterItemRegex() - Method in class com.caplin.motif.fx.blotter.FXBlotter
Returns the blotter record item regex, used in parsing/recognising blotter record item requests.
getBlotterItemSubject(String, String) - Method in class com.caplin.motif.fx.blotter.FXBlotter
Returns the string representing the blotter record item subject with the given username, and id.
getBlotterSubject(String) - Method in class com.caplin.motif.fx.blotter.FXBlotter
Returns the string representing the blotter container subject with the given user name.
getBrokenDate() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
The settlement date, if request was for a broken date.
getBuilder(String, String, GenericMessage) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessageFactory
 
getBulkActionSentResponder() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
Returns the responder that can trigger events from the BulkActionSent state.
getBulkOrderAction() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
 
getBuySell() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocation
Returns whether or not this is a buy or a sell.
getBuySell() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
Returns whether or not the original trade was a BUY or SELL.
getBuySell() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
Returns the BuySell direction of this leg.
getBuySell() - Method in class com.caplin.motif.fx.trading.block.event.NettedLegExecution
 
getBuySell() - Method in class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
Returns the BuySell object denoting whether the side of the trade was buy or sell
getBuySell() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
Returns the BuySell direction of this leg or null if it has not been defined at this point.
getBuySell() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getBuySell() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the BuySell direction of this order.
getBuySell() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSExecuteEvent
The side that the trade should be executed at.
getCancelingResponder() - Method in class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
Returns the Responder for responding to events from the Canceling state
getCancelSentResponder() - Method in class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
Returns the Responder for responding to events from the CancelSent state.
getCaption(S) - Method in interface com.caplin.motif.fx.calendar.SettlementFixingDateProvider
Returns the caption for the currency pair provided in the subject info.
getCaption(T) - Method in interface com.caplin.motif.fx.calendar.TenorFixingDateProvider
Returns the caption for the currency pair provided in the subject info.
getCaption() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getCaption() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the caption for the currency pair
getCaption() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getCaption() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the NDF text attached to the quote being executed, this is an additional piece of text that is found on an quote that is for an NDF currency pair, for when executing a Non Deliverable Forward.
getChangeStateSentResponder() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
Returns the responder that can trigger events from the ChangeStateSent state.
getChangingStateResponder() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
Returns the responder that can trigger events from the ChangingState state.
getChildOrders() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the list of orders representing the legs of the order strategy.
getChildOrders() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns a list of orders that this strategy contains.
getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
Returns the responder that should be used to respond from within the ClientCloseSent state.
getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the responder that can send messages from the ClientCloseSent state
getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
Returns the responder used for sending events from the ClientCloseSent state.
getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
Returns the responder for sending events from the ClientCloseSent state
getClientCloseSentResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
Returns the responder used for sending events from the ClientCloseSent state.
getContainerActions() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
 
getContainerActions() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
 
getContainerActions() - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
A List of actions represented by ContainerAction to be performed on the Container.
getContraAmount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns the contra amount
getContraAmount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeNetInfo
Returns the contra amount
getCurrencyPair() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The currency pair set on this item
getCurrencyPair() - Method in class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
Returns the currency pair that was parsed to create this SettlementDateSubjectInfo.
getCurrencyPair() - Method in class com.caplin.motif.fx.calendar.TenorDateSubjectInfo
Returns the currency pair that was parsed to create this TenorDateSubjectInfo
getCurrencyPair() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Returns the currency pair for the subscription.
getCurrencyPair() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getCurrencyPair() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the currency pair that this trade should be executed against.
getCurrencyPair() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getCurrencyPair() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the currency pair that this trade should be executed against.
getCurrencyPair() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getCurrencyPair() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getCurrencyPair() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the currency pair the amount denominates
getCurrencyPair() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the currency pair of the order strategy.
getCurrencyPair() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the currency pair that this strategy should be executed for.
getCurrentState() - Method in class com.caplin.motif.trading.MotifTrade
Returns the current state name as defined in the state model xml that the trade is in.
getCustomField(String) - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns a field not provided by the getters that was set on the trade.
getDataSource() - Method in class com.caplin.motif.trading.TradeAdapter
Returns the DataSource contained by this TradeAdapter.
getDateAsString() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
Gets the date as a string in the format "YYYYMMDD".
getDateFieldValue() - Method in class com.caplin.motif.fx.trading.orders.submission.ActivationDate
 
getDateFieldValue() - Method in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
 
getDateTime() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
Deprecated.
The Date object returned by this method is created by parsing the date and time passed in to the OrderValidityDate.parse(String, String, String, String) method, without taking the offset or location parameters into account. Because of this limitation, the Date object returned by this method is not a true representation of this instance of OrderValidityDate, and this method has been deprecated accordingly. Client code should use the methods OrderValidityDate.getDateAsString(), OrderValidityDate.getTimeAsString(), OrderValidityDate.getLocation() and OrderValidityDate.getOffset() instead.
getDealtAmount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns the dealt amount
getDealtAmount() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeNetInfo
Returns the dealt amount
getDealtCurrency() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The dealt currency on this item.
getDealtCurrency() - Method in class com.caplin.motif.fx.rates.FXSubjectInfo
A proxy method that calls the underlying method AbstractSubjectInfo.getAmountIn().
getDealtCurrency() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getDealtCurrency() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns the dealt currency
getDealtCurrency() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the currency that the amount denominates.
getDealtCurrency() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getDealtCurrency() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the currency that the amount denominates.
getDealtCurrency() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getDealtCurrency() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the currency that the amount denominates.
getDefaultFwdAskMargin() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
The default margin to be applied to the Spot Ask Rate
getDefaultFwdBidMargin() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
The default margin to be applied to the Spot Bid Rate
getDefaultSpotAskMargin() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
The default margin to be applied to the Spot Ask Rate
getDefaultSpotAskMargin() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getDefaultSpotBidMargin() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
The default margin to be applied to the trader Spot Bid Rate
getDefaultSpotBidMargin() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getDefaultSwapAskMargin() - Method in interface com.caplin.motif.fx.rates.SalesSwapFields
 
getDefaultSwapBidMargin() - Method in interface com.caplin.motif.fx.rates.SalesSwapFields
 
getDescription() - Method in class com.caplin.motif.fx.trading.Account
The description of the account.
getDirection() - Method in class com.caplin.motif.blotter.Sort
The direction to sort in.
getEditableFields() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getEditableFields() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
Returns the fields relating to the order that can be edited by the user.
getEditableFields() - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
Returns the fields relating to the strategy that can be edited by the user.
getEditableResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
Returns the responder for sending events from the Editable state
getEditableSalesFields() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
Returns the fields relating to the order that can be edited by the user.
getEditedOrders() - Method in class com.caplin.motif.fx.trading.orders.edit.event.SaveEvent
 
getEditedOrdersWithChangedEditableFields() - Method in class com.caplin.motif.fx.trading.orders.edit.event.SaveEvent
 
getEditOpenSentResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
Returns the responder for sending events from the EditOpenSent state
getEditPendingResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
Returns the responder for sending events from the EditPending state
getEventName() - Method in interface com.caplin.motif.trading.BaseResponderEvent
Returns the event name that this event will send.
getEventName() - Method in class com.caplin.motif.trading.ImmutableResponderEvent
 
getEventName() - Method in class com.caplin.motif.trading.ResponderEvent
Returns the event name that this event will send.
getExecutableResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the responder that can send messages from the Executable state
getExecutableResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
Returns the responder used for sending events from the Executable state.
getExecutedResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the responder that can send messages from the Submitted state
getExecutedResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
Returns the responder used for sending events from the Submitted state.
getExecutedSentResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the responder that can send messages from the ExecuteSent state
getExecuteSentResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
Returns the responder used for sending events from the ExecuteSent state.
getExecutionDateTime() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The execution date time on this item.
getExecutionType() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getExecutionType() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the execution type of the order.
getExpirationDate() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getExpirationDate() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getExpirationDate() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the expiration date of the order
getExpirationDate() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the date on which the order strategy should expire.
getExpirationDate() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the date which specifies when the order should expire.
getFarAllInRate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the far all-in rate
getFarAmount() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the far amount
getFarBuySell() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the far BuySell
getFarContraAmount() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns The far contra amount
getFarLeg() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the far leg for swap trades, or null if this is not a swap trade.
getFarLegValues() - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecution
Returns the object containing the far leg data such as default forward margin, default forward points, default all in rate, as well as the user margin, points and rate.
getFarPips() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns The far pips
getFarQuote() - Method in class com.caplin.motif.fx.rates.SwapQuote
Returns the far leg quote
getFarSettlementDate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the far settlement date
getFarTenor() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the far tenor
getField(String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Returns a field that has been set on this message with the given name.
getField(String) - Method in class com.caplin.motif.fx.trading.orders.details.Order
Gets the leg field for the name of the field eg.
getField(String) - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
Returns the value of the given field.
getField(String) - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns the field value for the specified field.
getField(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
getField(String) - Method in interface com.caplin.motif.trading.BaseResponderEvent
Returns the field value with the specified field name.
getField(String) - Method in class com.caplin.motif.trading.ImmutableResponderEvent
 
getField(String) - Method in class com.caplin.motif.trading.MotifTrade
Returns the field value with the specified field name.
getField(String) - Method in class com.caplin.motif.trading.ResponderEvent
Returns the field value with the specified field name.
getFieldName() - Method in class com.caplin.motif.blotter.Filter
The field name of the column to filter on.
getFieldName() - Method in class com.caplin.motif.blotter.Sort
Returns the field name of the column to sort on.
getFields() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Returns all the fields that have been set on this object as a list.
getFields() - Method in interface com.caplin.motif.fx.rates.SwapFields
Returns all the fields as a map
getFields() - Method in class com.caplin.motif.fx.trading.allocation.RegulatoryID
 
getFields() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns all the fields
getFields() - Method in class com.caplin.motif.fx.trading.orders.details.Order
Returns the fields related to this order.
getFields() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
Returns the fields directly related to this strategy.
getFields() - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
getFields() - Method in interface com.caplin.motif.trading.BaseResponderEvent
Returns the current fields that have been added to this event.
getFields() - Method in class com.caplin.motif.trading.ImmutableResponderEvent
 
getFields() - Method in class com.caplin.motif.trading.ResponderEvent
Returns the current fields that have been added to this event.
getFieldValue() - Method in class com.caplin.motif.fx.trading.Account
The raw unparsed value of the Account field that was passed to the object on construction.
getFillRate() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getFillRate() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
The target rate at which the order should fill.
getFilters() - Method in class com.caplin.motif.blotter.BlotterQuery
Returns the filters within the query.
getFixedFields() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
Returns the fields relating to the order that cannot be edited by the user
getFixedFields() - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
Returns the fields relating to the strategy that cannot be edited by the user
getFixedSalesFields() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
Returns the fields relating to the order that cannot be edited by the user These fields are only visible on the Sales Order Details subject.
getFixingDate() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getFixingDate() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getFixingDate() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the fixing date, this is an additional date to the settlement date, when executing a Non Deliverable Forward, this is usually two business days before the settlement date.
getFixingDatesForSettlementDates(S, Set<String>, Callback<Map<String, String>>) - Method in interface com.caplin.motif.fx.calendar.SettlementFixingDateProvider
Called by the API to provide fixing dates for the settlement dates.
getFixingDatesForTenorDates(T, Map<Tenor, String>, Callback<Map<Tenor, String>>) - Method in interface com.caplin.motif.fx.calendar.TenorFixingDateProvider
Called by the API to provide fixing dates for tenors.
getFwdAskPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
getFwdAskPoints() - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
getFwdBidPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
getFwdBidPoints() - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
getFwdMargin() - Method in class com.caplin.motif.fx.trading.rfs.sales.LegValues
The user fwd margin, which is applied to the default fwd points to obtain the user fwd points.
getFwdPips() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns the forward pips
getGFA() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the "Good For Amount".
getInputTrades() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the list of underlying input trades that make up the block trade.
getItemId() - Method in class com.caplin.motif.fx.blotter.ContainerAction
Gets the item ID.
getItemID() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Returns the item id, which will be part of the Record Item's subject
getItemId() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
The id of the Record Message associated with the request
getItemSubject() - Method in class com.caplin.motif.fx.blotter.ContainerAction
Gets the item subject.
getLastMessage() - Method in class com.caplin.motif.datasource.CachedSubscription
 
getLegBuilder(int) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
 
getLegConfirmations() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeConfirmationEvent
Returns the leg confirmations
getLegExecutions() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeExecuteEvent
Returns a list of objects that contain the leg execution data.
getLegFieldName(int, String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
 
getLegFieldName(String, String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
 
getLegId() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns the leg id
getLegId() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
The Id of the leg
getLegId() - Method in class com.caplin.motif.fx.trading.orders.details.Order
Returns the order's leg id
getLegId() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
The Leg Id as submitted by the client
getLeglessFieldName(String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
 
getLocation() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
Gets the location that the date and time relate to.
getMargin() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
The margin or mark-up submitted with this order.
getMarginBand() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Returns the margin band for the subscription.
getMemo() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getMemo() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getMessage() - Method in class com.caplin.motif.fx.blotter.ContainerAction
Gets the message this action relates to, or null if no message was passed.
getMessageFactory() - Method in class com.caplin.motif.datasource.CachedPublisher
Returns the message factory that can be used to create messages, error and status events.
getMessageFactory() - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterPublisher
getMessageFactory() - Method in class com.caplin.motif.fx.blotter.FXBlotterItemPublisher
Returns the message factory to be used to create the blotter items.
getMessageFactory() - Method in class com.caplin.motif.fx.blotter.FXBlotterPublisher
Returns the message factory, to be used to create the FXBlotterMessage
getMessageFactory() - Method in class com.caplin.motif.fx.blotter.FXCachedBlotterPublisherImpl
 
getMessageFactory() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessageFactory
Returns the standard DataSource MessageFactory which allows you to create ContainerMessage and RecordMessage should you need to.
getMessages() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
Returns a list of FXBlotterItemMessage which represent the Record Messages added to this Message.
getMidQuoteID() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getMidQuoteID() - Method in interface com.caplin.motif.fx.rates.LegQuote
Deprecated.
getMidQuoteID() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getMidRate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getMidRate() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the mid rate.
getMidRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getMonitorSide() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
Returns a MonitorSide direction of this order.
getMonth() - Method in class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
Returns the month that was parsed to create this SettlementDateSubjectInfo.
getName() - Method in class com.caplin.motif.fx.Tenor
 
getName() - Method in class com.caplin.motif.fx.trading.Account
The name of the account.
getName() - Method in enum com.caplin.motif.fx.trading.orders.activestatechange.ActiveState
Returns the String name of the enum
getName() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
Returns the String name of the enum
getName() - Method in class com.caplin.motif.fx.trading.orders.submission.AlertType
Returns the name of the alert type.
getName() - Method in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
Returns the name of the execution type.
getName() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
Returns a printable name for the strategy type.
getName() - Method in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
Returns the name of the trading sub protocol.
getNamespace() - Method in interface com.caplin.motif.datasource.SubjectParser
Returns the namespace handled by the subject parser.
getNamespace() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectParser
 
getNamespace() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectParser
 
getNamespace() - Method in class com.caplin.motif.fx.rates.FXSubjectParser
 
getNamespace() - Method in class com.caplin.motif.fx.rates.MetalSubjectParser
 
getNamespace() - Method in class com.caplin.motif.fx.trading.allocation.AllocationViewSubjectParser
 
getNamespace() - Method in class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
 
getNearAllInRate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the near all in rate
getNearAmount() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the near amount
getNearBuySell() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The near BuySell on this item.
getNearContraAmount() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the near contra amount
getNearFarLegFieldName(String, LegType, String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
 
getNearLeg() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the near leg of the trade.
getNearLegValues() - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecution
Returns the object containing the near leg data such as default forward margin, default forward points, default all in rate, as well as the user margin, points and rate.
getNearPips() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the near pips
getNearQuote() - Method in class com.caplin.motif.fx.rates.SwapQuote
Returns the near leg quote
getNearSettlementDate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the settlement date for the near leg.
getNearStartDate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the start date for a time option.
getNearTenor() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the near tenor
getNettedLegNumber() - Method in class com.caplin.motif.fx.trading.block.event.NettedLegExecution
 
getNettedPrice() - Method in class com.caplin.motif.fx.trading.block.event.NettedLegExecution
 
getNettedTrades() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the list of underlying netted trades that make up the block trade.
getNewState() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
Returns an instance of ActiveState which represents the new state that the client wants the order to change to.
getNumberOfDigitsBeforeDecimalPoint() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the "number of digits before the decimal point".
getNumberOfDigitsBeforePips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the "number of digits before the pips", this is a Precision-related field that tells the client how to display rates.
getNumberOfDigitsBeforePips() - Method in class com.caplin.motif.fx.rates.Precision
Returns the number of digits between the decimal point and the first pip digit.
getNumberOfFractionalPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the "number of fractional pips", this is a Precision-related field that tells the client how to display rates.
getNumberOfFractionalPips() - Method in class com.caplin.motif.fx.rates.Precision
Returns the number of digits there are after the pips.
getNumberOfFractionalPoints() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getNumberOfFractionalPoints() - Method in interface com.caplin.motif.fx.rates.LegQuote
Deprecated.
This field has been deprecated in favor of L*_AllInRateDPS
getNumberOfFractionalPoints() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getNumberOfPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the "number of pips", this is a Precision-related field that tells the client how to display rates.
getNumberOfPips() - Method in class com.caplin.motif.fx.rates.Precision
Returns the number of pip digits there are.
getOffset() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
Gets the UTC offset for the time, in the format "[+-][0-9]{2}:[0-9]{2}", e.g "+01:00".
getOperator() - Method in class com.caplin.motif.blotter.Filter
The operator which will be used to perform the filter.
getOrCreateAndSubscribe(String) - Method in class com.caplin.motif.datasource.CachedSubscriptionManager
 
getOrderBuilder(int) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
Gets an OrderBuilder with the specified leg ID.
getOrderBuilder(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyBuilder
Gets an OrderBuilder with the specified order ID.
getOrderByLegID(int) - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
Returns the order associated with this strategy that has the provided leg ID.
getOrderID() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The order id set on this item
getOrderID() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
The id of the order that client wants to change the state of
getOrderID() - Method in class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
The ID of the order that is to be canceled, that the backend trading system understands.
getOrderId() - Method in class com.caplin.motif.fx.trading.orders.details.Order
Returns the order's id
getOrderID() - Method in interface com.caplin.motif.fx.trading.orders.details.StrategySubjectInfo
Gets the ID of the order the user is requesting details of.
getOrderID() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
Gets the ID of the order the user is requesting details of.
getOrderID() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
Gets the order ID from the first order in the strategy the user wants to edit.
getOrderIDs() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
The ids of the orders on which this action should be performed on.
getOrders() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
Returns the set of orders associated with this strategy.
getParentOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneOCOStrategy
Returns the parent order, which can be of any type, except CALL
getParentOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneStrategy
Returns the parent order, which must be of type Take Profit, Stop Loss or Market.
getParentOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfTimeoutStrategy
Returns the parent order, which must be of type Take Profit, Stop Loss or Market.
getParentOrderID() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
ParentOrderID is optional and might be not defined
getParentOrderID() - Method in class com.caplin.motif.fx.trading.orders.cancelation.CancelRequest
ParentOrderID is optional and might be not defined
getPendingAcceptResponder() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the responder for responding to events from the PendingAccept state.
getPendingAcceptResponder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the Responder responsible for sending server events from the PendingAccept state.
getPendingAllocationResponder() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
Returns the responder that should be used to respond from within the PendingAllocation state.
getPickedUpResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the picked up responder
getPickedUpResponder() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
Returns the responder used for sending events from the PickedUp state.
getPickedUpResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
Returns the responder used for sending events from the PickedUp state.
getPips() - Method in class com.caplin.motif.fx.rates.AbstractRate
 
getPoints() - Method in class com.caplin.motif.fx.rates.AbstractRate
 
getPrecision() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getPrecision() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the precision for the quote
getPrecision() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getPreviousOrder() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getPreviousStrategy() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getPrice() - Method in class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
The price the trade will be executed at.
getPrice() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSExecuteEvent
Returns the price that the trade should be executed at.
getPriceId() - Method in class com.caplin.motif.fx.trading.rfs.event.ExecuteEvent
The PriceID of the price that should be executed, which was originally sent with the quote.
getPricingSide() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSSubmitEvent
Returns the requested pricing side of the trade.
getProcessingResponder() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
Returns the responder that can trigger events from the Processing state.
getProfitAskRate() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
The ask rate that can be used to calculate the profit on the ask side in the given currency
getProfitAskRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getProfitBidRate() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
The bid rate that can be used to calculate the profit on the bid side in the given currency
getProfitBidRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getProfitCurrency() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
The currency that the Profit Bid Rate and Profit Ask Rate relate to
getProfitCurrency() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getProfitCurrencyDPS() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
The number of decimal places that should be used for formatting the profit currency
getProfitCurrencyDPS() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getQueuedResponder() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
Returns the responder that should be used to respond from within the Queued state.
getQueuedResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the queued responder
getQueuedResponder() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
Returns the responder used for sending events from the Queued state.
getQueuedResponder() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the responder for responding to events from the Queued state.
getQueuedResponder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the Responder responsible for sending server events from the Queued state.
getQueuedResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
Returns the responder used for sending events from the Queued state.
getQuoteFields() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getQuoteFields() - Method in class com.caplin.motif.fx.rates.BlockQuote
 
getQuoteFields() - Method in class com.caplin.motif.fx.rates.ESPQuote
 
getQuoteFields() - Method in interface com.caplin.motif.fx.rates.FXQuote
Returns the fields that will be sent to the client for a Quote.
getQuoteFields() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getQuoteFields() - Method in class com.caplin.motif.fx.rates.SwapQuote
 
getQuoteId() - Method in class com.caplin.motif.fx.rates.AbstractRate
 
getQuoteId() - Method in class com.caplin.motif.fx.rates.ESPQuote
The ID of this quote.
getQuoteId() - Method in class com.caplin.motif.fx.rates.SwapQuote
Deprecated.
getQuoteId() - Method in class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
 
getQuotes() - Method in class com.caplin.motif.fx.rates.BlockQuote
Returns the leg quotes
getRecord() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Returns the underlying DataSource message object
getRemarks() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
getRemarks() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getRemarks() - Method in class com.caplin.motif.fx.trading.orders.submission.Order
The remarks attached to this order
getRemarks() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the remarks on the order strategy.
getRemarks() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the remarks text which is a free text area within the order ticket.
getRequestID() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getRequestID() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
The client generated ID of the order strategy to be used in tracking the order in the backend trading system.
getRequestID() - Method in class com.caplin.motif.trading.MotifTrade
Returns the ID generated from the client.
getRiskDate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getRiskDate() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the time options risk date for the quote.
getRiskDate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getRiskDate() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getRiskTenor() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getRiskTenor() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the time options risk tenor for the quote.
getRiskTenor() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getRiskTenor() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getSalesRFS() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSExecuteEvent
Returns the object containing the data pertaining to the margin on the fly.
getSalesSwapFields() - Method in class com.caplin.motif.fx.rates.SalesSwapQuote
 
getSavingResponder() - Method in class com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest
Returns the responder for sending events from the Saving state
getSettlementDate() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getSettlementDate() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the settlement date for the quote.
getSettlementDate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getSettlementDate() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getSettlementDate() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getSettlementDate() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the settlement date at which the leg should be executed.
getSettlementDates(Callback<Set<String>>, String, String, String) - Method in interface com.caplin.motif.fx.calendar.CalendarRequestListener
Deprecated.
Called when a request for the valid settlement or business dates for the specified currency pair, year and month.
getSettlementDates(S, Callback<Set<String>>) - Method in interface com.caplin.motif.fx.calendar.SettlementDateRequestListener
Called when a request for the valid settlement or business dates for the specified currency pair, year and month.
getSingleOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.SingleStrategy
Returns the single order.
getSorts() - Method in class com.caplin.motif.blotter.BlotterQuery
Returns the sorts within the query.
getSpotAskRate() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the spot ask rate.
getSpotBidRate() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the spot bid rate.
getSpotMargin() - Method in class com.caplin.motif.fx.trading.rfs.sales.SpotValues
The spot margin, which is applied to the trader spot rate to obtain the client spot rate.
getSpotRate() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the spot rate
getSpotRate() - Method in class com.caplin.motif.fx.rates.AbstractRate
 
getSpotRate() - Method in class com.caplin.motif.fx.trading.block.event.BlockTradeLegConfirmation
Returns the spot rate
getSpotRate() - Method in class com.caplin.motif.fx.trading.rfs.sales.SpotValues
The client spot rate, which is the result of applying the spot margin to the trader spot rate
getSpotRateDPS() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
 
getSpotValues() - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecution
Returns the object containing the sales spot values.
getStartDate() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getStartDate() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getStartDate() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the start date for a time option.
getStartTenor() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getStartTenor() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getStartTenor() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the tenor at which the start date for a time option should be submitted against.
getStatus() - Method in class com.caplin.motif.fx.blotter.message.ActivityItemMessage
The status of this item
getStatus() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the status
getStopLossOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneOCOStrategy
Returns the stop loss child order from within the OCO.
getStopLossOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.OCOStrategy
Returns the stop loss child order from within the OCO.
getStrategy() - Method in class com.caplin.motif.fx.trading.orders.edit.event.StrategyEvent
Returns the latest strategy, updated by this event
getStrategy() - Method in class com.caplin.motif.fx.trading.orders.edit.StrategyCache
 
getSubject() - Method in interface com.caplin.motif.datasource.SubjectInfo
Returns the original subject that was parsed to create this SubjectInfo
getSubject() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
The subject for this Container
getSubject() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
 
getSubject() - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
The subject for this Container
getSubject() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
 
getSubject() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
 
getSubject() - Method in class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
 
getSubject() - Method in class com.caplin.motif.fx.calendar.TenorDateSubjectInfo
 
getSubject() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
 
getSubject() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the subject of the original request
getSubject() - Method in class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
 
getSubject() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
 
getSubjectInfo() - Method in class com.caplin.motif.datasource.CachedSubscription
 
getSubjectInfo() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the AbstractSubjectInfo
getSubjectPrefix() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Returns the prefix from the start of the subject, for example "/FX".
getSubjectRegex() - Method in interface com.caplin.motif.datasource.SubjectParser
Deprecated.

This method is deprecated and scheduled for removal.

It was only called by the library if you made use of the FXOrdersAdapter.registerStrategyDetailsRequestListenerFactory(com.caplin.motif.fx.trading.orders.details.StrategyDetailsRequestListenerFactory, SubjectParser) method, which has also been deprecated.

getSubjectRegex() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectParser
 
getSubjectRegex() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectParser
Should not be used, this implementation always returns null.
getSubjectRegex() - Method in class com.caplin.motif.fx.rates.AbstractSubjectParser
 
getSubjectRegex() - Method in class com.caplin.motif.fx.trading.allocation.AllocationViewSubjectParser
 
getSubjectRegex() - Method in class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
 
getSubjects() - Method in interface com.caplin.motif.fx.container.SubjectList
The constituents of the container as raw DataSource subjects.
getSubmittedBy() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The submitted by on this item.
getSubmittedFor() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The submitted for value on this item.
getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
Returns the responder that should be used to respond from within the Submitted state.
getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the responder that can send messages from the Submitted state
getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
Returns the responder used for sending events from the Submitted state.
getSubmittedResponder() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the responder for responding to events from the Submitted state.
getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the Responder responsible for sending server events from the Submitted state.
getSubmittedResponder() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
Returns the responder used for sending events from the Submitted state.
getSuffix() - Method in interface com.caplin.motif.fx.trading.orders.details.StrategySubjectInfo
Gets any optional suffix that was appended to the request by the client.
getSuffix() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
Gets any optional suffix that was appended to the request by the client.
getSwapAskPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
getSwapAskPips() - Method in interface com.caplin.motif.fx.rates.SwapFields
Returns the Swap Ask Pips
getSwapAskPips() - Method in class com.caplin.motif.fx.rates.SwapQuote
Deprecated.
getSwapBidPips() - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
getSwapBidPips() - Method in interface com.caplin.motif.fx.rates.SwapFields
Retuens the Swap Bid Pips
getSwapBidPips() - Method in class com.caplin.motif.fx.rates.SwapQuote
Deprecated.
getSwapFields() - Method in class com.caplin.motif.fx.rates.SwapQuote
Returns the object containing swap data set on swap related fields
getSwapGFA() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the "Good For Amount" for Forward and Swap quotes.
getSwapLeg() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocation
Returns the leg for swap allocation (this value is optional and can be null).
getSwapMargin() - Method in class com.caplin.motif.fx.trading.rfs.sales.SwapValues
The swap margin, which is the margin that is applied to the trader swap points to obtain the client swap points.
getSwapPips() - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Returns the swap pips
getSwapPoints() - Method in class com.caplin.motif.fx.trading.rfs.sales.SwapValues
The client swap points, which is the sum of the swap margin and the trader swap points
getSwapRawAskPoints() - Method in interface com.caplin.motif.fx.rates.SwapFields
Returns the Swap Ask Points as a raw value
getSwapRawAskPoints() - Method in class com.caplin.motif.fx.rates.SwapQuote
Deprecated.
getSwapRawBidPoints() - Method in interface com.caplin.motif.fx.rates.SwapFields
Returns the Swap Bid Points as a raw value
getSwapRawBidPoints() - Method in class com.caplin.motif.fx.rates.SwapQuote
Deprecated.
getSwapType() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getSwapType() - Method in class com.caplin.motif.fx.trading.FXExecution
If the submitted trade is a swap trade, this method will return the swap type (either Spot Fwd Swap or Fwd Fwd Swap).
getSwapType() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getSwapType() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
If the submitted trade is a swap trade, this method will return the swap type (either Spot Fwd Swap or Fwd Fwd Swap).
getSwapValues() - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecution
Returns the object containing the sales swap values.
getSymbol() - Method in enum com.caplin.motif.blotter.Filter.Operator
Returns the symbol for the operator, for example EQUALS would return ==
getTakeProfitOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneOCOStrategy
Returns the take profit child order from within the OCO.
getTakeProfitOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.OCOStrategy
Returns the take profit child order from within the OCO.
getTenor() - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
 
getTenor() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Returns the tenor for the subscription.
getTenor() - Method in interface com.caplin.motif.fx.rates.LegQuote
Gets the tenor for this quote.
getTenor() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getTenor() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getTenor() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getTenor() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the tenor at which the leg should be executed.
getTenorDates(Callback<Map<Tenor, String>>, String) - Method in interface com.caplin.motif.fx.calendar.CalendarRequestListener
Deprecated.
Called when a request for tenor dates for the specified currency pair is made from the frontend.
getTenorDates(T, Callback<Map<Tenor, String>>) - Method in interface com.caplin.motif.fx.calendar.TenorDateRequestListener
Called when a request for tenor dates for the specified currency pair is made from the frontend.
getTermCurrency() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Returns the term currency for the subscription.
getTermCurrency() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getTermCurrency() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the term currency of the currency pair.
getTermCurrency() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getTermCurrency() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the term currency of the currency pair.
getThenOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneStrategy
Returns the order which will be executed once the parent has been executed.
getThenOrder() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.IfTimeoutStrategy
Returns the order which will be executed once the parent has been executed.
getTimeAsString() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
Gets the time as a string in the format "HH:MM:SS".
getTimePriceReceived() - Method in class com.caplin.motif.fx.rates.ESPQuote
Returns the time of when the price was recieved.
getToboUser() - Method in class com.caplin.motif.fx.trading.esp.event.ESPSubmitEvent
Returns the requested pricing tobouser.
getTOBOUser() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getTOBOUser() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the trade on behalf of user.
getTOBOUser() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
 
getToboUser() - Method in class com.caplin.motif.fx.trading.rfs.event.RFSSubmitEvent
Returns the requested pricing tobouser.
getTradeChannelSubject() - Method in class com.caplin.motif.trading.MotifTrade
Returns the subject of the trade channel that this trade was created on.
getTradeDate() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The trade date on this item.
getTradeID() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The trade id set on this item
getTradeId() - Method in class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
Returns the trade Id that we want to view allocations for.
getTradeID() - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationList
Returns the trade id of the original trade that should be allocated as per this list.
getTraderAllInAskRate() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
 
getTraderAllInBidRate() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
 
getTraderFwdAskPoints() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
 
getTraderFwdBidPoints() - Method in interface com.caplin.motif.fx.rates.SalesFwdQuote
 
getTraderSpotAskRate() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
 
getTraderSpotAskRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getTraderSpotBidRate() - Method in interface com.caplin.motif.fx.rates.SalesSpotQuote
 
getTraderSpotBidRate() - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
getTraderSpotRate() - Method in class com.caplin.motif.fx.trading.rfs.sales.SpotValues
The trader spot rate
getTraderSwapPoints() - Method in class com.caplin.motif.fx.trading.rfs.sales.SwapValues
The trader swap points, which are the difference between the trader near and far forward points
getTraderSwapRawAskPoints() - Method in interface com.caplin.motif.fx.rates.SalesSwapFields
Returns the trader Swap Ask Points as a raw value
getTraderSwapRawBidPoints() - Method in interface com.caplin.motif.fx.rates.SalesSwapFields
Returns the trader Swap Bid Points as a raw value
getTrades() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
Returns the list of underlying BlockTradeExecution that make up the block trade.
getTradingProtocol() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
 
getTradingProtocol() - Method in class com.caplin.motif.fx.trading.block.BlockTradeExecution
 
getTradingProtocol() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
 
getTradingProtocol() - Method in class com.caplin.motif.fx.trading.FXTrade
Returns the FXTradingProtocol that was used to enter this trade.
getTradingProtocol() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
 
getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.block.BlockTrade
 
getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.block.BlockTradeExecution
 
getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.esp.ESPTrade
 
getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.FXTrade
Returns the TradingSubProtocol that was used to enter this trade.
getTradingSubProtocol() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
The trading sub protocol, used to determine small variations of OrderStrategy, should be TradingSubProtocol.NONE for standard orders.
getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
 
getTradingSubProtocol() - Method in class com.caplin.motif.fx.trading.rfs.RFSTrade
 
getTradingType() - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage
The trading type set on this item
getTradingType() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
 
getTradingType() - Method in class com.caplin.motif.fx.trading.FXExecution
Returns the type of trade that should be executed.
getTradingType() - Method in class com.caplin.motif.fx.trading.FXExecutionTradeLeg
 
getTradingType() - Method in class com.caplin.motif.fx.trading.FXTradeLeg
Returns the type of trade that should be executed.
getType() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getType() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the StrategyType of the order strategy.
getType() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
Returns the type of strategy that should be executed.
getUnit() - Method in class com.caplin.motif.fx.rates.MetalSubjectInfo
A proxy method that calls the underlying method AbstractSubjectInfo.getAmountIn().
getUserCache(String) - Method in class com.caplin.motif.fx.blotter.cache.BlotterCache
 
getUsername() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
 
getUsername() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Returns the username, which will be part of the Record Item's subject
getUsername() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
 
getUsername() - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
The username for which this Container belongs to.
getUsername() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
The username associated with the request.
getUsername() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
The username associated with the request
getUsername() - Method in class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
Returns the username of the client that made the request to view allocations
getUsername() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
getUsername() - Method in interface com.caplin.motif.fx.trading.orders.details.StrategySubjectInfo
Gets the username of the user who requested the details of the order strategy.
getUsername() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
Gets the username of the user who requested the details of the order strategy.
getUsername() - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategy
Returns the client username for which this order strategy will be executed for.
getUsername() - Method in class com.caplin.motif.trading.MotifTrade
Returns the username of the logged in user that created this trade.
getValue() - Method in class com.caplin.motif.blotter.Filter
The value to filter on.
getValue(String) - Static method in class com.caplin.motif.fx.Tenor
Parses the specified tenor string (in the format "1M" or "SPOT" etc) into one of the static Tenor objects.
getValue(String) - Static method in enum com.caplin.motif.fx.trading.MonitorSide
Returns a MonitorSide matching the side monitored value of String
getValue(String) - Static method in class com.caplin.motif.fx.trading.orders.submission.AlertType
Returns the AlertType for the specified field name.
getValue(String) - Static method in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
Returns the ExecutionType for the specified field name.
getValue(String) - Static method in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
Returns the StrategyType corresponding to the passed in StrategyType
getValue(String) - Static method in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
Returns the trading sub protocol matching the protocol name.
getYear() - Method in class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
Returns the year that was parsed to create this SettlementDateSubjectInfo.
GFA - Static variable in class com.caplin.motif.fx.rates.ESPQuoteFields
 
GFA - Static variable in class com.caplin.motif.fx.trading.orders.submission.ActivationDate
An instance of ActivationDate that represents Good for Activation immediately.
GFD - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
An instance of ExpirationDate that represents Good for Day.
GTC - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
An instance of ExpirationDate that represents Good til Canceled.

H

hasAccountChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasAccountChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasActivationDateChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasActivationDateChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasAlertTypesChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasAlertTypesChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasAmountChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasBenchmarkTypeChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasBuySellChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasCurrencyPairChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasCurrencyPairChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasDealtCurrencyChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasExecutionTypeChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasExpirationDateChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasExpirationDateChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasFieldChanged(String) - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasFieldChanged(String) - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasFillRateChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasFixingDates(S) - Method in interface com.caplin.motif.fx.calendar.SettlementFixingDateProvider
Return true or false if the subject info, which also contains the currency pair, has fixing dates for that currency pair's settlement dates.
hasFixingDates(T) - Method in interface com.caplin.motif.fx.calendar.TenorFixingDateProvider
Return true or false if the subject info, which also contains the currency pair, has fixing dates for that currency pair's tenor dates.
hashCode() - Method in class com.caplin.motif.blotter.Filter
 
hashCode() - Method in class com.caplin.motif.blotter.Sort
 
hashCode() - Method in class com.caplin.motif.fx.blotter.ContainerAction
 
hashCode() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectInfo
 
hashCode() - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectInfo
 
hashCode() - Method in class com.caplin.motif.fx.rates.AbstractRate
 
hashCode() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Two AbstractSubjectInfo instances have the same hash code if they have the same values for:
hashCode() - Method in class com.caplin.motif.fx.rates.ESPQuote
 
hashCode() - Method in class com.caplin.motif.fx.rates.Precision
Two instances of Precision have the same hash code if they have the same return value for each of these methods:
hashCode() - Method in class com.caplin.motif.fx.Tenor
The hash code for an instance of Tenor is equal to the hash code of the underlying string returned by the Tenor.getName() method.
hashCode() - Method in class com.caplin.motif.fx.trading.Account
 
hashCode() - Method in class com.caplin.motif.fx.trading.allocation.event.AllocationViewEvent
 
hashCode() - Method in class com.caplin.motif.fx.trading.block.event.NettedLegExecution
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.activestatechange.ChangeActiveState
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderAction
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTrade
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.submission.AlertType
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
hashCode() - Method in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
 
hashCode() - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
hashCode() - Method in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
 
hashCode() - Method in class com.caplin.motif.trading.ImmutableResponderEvent
 
hashCode() - Method in class com.caplin.motif.trading.Responder
 
hashCode() - Method in class com.caplin.motif.trading.ResponderEvent
 
hasMemoChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasMemoChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasOrderChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasOrderEditableFieldsChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasRemarksChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Order
 
hasRemarksChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasRequestIDChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasStrategyChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasStrategyEditableFieldsChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasTypeChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
hasUsernameChanged() - Method in class com.caplin.motif.fx.trading.orders.details.Strategy
 
HISTORIC - Static variable in class com.caplin.motif.fx.blotter.FXBlotter
The FXBlotter for the Historic blotter, which holds the regex for the Historic blotter container subject and its constituents.
HISTORIC_BLOTTER_ITEM_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
HISTORIC_BLOTTER_ITEM_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
HISTORIC_BLOTTER_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
HISTORIC_BLOTTER_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
HistoricBlotter - Class in com.caplin.motif.fx.blotter.type
A type of FXBlotter which contains the subjects, regex and suffixes for the Motif's Historic Blotter.
HistoricBlotter() - Constructor for class com.caplin.motif.fx.blotter.type.HistoricBlotter
Constructor for HistoricBlotter.
HistoricItemMessage - Class in com.caplin.motif.fx.blotter.message
Instances of this class represent a Record Item for the Historic Blotter
HistoricItemMessage(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.HistoricItemMessage
Deprecated.
You should not be creating instances of this class. Please see class javadoc to see how the builder for this class is to be obtained.
HistoricItemMessage.Builder - Class in com.caplin.motif.fx.blotter.message
HOLD - Static variable in class com.caplin.motif.fx.trading.block.event.BlockTradeHeldEvent
The name of the transition representing this event
HOLD - Static variable in class com.caplin.motif.fx.trading.esp.ESPServerEvents
 
HOLD - Static variable in class com.caplin.motif.fx.trading.rfs.event.RFSTradeHeldEvent
The name of the transition representing this event

I

IF_DONE - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
Represents an If Done Then strategy which contains a parent order and one child order.
IF_DONE_NAME - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
 
IF_DONE_OCO - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
Represents an If Done Then One Cancels the Other strategy which contains a parent order and an OCO child strategy.
IF_DONE_OCO_NAME - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
 
IF_TIMEOUT - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
Represents an If Timeout strategy which contains a parent order and one child order.
IF_TIMEOUT_NAME - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
 
IfDoneOCOStrategy - Class in com.caplin.motif.fx.trading.orders.submission.strategy
Represents the contingent order strategy If Done then One Cancels the Other.
IfDoneOCOStrategy(Trade, TradingSubProtocol, String, String, String, String, Set<AlertType>, String, String, List<Order>, ActivationDate, ExpirationDate) - Constructor for class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneOCOStrategy
Creates a IfDoneOCOStrategy based on the parameters provided.
IfDoneStrategy - Class in com.caplin.motif.fx.trading.orders.submission.strategy
Represents the contingent order strategy If Done then One Cancels the Other.
IfDoneStrategy(Trade, TradingSubProtocol, String, String, String, String, Set<AlertType>, String, String, List<Order>, ActivationDate, ExpirationDate) - Constructor for class com.caplin.motif.fx.trading.orders.submission.strategy.IfDoneStrategy
Constructs an IfDoneStrategy based on the parameters provided.
IfTimeoutStrategy - Class in com.caplin.motif.fx.trading.orders.submission.strategy
Represents the contingent order strategy If Timeout then execute child order.
IfTimeoutStrategy(Trade, TradingSubProtocol, String, String, String, String, Set<AlertType>, String, String, List<Order>, ActivationDate, ExpirationDate) - Constructor for class com.caplin.motif.fx.trading.orders.submission.strategy.IfTimeoutStrategy
Constructs an IfTimeoutStrategy based on the parameters provided.
ImmutableResponderEvent - Class in com.caplin.motif.trading
 
ImmutableResponderEvent(String, Map<String, String>) - Constructor for class com.caplin.motif.trading.ImmutableResponderEvent
 
ImmutableRFSTradeConfirmationEvent - Class in com.caplin.motif.fx.trading.rfs.event
 
ImmutableRFSTradeConfirmationEvent(ImmutableMap<String, String>) - Constructor for class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
indicative() - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Turns the quote into an indicative quote.
INVALID_ORDER_IDS - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
IOC - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
An instance of ExpirationDate that represents Immediate or Cancel.
isAskIndicative - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
isBaseDealt() - Method in class com.caplin.motif.fx.rates.FXSubjectInfo
Returns a value indicating whether the dealt currency is the base currency or the term currency.
isBidIndicative - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
isFillOrKill() - Method in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
A 'Fill or Kill' expiration means that the order must immediately be fully filled by the backend trading system, or it should be canceled.
isGoodForActivation() - Method in class com.caplin.motif.fx.trading.orders.submission.ActivationDate
Returns a boolean to show whether or not the Activation Date is Good For Activation immediately.
isGoodForDay() - Method in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
A 'Good For Day' expiration means that the order should stay in effect until the end of the trading day, at which point the order should be canceled by the back end system.
isGoodTillCanceled() - Method in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
A 'Good Till Canceled' expiration means that the order should stay in effect until the client decides to cancel it.
isGoodTillDate() - Method in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
A 'Good Till Date' expiration means that the order should stay in effect until the date and time specified by the client.
isImage - Variable in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
 
isImage() - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
 
isImage() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Returns true if the this message is to be an image update
isImage - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
 
isImage() - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
 
isImage() - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
Returns the value of the image flag
isImmediateOrCancel() - Method in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
An 'Immediate or Cancel' expiration means that the order must be at least immediately partially filled by the backend trading system, or it should be cancelled.
isIndicative() - Method in class com.caplin.motif.fx.rates.AbstractRate
 
isLocal - Variable in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
isLocal() - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
Returns a boolean indicating whether this date and time were specified as local to the user, in which case a UTC offset should also be present and can be retrieved by calling OrderValidityDate.getOffset(), or if the date and time relate to a specific location in which case no offset needs to be provided.
isMetal() - Method in class com.caplin.motif.fx.rates.AbstractSubjectInfo
Abstract method that indicates whether this class represents a metal subscription or not.
isMetal() - Method in class com.caplin.motif.fx.rates.FXSubjectInfo
Returns false.
isMetal() - Method in class com.caplin.motif.fx.rates.MetalSubjectInfo
Returns true.
isNetted() - Method in class com.caplin.motif.fx.trading.block.BlockTradeExecution
Whether or not this block trade is netted.
isNetted() - Method in class com.caplin.motif.fx.trading.block.BlockTradeLeg
Whether or not this block trade leg is netted.
isRequested(FXBlotterItemMessage) - Method in class com.caplin.motif.fx.blotter.cache.BlotterItemCache
 
isSales() - Method in interface com.caplin.motif.fx.trading.orders.details.StrategySubjectInfo
 
isSales() - Method in class com.caplin.motif.fx.trading.orders.details.StrategySubjectInfoImpl
 
isStale() - Method in class com.caplin.motif.datasource.CachedSubscription
 
isValidDate(String) - Static method in class com.caplin.motif.fx.calendar.DateUtilities
 
itemId - Variable in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
 
itemId - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
 

L

L1_ALL_IN_RATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L1_ALL_IN_RATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
L1_AMOUNT - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L1_AMOUNT - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
L1_BUY_SELL - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L1_BUY_SELL - Static variable in class com.caplin.motif.fx.trading.FXExecuteFields
 
L1_CONTRA_AMOUNT - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L1_CONTRA_AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
L1_FWD_PIPS - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L1_FWD_PIPS - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
L1_ORDER_ID - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
L1_PREFIX - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
L1_PRICE - Static variable in class com.caplin.motif.fx.trading.FXExecuteFields
 
L1_RISK_DATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
L1_RISK_TENOR - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
L1_SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L1_SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
L1_START_DATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L1_TENOR - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L1_TENOR - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
L2_ALL_IN_RATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L2_ALL_IN_RATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
L2_AMOUNT - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L2_AMOUNT - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
L2_BUY_SELL - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L2_BUY_SELL - Static variable in class com.caplin.motif.fx.trading.FXExecuteFields
 
L2_CONTRA_AMOUNT - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L2_CONTRA_AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
L2_FWD_PIPS - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L2_FWD_PIPS - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
Deprecated.
L2_PREFIX - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
L2_SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L2_SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
L2_TENOR - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
L2_TENOR - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
LAST_ACTION_BY - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
LAST_ACTION_DATE_TIME - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
LAST_ACTION_FOR - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
LAST_ACTION_REASON - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
LEG_FIELD_PATTERN - Static variable in class com.caplin.motif.fx.trading.FXTradeUtil
 
legFields - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
legId - Variable in class com.caplin.motif.fx.trading.FXTradeLeg
 
LegQuote - Interface in com.caplin.motif.fx.rates
 
LegType - Enum in com.caplin.motif.fx.trading
The LegType denotes the set of enums that represent the type of leg types available in the Motif.
LegValues - Class in com.caplin.motif.fx.trading.rfs.sales
The object containing the leg related data for the RFS execution, pertaining to the margin on the fly.
LOCAL - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
location - Variable in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
logger - Variable in class com.caplin.motif.trading.Responder
 

M

MARGIN - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
MARGIN - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
margins(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 
MARKET - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
The "Market" execution type
MEMO - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
MEMO - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
MetalSubjectInfo - Class in com.caplin.motif.fx.rates
A domain object representing a subscription to streaming rates for precious metals, such as XAUUSD.
MetalSubjectInfo(String, String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.rates.MetalSubjectInfo
Creates an instance of MetalSubjectInfo with the default subject prefix "PM" and the provided parameters.
MetalSubjectInfo(String, String, String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.rates.MetalSubjectInfo
Creates an instance of MetalSubjectInfo with a specified subject prefix and the provided parameters .
MetalSubjectParser - Class in com.caplin.motif.fx.rates
Implementation of SubjectParser that parses subscription parameters into a domain object representing a subscription to streaming rates for precious metals.
MetalSubjectParser() - Constructor for class com.caplin.motif.fx.rates.MetalSubjectParser
Creates a MetalSubjectParser with the default metal subject prefix "/PM".
MetalSubjectParser(String) - Constructor for class com.caplin.motif.fx.rates.MetalSubjectParser
Creates a MetalSubjectParser with the default prefix "PM" plus an extra part of the subject prefix.
MID_RATE - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
midQuoteId - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
Deprecated.
midRate - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
midRate(String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Sets the mid rate for the quote.
midRate(String, String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Deprecated.
Please use QuoteBuilder.midRate(String) instead. If a mid quote ID is required, it should be added as a custom field.
MONITOR_SIDE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
MONITOR_SIDE - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
MonitorSide - Enum in com.caplin.motif.fx.trading
Represents either a BID or ASK side monitored of a trade.
MotifOrderFactory - Class in com.caplin.motif.fx.trading.orders.submission
 
MotifOrderFactory() - Constructor for class com.caplin.motif.fx.trading.orders.submission.MotifOrderFactory
 
MotifOrderStrategy - Class in com.caplin.motif.fx.trading.orders.submission.strategy
Base Order Strategy class.
MotifOrderStrategyFactory - Class in com.caplin.motif.fx.trading.orders.submission
 
MotifOrderStrategyFactory() - Constructor for class com.caplin.motif.fx.trading.orders.submission.MotifOrderStrategyFactory
 
MotifTrade - Class in com.caplin.motif.trading
Top level trade object used within the Integration API which all trade objects should extend.
MotifTrade(Trade) - Constructor for class com.caplin.motif.trading.MotifTrade
Constructs a MotifTrade that wraps around the trade object and provides convenience methods.
MotifTradeChannelListener - Class in com.caplin.motif.trading
 
MotifTradeChannelListener() - Constructor for class com.caplin.motif.trading.MotifTradeChannelListener
 

N

NDF - Static variable in class com.caplin.motif.fx.trading.FXTradeUtil
 
NEAR_REGULATORY_ID - Static variable in class com.caplin.motif.fx.trading.allocation.RegulatoryID
 
nearAllInRate(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the all in rate
nearAmount(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the amount
nearBuySell(BuySell) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
Sets the near BuySell
nearContraAmount(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the near contra amount
nearPips(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the near forward pips
nearSettlementDate(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the near settlement date
nearStartDate(String) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the start date for a time option.
nearTenor(Tenor) - Method in class com.caplin.motif.fx.blotter.message.HistoricItemMessage.Builder
Sets the near tenor
NET_CONTRA_AMOUNT - Static variable in class com.caplin.motif.fx.rates.BlockQuote
The name of the field for net contra amount
NET_CONTRA_AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
NET_DEALT_AMOUNT - Static variable in class com.caplin.motif.fx.rates.BlockQuote
The name of the field for net dealt amount
NET_DEALT_AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
NETTED - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
NettedLegExecution - Class in com.caplin.motif.fx.trading.block.event
 
NettedLegExecution(String, String, BuySell) - Constructor for class com.caplin.motif.fx.trading.block.event.NettedLegExecution
 
newItemBuilder(String) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
Returns the builder for the FXBlotterItemMessage, which represents the Record Item.
newItemBuilder(String, String, GenericMessage) - Method in class com.caplin.motif.fx.blotter.FXBlotter
newItemBuilder(String, String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessageFactory
Returns the builder for the FXBlotterItemMessage, which represents the Record Item.
newItemBuilder(String, String, GenericMessage) - Method in class com.caplin.motif.fx.blotter.type.ActivityBlotter
Deprecated.
Scheduled for removal. You should not invoke this method yourself to create the builder, please see javadoc for ActivityItemMessage.Builder on how to create an instance of this builder.
newItemBuilder(String, String, GenericMessage) - Method in class com.caplin.motif.fx.blotter.type.ExecutionBlotter
Deprecated.
Scheduled for removal. You should not invoke this method yourself to create the builder, please see javadoc for ExecutionItemMessage.Builder on how to create an instance of this builder.
newItemBuilder(String, String, GenericMessage) - Method in class com.caplin.motif.fx.blotter.type.HistoricBlotter
Deprecated.
Scheduled for removal. You should not invoke this method yourself to create the builder, please see javadoc for HistoricItemMessage.Builder on how to create an instance of this builder.
newItemBuilder(String, String, GenericMessage) - Method in class com.caplin.motif.fx.blotter.type.OrderBlotter
Deprecated.
Scheduled for removal. You should not invoke this method yourself to create the builder, please see javadoc for OrderItemMessage.Builder on how to create an instance of this builder.
NONE - Static variable in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
The sub protocol for standard RFS trade
NUMBER_OF_FRACTIONAL_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
NUMBER_OF_FRACTIONAL_POINTS - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
NUMBER_OF_PIPS - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
numberOfFractionalPoints - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
numberOfFractionalPoints(String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Number of decimal places the displayed value of the forward points may have, usually 2 but may be other values.

O

OCO - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
Represents a One Cancels the Other strategy which contains a take profit and stop loss order.
OCO_NAME - Static variable in class com.caplin.motif.fx.trading.orders.submission.strategy.StrategyType
 
OCOStrategy - Class in com.caplin.motif.fx.trading.orders.submission.strategy
Represents the contingent order strategy One Cancels the Other.
OCOStrategy(Trade, TradingSubProtocol, String, String, String, String, Set<AlertType>, String, String, List<Order>, ActivationDate, ExpirationDate) - Constructor for class com.caplin.motif.fx.trading.orders.submission.strategy.OCOStrategy
Creates a new OCOStrategy from the provided parameters.
offset - Variable in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
onBlotterDiscard(T) - Method in interface com.caplin.motif.fx.blotter.FXBlotterProvider
Called when the blotter container is discarded.
onBlotterRequest(T) - Method in interface com.caplin.motif.fx.blotter.FXBlotterProvider
Called when the blotter container is requested.
onClientClose() - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationListener
Called when a client close request has been received from the Queued state.
onClientClose() - Method in interface com.caplin.motif.fx.trading.esp.ESPTradeListener
Called to notify you that the client has requested to close the trade.
onClientClose(ClientCloseEvent) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListener
Called when the client has finished making all the edits they want to the strategy.
onClientClose() - Method in interface com.caplin.motif.fx.trading.rfs.RFSCloseableTradeListener
Called when the client ends the trade, typically by closing the RFS ticket.
onClientClose() - Method in interface com.caplin.motif.fx.trading.rfs.RFSTradeListener
Called to notify you that the client has requested to close the trade.
onDiscard(T) - Method in interface com.caplin.motif.datasource.CachedDataProvider
Called when the last peer subscribed discards the subject.
onDiscard(DiscardEvent) - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationProvider
 
onDiscard(StrategySubjectInfo) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsProvider
 
onEditOpen(EditOpenEvent) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListener
Called when the requests to edit a strategy.
onError() - Method in interface com.caplin.motif.fx.calendar.Callback
Called if there was an error retrieving the calendar response.
onError(String) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallback
Call this method if you cannot or do not wish to provide details of the strategy to the client.
onError(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallbackImpl
 
onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeClientCloseTranslator
 
onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeExecuteTranslator
 
onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeSubmitTranslator
 
onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.RFSExecuteTranslator
 
onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.RFSSubmitTranslator
 
onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecuteTranslator
 
onEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.StandardExecuteTranslator
 
onEvent(T) - Method in interface com.caplin.motif.trading.EventListener
 
onExecute(BlockTradeExecuteEvent) - Method in interface com.caplin.motif.fx.trading.block.BlockTradeListener
Called once the client wants to execute the Block Trade on a particular price.
onExecute(RFSExecuteEvent) - Method in interface com.caplin.motif.fx.trading.rfs.RFSTradeListener
Called when the client sends a message requesting execution on one of the quotes that have been sent as part of the RFS stream.
onImage(Strategy) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallback
Call this method when you have retrieved the details of the strategy from your trading system and are ready to send them back to the client.
onImage(Strategy) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallbackImpl
 
onItemDiscard(FXBlotterItemSubjectInfo) - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterItemProvider
 
onItemDiscard(T) - Method in interface com.caplin.motif.fx.blotter.FXBlotterItemProvider
Called when the Blotter Blotter Record Item is discarded.
onItemRequest(FXBlotterItemSubjectInfo) - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterItemProvider
 
onItemRequest(T) - Method in interface com.caplin.motif.fx.blotter.FXBlotterItemProvider
Called when the Blotter Record Item is requested.
onRequest(T) - Method in interface com.caplin.motif.datasource.CachedDataProvider
Called on the initial request when the first peer makes a request.
onRequest(RequestEvent) - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationProvider
 
onRequest(StrategySubjectInfo) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsProvider
 
onSave(SaveEvent) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListener
Called when the client request to save the edits they have made to the strategy.
onSaveFailed(FailureType) - Method in interface com.caplin.motif.fx.trading.orders.edit.EditStrategyListener
Called when the user has submitted a save request to edit an order but the request failed.
onStrategyDetailsDiscard(StrategySubjectInfo) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsRequestListener
Called to notify you that a client is no longer interested in the details of the previously requested order strategy.
onStrategyDetailsRequest(StrategySubjectInfo, StrategyDetailsCallback) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsRequestListener
Called to notify you that a client has requested details for a previously submitted order strategy.
onSubmit(PostTradeAllocationList) - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationListener
Called when a Post Trade Allocation request has been received.
onSubmit(BlockTradeSubmitEvent) - Method in interface com.caplin.motif.fx.trading.block.BlockTradeListener
Called on trade initiation to notify that the block trade has been submitted.
onSubmit(ESPSubmitEvent) - Method in interface com.caplin.motif.fx.trading.esp.ESPTradeListener
Called on trade initiation to notify you that a new ESP Trade has been submitted by a client.
onSubmit(RFSSubmitEvent) - Method in interface com.caplin.motif.fx.trading.rfs.RFSTradeListener
Called on trade initiation to notify that the RFS Trade has been submitted.
onTradeClosed() - Method in interface com.caplin.motif.fx.CloseableTradeListener
Callback for when the trade is closed
onTradeClosed(T) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderSubmissionListener
Called in order to close/cancel the trade
onUpdate(Strategy) - Method in interface com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallback
Call this method when you have retrieved the details of the strategy from your trading system and are ready to send them back to the client.
onUpdate(Strategy) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsCallbackImpl
 
onUserSessionClosed(String) - Method in class com.caplin.motif.fx.blotter.cache.BlotterCache
 
onUserSessionClosed(String) - Method in interface com.caplin.motif.trading.UserSessionListener
Called when a user session has been closed with the trade adapter.
onUserSessionCreated(String) - Method in class com.caplin.motif.fx.blotter.cache.BlotterCache
 
onUserSessionCreated(String) - Method in interface com.caplin.motif.trading.UserSessionListener
Called when a user session has been created with the trade adapter.
onViewRequest(AllocationViewEvent) - Method in interface com.caplin.motif.fx.trading.allocation.PostTradeAllocationViewListener
An instance of this interface will be called to provide the list of allocations that pertain to the trade information contained in the AllocationViewEvent
opposite() - Method in enum com.caplin.motif.fx.BuySell
Returns the opposite side.
ORDER - Static variable in class com.caplin.motif.fx.blotter.FXBlotter
The FXBlotter for the Order blotter, which holds the regex for the Order blotter container subject and its constituents.
Order - Class in com.caplin.motif.fx.trading.orders.details
This class represents an Order.
Order - Class in com.caplin.motif.fx.trading.orders.submission
An object representing one of the legs of a multi-order strategy.
ORDER_BLOTTER_ITEM_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
ORDER_BLOTTER_ITEM_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
ORDER_BLOTTER_REGEX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
ORDER_BLOTTER_SUFFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
ORDER_COUNT - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ORDER_ID - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
ORDER_ID - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ORDER_ID - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
ORDER_IDS - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
ORDER_SUB_TYPE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
ORDER_TYPE - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
OrderAcceptEvent - Class in com.caplin.motif.fx.trading.orders.submission.event
An event to notify the client that the submission of the order or order strategy has been completed, and the order (or orders) is now active.
OrderAcceptEvent(String) - Constructor for class com.caplin.motif.fx.trading.orders.submission.event.OrderAcceptEvent
Creates an OrderAcceptEvent with the event name "Accept" and the provided order ID.
OrderAcceptEvent(List<String>) - Constructor for class com.caplin.motif.fx.trading.orders.submission.event.OrderAcceptEvent
Creates an OrderAcceptEvent with the event name "Accept" and multiple order IDs.
OrderAcceptingEvent - Class in com.caplin.motif.fx.trading.orders.submission.event
An event to notify the client that the submitted order is accepting.
OrderAcceptingEvent() - Constructor for class com.caplin.motif.fx.trading.orders.submission.event.OrderAcceptingEvent
Constructs an OrderAcceptingEvent with the event name "Accepting".
OrderBlotter - Class in com.caplin.motif.fx.blotter.type
A type of FXBlotter which contains the subjects, regex and suffixes for the Motif's Order Blotter.
OrderBlotter() - Constructor for class com.caplin.motif.fx.blotter.type.OrderBlotter
Constructor for OrderBlotter.
OrderBuilder - Class in com.caplin.motif.fx.trading.orders.details
This class provides a builder which is used to instantiate and populate the fields of an order.
OrderCancelAckEvent - Class in com.caplin.motif.fx.trading.orders.cancelation.event
An event to notify the client that the request to cancel an existing order has been received by the backend.
OrderCancelAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelAckEvent
Constructs an OrderCancelAckEvent with the event name "CancelAck".
OrderCancelationFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.cancelation
 
OrderCancelationFactoryTranslator(OrderCancelationListenerFactory) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationFactoryTranslator
 
OrderCancelationListener - Interface in com.caplin.motif.fx.trading.orders.cancelation
An OrderCancelationListener instance will be notified of client events regarding the cancelation of already submitted Limit Orders.
OrderCancelationListenerFactory - Interface in com.caplin.motif.fx.trading.orders.cancelation
An OrderCancelationListenerFactory instance is responsible for providing a OrderCancelationListener whenever a Limit Order that already exists has been canceled from the client.
OrderCancelationTradeListenerTranslator - Class in com.caplin.motif.fx.trading.orders.cancelation
 
OrderCancelationTradeListenerTranslator(OrderCancelationListener, CancelRequest) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationTradeListenerTranslator
 
OrderCancelConfirmEvent - Class in com.caplin.motif.fx.trading.orders.cancelation.event
An event to notify the client that the request to cancel an existing order has been successfully executed by the backend trading system.
OrderCancelConfirmEvent() - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelConfirmEvent
Constructs an OrderCancelConfirmEvent with the event name "CancelConfirm".
OrderCancelingResponder - Class in com.caplin.motif.fx.trading.orders.cancelation.responder
A Responder for canceling limit orders that can send messages from the Canceling state
OrderCancelingResponder(CancelRequest) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelingResponder
Constructs a Responder that can respond from the Canceling state for the OrderCancel trade model.
OrderCancelPendingEvent - Class in com.caplin.motif.fx.trading.orders.cancelation.event
An event to notify the client that the request to cancel an existing order is currently pending completion in the backend trading system.
OrderCancelPendingEvent() - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelPendingEvent
Constructs an OrderCancelPendingEvent with the event name "CancelPending".
OrderCancelRejectEvent - Class in com.caplin.motif.fx.trading.orders.cancelation.event
An event to notify the client the request to cancel an existing order has been rejected by the backend trading system
OrderCancelRejectEvent() - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.event.OrderCancelRejectEvent
Constructs an OrderCancelPendingEvent with the event name "CancelReject".
orderCancelRequestReceived(CancelRequest) - Method in interface com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationListener
Called when the client makes a request to cancel an existing Limit Order.
OrderCancelSentResponder - Class in com.caplin.motif.fx.trading.orders.cancelation.responder
A Responder for canceling limit orders that can send messages from the CancelSent state.
OrderCancelSentResponder(CancelRequest) - Constructor for class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelSentResponder
Constructs a Responder that can respond from the CancelSent state for the OrderCancel trade model.
orderCancelWaitReceived(ChangeActiveState) - Method in interface com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateListener
Called when the client makes a request to cancel the timeout that is usually in place before the backend moves the request to pending.
OrderChangeActiveStateFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.activestatechange
 
OrderChangeActiveStateFactoryTranslator(OrderChangeActiveStateListenerFactory) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateFactoryTranslator
 
OrderChangeActiveStateListener - Interface in com.caplin.motif.fx.trading.orders.activestatechange
An OrderChangeActiveStateListener instance will be notified of incoming client events for activating a limit order that already exists.
OrderChangeActiveStateListenerFactory - Interface in com.caplin.motif.fx.trading.orders.activestatechange
An OrderChangeActiveStateListenerFactory instance is responsible for providing a OrderChangeActiveStateListener whenever a Limit Order that already exists has been activated from the client.
orderChangeActiveStateReceived(ChangeActiveState) - Method in interface com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateListener
Called when the client makes a request to activate an order
OrderChangeActiveStateTradeListenerTranslator - Class in com.caplin.motif.fx.trading.orders.activestatechange
 
OrderChangeActiveStateTradeListenerTranslator(OrderChangeActiveStateListener, ChangeActiveState) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateTradeListenerTranslator
 
OrderChangeStateAckEvent - Class in com.caplin.motif.fx.trading.orders.activestatechange.event
An event to notify the client that the submission of the order change state has been received by the backend.
OrderChangeStateAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateAckEvent
Constructs the OrderChangeStateAckEvent
OrderChangeStateConfirmEvent - Class in com.caplin.motif.fx.trading.orders.activestatechange.event
An event to notify the client that the request to change the state of an existing order has been successfully processed by the backend.
OrderChangeStateConfirmEvent() - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateConfirmEvent
Constructs the OrderChangeStateConfirmEvent
OrderChangeStatePendingEvent - Class in com.caplin.motif.fx.trading.orders.activestatechange.event
An event to notify the client that the change state request is currently being processed by the backend, and is in the pending state.
OrderChangeStatePendingEvent() - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStatePendingEvent
Constructs the OrderChangeStatePendingEvent
OrderChangeStateRejectEvent - Class in com.caplin.motif.fx.trading.orders.activestatechange.event
An event to notify the client that the request to change the state of the order has been rejected by the backend.
OrderChangeStateRejectEvent() - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.event.OrderChangeStateRejectEvent
Constructs the OrderChangeStateRejectEvent
OrderChangeStateSentResponder - Class in com.caplin.motif.fx.trading.orders.activestatechange.responder
A Responder for the OrderChangeState trade model that can respond from the ChangeStateSent state.
OrderChangeStateSentResponder(ChangeActiveState) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangeStateSentResponder
Constructs a Responder that can respond from the ChangeStateSent state for the OrderChangeState trade model.
OrderChangingStateResponder - Class in com.caplin.motif.fx.trading.orders.activestatechange.responder
A Responder for the OrderChangeState trade model that can respond from the ChangingState state.
OrderChangingStateResponder(ChangeActiveState) - Constructor for class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangingStateResponder
Constructs a Responder that can respond from the ChangingState state for the OrderChangeState trade model.
OrderConfigurationException - Exception in com.caplin.motif.fx.trading.orders
The Exception to be thrown if the submitted order is invalid
OrderConfigurationException(String) - Constructor for exception com.caplin.motif.fx.trading.orders.OrderConfigurationException
Constructs the OrderConfigurationException with the error message.
OrderDetailsSubjectParser - Class in com.caplin.motif.fx.trading.orders.details
 
OrderDetailsSubjectParser() - Constructor for class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
 
OrderDetailsSubjectParser(String) - Constructor for class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
 
OrderFactory - Interface in com.caplin.motif.fx.trading.orders.submission
The factory that will be asked to create the Order object
OrderFields - Class in com.caplin.motif.fx.trading.orders
 
OrderFields() - Constructor for class com.caplin.motif.fx.trading.orders.OrderFields
 
OrderFieldSet - Class in com.caplin.motif.fx.trading.orders.details
Represents a set of fields relating to an order.
orderID(String) - Method in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
Sets the order id
OrderItemMessage - Class in com.caplin.motif.fx.blotter.message
Instances of this class represent a Record Item for the Order Blotter
OrderItemMessage(String, String, GenericMessage) - Constructor for class com.caplin.motif.fx.blotter.message.OrderItemMessage
Deprecated.
You should not be creating instances of this class. Please see class javadoc to see how the builder for this class is to be obtained.
OrderItemMessage.Builder - Class in com.caplin.motif.fx.blotter.message
OrderPendingAcceptResponder - Class in com.caplin.motif.fx.trading.orders.submission.responder
Responder that can respond from the PendingAccept state.
OrderPendingAcceptResponder(MotifTrade) - Constructor for class com.caplin.motif.fx.trading.orders.submission.responder.OrderPendingAcceptResponder
Constructs a Responder that can respond from the PendingAccept state for the Order Submission trade model.
OrderQueuedResponder - Class in com.caplin.motif.fx.trading.orders.submission.responder
Responder that can respond from the Queued state.
OrderQueuedResponder(MotifTrade) - Constructor for class com.caplin.motif.fx.trading.orders.submission.responder.OrderQueuedResponder
Constructs a Responder that can respond from the Queued state for the Order Submission trade model.
orders - Variable in class com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy
 
OrderSalesFieldSet - Class in com.caplin.motif.fx.trading.orders.details
Represents a set of fields relating to an order.
OrderStrategy - Interface in com.caplin.motif.fx.trading.orders.submission
An OrderStrategy instance encapsulates the order strategy that the client wants to execute.
OrderStrategyFactory<T extends OrderStrategy> - Interface in com.caplin.motif.fx.trading.orders.submission
The factory that will be asked to create the OrderStrategy for the given trade.
orderStrategySubmitted(T) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderSubmissionListener
Called on the initiation of Limit Order trades, to notify the backend that a Limit Order has been submitted for the specified OrderStrategy
OrderSubmissionFactoryTranslator - Class in com.caplin.motif.fx.trading.orders.submission
 
OrderSubmissionFactoryTranslator() - Constructor for class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFactoryTranslator
 
OrderSubmissionFields - Class in com.caplin.motif.fx.trading.orders.submission
 
OrderSubmissionListener<T extends OrderStrategy> - Interface in com.caplin.motif.fx.trading.orders.submission
An OrderSubmissionListener instance will be notified of client events regarding the submission of new orders.
OrderSubmissionListenerFactory<T extends OrderStrategy> - Interface in com.caplin.motif.fx.trading.orders.submission
An OrderSubmissionListenerFactory instance is responsible for providing an OrderSubmissionListener whenever a Limit Order has been initiated from the client, of that specified OrderStrategy
OrderSubmissionTradeListenerTranslator<T extends OrderStrategy> - Class in com.caplin.motif.fx.trading.orders.submission
 
OrderSubmissionTradeListenerTranslator(T, OrderSubmissionListener<T>) - Constructor for class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionTradeListenerTranslator
 
OrderSubmissionValidator - Interface in com.caplin.motif.fx.trading.orders.submission
An interface for validating a list of orders representing an order strategy.
OrderSubmitAckEvent - Class in com.caplin.motif.fx.trading.orders.submission.event
An event to notify the client that the order submission has been received.
OrderSubmitAckEvent() - Constructor for class com.caplin.motif.fx.trading.orders.submission.event.OrderSubmitAckEvent
Constructs an OrderSubmitAckEvent
OrderSubmittedResponder - Class in com.caplin.motif.fx.trading.orders.submission.responder
Responder that can respond from the Submitted state.
OrderSubmittedResponder(MotifTrade) - Constructor for class com.caplin.motif.fx.trading.orders.submission.responder.OrderSubmittedResponder
Constructs a Responder that can respond from the Submitted state for the Order Submission trade model.
OrderValidityDate - Class in com.caplin.motif.fx.trading.orders.submission
Parent class of ActivationDate and ExpirationDate that represents a date for an order.
OrderValidityDate() - Constructor for class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
 
OVERALL_TIME_OUT - Static variable in class com.caplin.motif.fx.trading.rfs.event.PriceUpdateEvent
 

P

PARENT_ID - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
PARENT_ID - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
parse(String) - Method in class com.caplin.motif.blotter.BlotterRequestParser
Parses the specified subject request into a BlotterQuery object.
parse(String) - Method in interface com.caplin.motif.datasource.SubjectParser
Returns the domain object that represents the subject request.
parse(String) - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterItemSubjectParser
 
parse(String) - Method in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjectParser
 
parse(String) - Method in class com.caplin.motif.fx.rates.AbstractSubjectParser
 
parse(String, String) - Static method in class com.caplin.motif.fx.trading.Account
 
parse(String) - Method in class com.caplin.motif.fx.trading.allocation.AllocationViewSubjectParser
 
parse(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
 
parse(String, String, String, String) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderValidityDate
Sets the date, time, location and offset values from the parameters.
parseFromValues(String, String, String, String) - Static method in class com.caplin.motif.fx.trading.orders.submission.ActivationDate
 
parseFromValues(String, String, String, String) - Static method in class com.caplin.motif.fx.trading.orders.submission.ExpirationDate
 
PEGGED - Static variable in class com.caplin.motif.fx.trading.orders.submission.ExecutionType
The "Pegged" execution type
PendingAllocationResponder - Class in com.caplin.motif.fx.trading.allocation.responder
A Responder to respond from within the PendingAllocation state.
PendingAllocationResponder(PostTradeAllocationList) - Constructor for class com.caplin.motif.fx.trading.allocation.responder.PendingAllocationResponder
Constructs a Responder that can send messages from the PendingAllocation state Please use: PostTradeAllocationList.getPendingAllocationResponder() to retrieve an instance
PICK_UP - Static variable in class com.caplin.motif.fx.trading.allocation.event.AllocationPickUpEvent
The name of the transition representing this event
PICK_UP - Static variable in class com.caplin.motif.fx.trading.block.event.BlockTradePickUpEvent
The name of the transition representing this event
PICK_UP - Static variable in class com.caplin.motif.fx.trading.esp.ESPServerEvents
 
PICK_UP - Static variable in class com.caplin.motif.fx.trading.rfs.event.RFSPickUpEvent
The name of the transition representing this event
PickedUpResponder - Class in com.caplin.motif.fx.trading.esp.responder
A Responder that can respond from the PickedUp state.
PickedUpResponder(ESPTrade) - Constructor for class com.caplin.motif.fx.trading.esp.responder.PickedUpResponder
Constructs a Responder that can respond from PickedUp state for the ESP trade model.
PickedUpResponder - Class in com.caplin.motif.fx.trading.rfs.responder
Responder that can respond from the PickedUp state.
PickedUpResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.PickedUpResponder
Constructs a Responder that can respond from the PickedUp state for the RFS trade model.
PostTradeAllocation - Class in com.caplin.motif.fx.trading.allocation
Represents a single allocation within a Post Allocation request.
PostTradeAllocationFactory - Interface in com.caplin.motif.fx.trading.allocation
Represents a factory that will create a PostTradeAllocationList for a given trade message.
PostTradeAllocationList - Class in com.caplin.motif.fx.trading.allocation
Represents a list of allocations that were received in the allocation request for the trade represented by PostTradeAllocationList.getTradeID().
PostTradeAllocationListener - Interface in com.caplin.motif.fx.trading.allocation
A listener that will be notified of submissions of PostTradeAllocation requests and cancel requests triggered from the client.
PostTradeAllocationListenerFactory - Interface in com.caplin.motif.fx.trading.allocation
A factory responsible for creating listeners per allocation request.
PostTradeAllocationListenerFactoryTranslator - Class in com.caplin.motif.fx.trading.allocation
 
PostTradeAllocationListenerFactoryTranslator(PostTradeAllocationListenerFactory) - Constructor for class com.caplin.motif.fx.trading.allocation.PostTradeAllocationListenerFactoryTranslator
 
PostTradeAllocationListenerFactoryTranslator(PostTradeAllocationListenerFactory, PostTradeAllocationFactory) - Constructor for class com.caplin.motif.fx.trading.allocation.PostTradeAllocationListenerFactoryTranslator
 
PostTradeAllocationProvider - Class in com.caplin.motif.fx.trading.allocation
 
PostTradeAllocationProvider(SubjectParser<AllocationViewEvent>, PostTradeAllocationViewListener, AllocationsPublisher) - Constructor for class com.caplin.motif.fx.trading.allocation.PostTradeAllocationProvider
 
PostTradeAllocationViewListener - Interface in com.caplin.motif.fx.trading.allocation
Once a trade has been allocated, the confirmation should allow for a read only view of the allocations.
precision - Variable in class com.caplin.motif.fx.rates.AbstractLegQuote
 
Precision - Class in com.caplin.motif.fx.rates
An object that encapsulates the information needed by the client to display an FX rate correctly.
Precision(String, String, String) - Constructor for class com.caplin.motif.fx.rates.Precision
Deprecated.
The numberOfFractionalPips is no longer required, use the new constructor.
Precision(String, String) - Constructor for class com.caplin.motif.fx.rates.Precision
Creates a new Precision object with the specified parameters.
precision - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
precision(Precision) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Sets the precision of the quote.
PREFIX - Static variable in class com.caplin.motif.fx.blotter.subject.FXBlotterSubjects
 
prefix - Variable in class com.caplin.motif.fx.rates.AbstractLegQuote
 
PRICE_UPDATE - Static variable in class com.caplin.motif.fx.trading.rfs.event.PriceUpdateEvent
 
PRICE_VERSION - Static variable in class com.caplin.motif.fx.trading.FXExecuteFields
 
PriceUpdateEvent<T extends MotifTrade> - Class in com.caplin.motif.fx.trading.rfs.event
 
PriceUpdateEvent(FXQuote) - Constructor for class com.caplin.motif.fx.trading.rfs.event.PriceUpdateEvent
 
PriceUpdateEvent(FXQuote, int) - Constructor for class com.caplin.motif.fx.trading.rfs.event.PriceUpdateEvent
 
PricingSide - Enum in com.caplin.motif.fx.trading
The pricing side as requested by the frontend.
profit(String, String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.Builder
 
PROFIT - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
PROFIT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
PROFIT_ASK_RATE - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
Rates and point fields where the user has defined the margin
PROFIT_BID_RATE - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
Rates and point fields where the user has defined the margin
PROFIT_CURRENCY - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
PROFIT_CURRENCY - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
PROFIT_CURRENCY_DPS - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
PROFIT_RATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
profitAskRate(String) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The ask rate that can be used to calculate the profit on the ask side in the given currency
profitAskRate(String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
The ask rate that can be used to calculate the profit on the ask side in the given currency
profitAskRate(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
The ask rate that can be used to calculate the profit on the ask side in the given currency
profitAskRate(String) - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
The ask rate that can be used to calculate the profit on the ask side in the given currency
profitBidRate(String) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The bid rate that can be used to calculate the profit on the bid side in the given currency
profitBidRate(String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
The bid rate that can be used to calculate the profit on the bid side in the given currency
profitBidRate(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
The bid rate that can be used to calculate the profit on the bid side in the given currency
profitBidRate(String) - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
The bid rate that can be used to calculate the profit on the bid side in the given currency
profitCurrency(String) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The currency that the Profit Bid Rate and Profit Ask Rate relate to
profitCurrency(String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
The currency that the Profit Bid Rate and Profit Ask Rate relate to
profitCurrency(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
The currency that the Profit Bid Rate and Profit Ask Rate relate to
profitCurrency(String) - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
The currency that the Profit Bid Rate and Profit Ask Rate relate to
profitCurrencyDPS(String) - Method in class com.caplin.motif.fx.rates.SalesFwdQuoteBuilder
The number of decimal places that should be used for formatting the profit currency
profitCurrencyDPS(String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder
The number of decimal places that should be used for formatting the profit currency
profitCurrencyDPS(String) - Method in class com.caplin.motif.fx.rates.SalesSwapFwdQuoteBuilder
The number of decimal places that should be used for formatting the profit currency
profitCurrencyDPS(String) - Method in class com.caplin.motif.fx.rates.SalesSwapSpotQuoteBuilder
The number of decimal places that should be used for formatting the profit currency
publish(FXCachedBlotterMessage) - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterPublisher
Sends the Blotter Container Message, and caches the Items added to the FXCachedBlotterMessage.
publish(FXBlotterItemMessage) - Method in class com.caplin.motif.fx.blotter.FXBlotterItemPublisher
Should be used to publish the FXBlotterItemMessage, which represents a record in the blotter, and all its field data.
publish(SendableBlotterMessage) - Method in class com.caplin.motif.fx.blotter.FXBlotterPublisher
Should be used to publish an instance of SendableBlotterMessage Typically this is expected to be the FXBlotterMessage
publish(FXCachedBlotterMessage) - Method in class com.caplin.motif.fx.blotter.FXCachedBlotterPublisherImpl
 
publishAllocations(SubjectInfo, List<PostTradeAllocation>) - Method in class com.caplin.motif.fx.trading.allocation.AllocationsPublisher
 
publisher - Variable in class com.caplin.motif.datasource.CachedPublisher
 
publishErrorEvent(SubjectErrorEvent) - Method in class com.caplin.motif.datasource.CachedPublisher
Publishes a SubjectErrorEvent to all peers subscribed to the subject of the event.
publishItem(FXBlotterItemMessage) - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterPublisher
Sends an update for a Blotter Record Item.
publishItem(FXBlotterItemMessage) - Method in class com.caplin.motif.fx.blotter.FXCachedBlotterPublisherImpl
 
publishItemNotFound(FXBlotterItemSubjectInfo) - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterPublisher
Sends a NOT FOUND for a Record Item request.
publishItemNotFound(FXBlotterItemSubjectInfo) - Method in class com.caplin.motif.fx.blotter.FXCachedBlotterPublisherImpl
 
publishMessage(Message) - Method in class com.caplin.motif.datasource.CachedPublisher
Publishes a message to all peers that are subscribed to the subject of the message.
publishQuote(ESPQuote<? extends AbstractSubjectInfo>) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
Publishes the Quote to all peers subscribed to the subject of the quote.
publishQuote(ESPQuote<? extends AbstractSubjectInfo>) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
 
publishStatusEvent(SubjectStatusEvent) - Method in class com.caplin.motif.datasource.CachedPublisher
Publishes a SubjectStatusEvent to all peers subscribed to the subject of the event.

Q

QueuedResponder - Class in com.caplin.motif.fx.trading.allocation.responder
A Responder to respond from within the QueuedState.
QueuedResponder(PostTradeAllocationList) - Constructor for class com.caplin.motif.fx.trading.allocation.responder.QueuedResponder
Constructs a Responder that can send messages from the Queued state.
QueuedResponder - Class in com.caplin.motif.fx.trading.esp.responder
A Responder that can respond from the Queued State
QueuedResponder(ESPTrade) - Constructor for class com.caplin.motif.fx.trading.esp.responder.QueuedResponder
Constructs a Responder that can respond from the Queued state for the ESP trade model.
QueuedResponder - Class in com.caplin.motif.fx.trading.rfs.responder
Responder that can respond from the Queued state.
QueuedResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.QueuedResponder
Constructs a Responder that can respond from the Queued state for the RFS trade model.
QUOTE_ID - Static variable in class com.caplin.motif.fx.rates.QuoteFields
 
QUOTE_ID - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
QUOTE_ID - Static variable in interface com.caplin.motif.fx.trading.rfs.RFSPriceUpdateFields
 
QuoteBuilder<T> - Class in com.caplin.motif.fx.rates
Common Builder for all Quote Builders, which can be used to set common fields when constructing a Quote.
QuoteBuilder() - Constructor for class com.caplin.motif.fx.rates.QuoteBuilder
 
QuoteFields - Class in com.caplin.motif.fx.rates
 
QuoteFields() - Constructor for class com.caplin.motif.fx.rates.QuoteFields
 
QuoteLegFields - Class in com.caplin.motif.fx.rates
 
QuoteLegFields() - Constructor for class com.caplin.motif.fx.rates.QuoteLegFields
 
QuoteResponder - Class in com.caplin.motif.fx.trading.rfs.responder
Base class for sending Quotes.
QuoteResponder(RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.responder.QuoteResponder
Constructs a Responder that can respond from states that send quotes, for the RFS Trade Model.

R

rates(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 
ratesAvailable() - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
to be called when all rates become available
ratesAvailable() - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
 
RatesCalculator - Class in com.caplin.motif.fx.rates
 
RatesCalculator() - Constructor for class com.caplin.motif.fx.rates.RatesCalculator
 
ratesUnavailable() - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
To be called when all rates have become unavailable
ratesUnavailable() - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
 
receiveEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeListenerTranslator
 
receiveEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateTradeListenerTranslator
 
receiveEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListenerTranslator
 
receiveEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationTradeListenerTranslator
 
receiveEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionTradeListenerTranslator
 
receiveEvent(TradeEvent) - Method in class com.caplin.motif.fx.trading.rfs.RFSTradeListenerTranslator
 
receiveInvalidFieldsEvent(InvalidFieldsEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeListenerTranslator
 
receiveInvalidFieldsEvent(InvalidFieldsEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateTradeListenerTranslator
 
receiveInvalidFieldsEvent(InvalidFieldsEvent) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListenerTranslator
 
receiveInvalidFieldsEvent(InvalidFieldsEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationTradeListenerTranslator
 
receiveInvalidFieldsEvent(InvalidFieldsEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionTradeListenerTranslator
 
receiveInvalidFieldsEvent(InvalidFieldsEvent) - Method in class com.caplin.motif.fx.trading.rfs.RFSTradeListenerTranslator
 
receiveInvalidTransitionEvent(InvalidTransitionEvent) - Method in class com.caplin.motif.fx.trading.block.BlockTradeListenerTranslator
 
receiveInvalidTransitionEvent(InvalidTransitionEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.OrderChangeActiveStateTradeListenerTranslator
 
receiveInvalidTransitionEvent(InvalidTransitionEvent) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.BulkOrderActionTradeListenerTranslator
 
receiveInvalidTransitionEvent(InvalidTransitionEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.OrderCancelationTradeListenerTranslator
 
receiveInvalidTransitionEvent(InvalidTransitionEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionTradeListenerTranslator
 
receiveInvalidTransitionEvent(InvalidTransitionEvent) - Method in class com.caplin.motif.fx.trading.rfs.RFSTradeListenerTranslator
 
record - Variable in class com.caplin.motif.fx.blotter.message.FXBaseBlotterItemMessage.Builder
 
record - Variable in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
 
REFRESH_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.RefreshEvent
The name of the transition representing this event
RefreshEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An event to notify the client that the request to refresh an existing order has been accepted successfully by the backend.
RefreshEvent(Strategy) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.RefreshEvent
Constructs an RefreshEvent with the event name "Refresh".
regex - Variable in class com.caplin.motif.fx.trading.orders.details.OrderDetailsSubjectParser
 
registerBlockTradeListenerFactory(BlockTradeListenerFactory) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Registers a factory that will listen to Block Trade workflows initiated from the client.
registerBlockTradeListenerFactory(BlockTradeListenerFactory, TradeValidator) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Registers a factory that will listen to Block Trade workflows initiated from the client.
registerBulkOrderActionListenerFactory(BulkOrderActionTradeListenerFactory) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory that will be asked to create the BulkOrderActionTradeListener which will listen to bulk order action workflows initiated by the client.
registerCacheMissProvider(FXBlotterItemProvider) - Method in interface com.caplin.motif.fx.blotter.cache.FXCachedBlotterPublisher
Registers a provider that will be notified of any item requests or discards that are not present in the Cache.
registerCacheMissProvider(FXBlotterItemProvider) - Method in class com.caplin.motif.fx.blotter.FXCachedBlotterPublisherImpl
 
registerCancelationListenerFactory(OrderCancelationListenerFactory) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory that will be asked to create the OrderCancelationFactory which will listen to order cancelation workflows initiated by the client.
registerChangeActiveStateListenerFactory(OrderChangeActiveStateListenerFactory) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory that will be asked to create the OrderChangeActiveStateListener which will listen to order activation workflows initiated by the client.
registerEditStrategyListenerFactory(EditStrategyListenerFactory) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory that will be asked to create the EditStrategyListenerFactory which will listen to Edit Strategy requests from the client.
registerESPTradeListenerFactory(ESPTradeListenerFactory) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Registers a factory that will listen to ESP Trade workflows initiated from the client.
registerESPTradeListenerFactory(ESPTradeListenerFactory, TradeValidator) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Registers a factory that will listen to ESP Trade workflows initiated from the client.
registerLegacySalesRFSTradeListenerFactory(RFSTradeListenerFactory, TradingSubProtocol) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Deprecated.
registers an RFS TradeListenerFactory to the old SalesRFS Trading Protocol. To be used until Sales Motif refactors usages of SalesRFS
registerOrderSubmissionValidator(String, OrderSubmissionValidator) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Takes the strategy type as well as the validator; so for a particular strategy (e.g OCO) the validation can be overridden.
registerOrderSubmissionValidator(String, OrderSubmissionValidator) - Method in class com.caplin.motif.fx.trading.orders.submission.MotifOrderStrategyFactory
 
registerOrderSubmissionValidator(String, OrderSubmissionValidator) - Method in interface com.caplin.motif.fx.trading.orders.submission.OrderStrategyFactory
Takes the strategy type as well as the validator; so for a particular strategy (e.g OCO) the validation can be overridden.
registerOrderSubmissionValidator(String, OrderSubmissionValidator) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFactoryTranslator
 
registerPostAllocationTradeListenerFactory(PostTradeAllocationListenerFactory) - Method in class com.caplin.motif.fx.trading.allocation.FXPostAllocationAdapter
Registers a factory that will listen to Post Allocation workflows initiated from the client.
registerPostAllocationTradeViewListener(SubjectParser<AllocationViewEvent>, PostTradeAllocationViewListener) - Method in class com.caplin.motif.fx.trading.allocation.FXPostAllocationAdapter
Registers the listener that will service the request to view the details of already allocated trades.
registerPostAllocationTradeViewListener(PostTradeAllocationViewListener) - Method in class com.caplin.motif.fx.trading.allocation.FXPostAllocationAdapter
Registers the listener that will service the request to view the details of already allocated trades.
registerPostAllocationTradeViewListener(SubjectParser<AllocationViewEvent>, PostTradeAllocationViewListener) - Method in class com.caplin.motif.trading.TradeAdapter
Registers the listener that will service the request to view the allocations of an already allocated trade.
registerRFSTradeListenerFactory(RFSTradeListenerFactory) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Registers a factory that will listen to RFS Trade workflows initiated from the client.
registerRFSTradeListenerFactory(RFSTradeListenerFactory, TradeValidator) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Registers a factory that will listen to RFS Trade workflows initiated from the client.
registerSettlementDateProvider(SettlementDateRequestListener<SettlementDateSubjectInfo>) - Method in class com.caplin.motif.fx.calendar.FXCalendarAdapter
Used to register a provider of settlement dates that responds to requested subjects of the standard form:
registerSettlementDateProvider(SettlementDateRequestListener<S>, Namespace, SubjectParser<S>) - Method in class com.caplin.motif.fx.calendar.FXCalendarAdapter
Used to register a provider of settlement dates that responds to non-standard subjects.
registerStrategyDetailsRequestListenerFactory(StrategyDetailsRequestListenerFactory, SubjectParser<? extends StrategySubjectInfo>) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Deprecated.
This requires the library to use the deprecated method SubjectParser.getSubjectRegex() and is therefore scheduled for removal. Use FXOrdersAdapter.registerStrategyDetailsRequestListenerFactory(StrategyDetailsRequestListenerFactory, Namespace, SubjectParser) intead.
registerStrategyDetailsRequestListenerFactory(StrategyDetailsRequestListenerFactory, Namespace, SubjectParser<? extends StrategySubjectInfo>) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory and your own parser implementation that will be asked to create the StrategyDetailsRequestListenerFactory which will listen to strategy detail requests from the client.
registerStrategyDetailsRequestListenerFactory(StrategyDetailsRequestListenerFactory) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory that will be asked to create the StrategyDetailsRequestListenerFactory which will listen to strategy detail requests from the client.
registerSubmissionListenerFactory(OrderSubmissionListenerFactory<MotifOrderStrategy>) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory that will listen to Limit Order submission workflows initiated from the client.
registerSubmissionListenerFactory(String, OrderSubmissionListenerFactory<? extends MotifOrderStrategy>) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory that will listen to Limit Order submission workflows initiated from the client for the strategy type specified.
registerSubmissionListenerFactory(String, OrderSubmissionListenerFactory<? extends OrderStrategy>, OrderStrategyFactory<? extends OrderStrategy>) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Registers a factory that will listen to the Limit Order submission workflows initiated from the client for the strategy type specified.
registerSubmissionListenerFactory(OrderSubmissionListenerFactory<? extends MotifOrderStrategy>) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFactoryTranslator
 
registerSubmissionListenerFactory(String, OrderSubmissionListenerFactory<? extends MotifOrderStrategy>) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFactoryTranslator
 
registerSubmissionListenerFactory(String, OrderSubmissionListenerFactory<? extends OrderStrategy>, OrderStrategyFactory<? extends OrderStrategy>) - Method in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFactoryTranslator
 
registerTenorDateProvider(TenorDateRequestListener<TenorDateSubjectInfo>) - Method in class com.caplin.motif.fx.calendar.FXCalendarAdapter
Used to register a provider of tenor dates that responds to requested subjects of the standard form:
registerTenorDateProvider(TenorDateRequestListener<T>, Namespace, SubjectParser<T>) - Method in class com.caplin.motif.fx.calendar.FXCalendarAdapter
Used to register a provider of tenor dates that responds to non-standard subjects.
registerTradeListenerFactory(String, TradeListenerFactory) - Method in class com.caplin.motif.trading.MotifTradeChannelListener
 
registerTradeListenerFactory(String, TradeListenerFactory) - Method in class com.caplin.motif.trading.TradeAdapter
Registers a TradeListenerFactory that will be notified when a trade with the specified protocol has been initiated.
RegulatoryID - Class in com.caplin.motif.fx.trading.allocation
Some systems provide a regulatory ID that is associated with an allocation.
RegulatoryID(PostTradeAllocation, String, String) - Constructor for class com.caplin.motif.fx.trading.allocation.RegulatoryID
Constructs a Regulatory ID using a PostTradeAllocation.
REJECT - Static variable in class com.caplin.motif.fx.trading.esp.ESPServerEvents
 
REJECT - Static variable in class com.caplin.motif.fx.trading.RejectEvent
The event name for a Reject event
RejectEvent<T extends MotifTrade> - Class in com.caplin.motif.fx.trading
An event that denotes that the trade has been rejected.
RejectEvent(String, String) - Constructor for class com.caplin.motif.fx.trading.RejectEvent
Constructs a RejectEvent with the event name "Reject" and the specified error message and code.
RELATED_ID - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
RELATIONSHIP_TYPE - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
REMAINING - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
REMAINING_AMOUNT - Static variable in class com.caplin.motif.fx.blotter.BlotterField
 
REMAINING_AMOUNT - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
REMARKS - Static variable in class com.caplin.motif.fx.trading.orders.OrderFields
 
REMARKS - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
removeItem(FXBlotterItemMessage) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
Removes the item from the Blotter.
removeItem(String) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
Removes the item with the given ID from the Blotter.
removeItem(String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
Removes the element from the container with the specified item id
removeItem(FXBlotter, String) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
Removes the element from the blotter, with the item subject as created by the given FXBlotter object
removeUserSessionListener(UserSessionListener) - Method in class com.caplin.motif.fx.trading.FXTradeAdapter
Removes a listener UserSessionListener to stop receiving session events.
removeUserSessionListener(UserSessionListener) - Method in class com.caplin.motif.fx.trading.orders.FXOrdersAdapter
Removes a listener UserSessionListener to stop receiving session events.
removeUserSessionListener(UserSessionListener) - Method in class com.caplin.motif.trading.TradeAdapter
Removes a listener UserSessionListener to stop receiving session events.
removeUserSessionListener(UserSessionListener) - Method in interface com.caplin.motif.trading.UserSessionObservable
 
REQUEST_ID - Static variable in class com.caplin.motif.fx.trading.orders.StrategyFields
 
REQUEST_ID - Static variable in class com.caplin.motif.fx.trading.orders.submission.OrderSubmissionFields
 
RequiredFieldsVisitor - Class in com.caplin.motif.trading.validator
 
RequiredFieldsVisitor(Trade, Map<String, List<String>>) - Constructor for class com.caplin.motif.trading.validator.RequiredFieldsVisitor
 
RequiredTradeEventFields - Annotation Type in com.caplin.motif.trading.validator
 
RequiredTradeEventFieldsValidator - Class in com.caplin.motif.trading.validator
 
RequiredTradeEventFieldsValidator(String...) - Constructor for class com.caplin.motif.trading.validator.RequiredTradeEventFieldsValidator
 
RequiredTradeEventFieldsValidator(Set<String>) - Constructor for class com.caplin.motif.trading.validator.RequiredTradeEventFieldsValidator
 
RequiredTradeFields - Annotation Type in com.caplin.motif.trading.validator
 
RequiredTradeFieldsValidator - Class in com.caplin.motif.trading.validator
 
RequiredTradeFieldsValidator(String...) - Constructor for class com.caplin.motif.trading.validator.RequiredTradeFieldsValidator
 
RequiredTradeFieldsValidator(Set<String>) - Constructor for class com.caplin.motif.trading.validator.RequiredTradeFieldsValidator
 
respond(BaseResponderEvent) - Method in class com.caplin.motif.trading.Responder
Sends a response for the event represented by specified ResponderEvent
Responder<T extends MotifTrade> - Class in com.caplin.motif.trading
A Responder allows for messages to be sent to the frontend.
Responder(T) - Constructor for class com.caplin.motif.trading.Responder
Constructs a responder for the specified trade object.
ResponderEvent<T extends MotifTrade> - Class in com.caplin.motif.trading
It is preferable to use ImmutableResponderEvent instead.

An event that will be sent from a particular Responder.
ResponderEvent(String) - Constructor for class com.caplin.motif.trading.ResponderEvent
 
retrieveSwapType(FXTradingType, String, String, String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
 
retrieveTradingType(String) - Static method in class com.caplin.motif.fx.trading.FXTradeUtil
 
RFSClientCloseAckEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend that the their close request has been acknowledged.
RFSClientCloseAckEvent() - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSClientCloseAckEvent
Creates an RFSClientCloseAckEvent with the event name "ClientCloseAck".
RFSCloseableTradeListener - Interface in com.caplin.motif.fx.trading.rfs
An instance of RFSCloseableTradeListener is interested in the event that client closing the RFS trade.
RFSExecuteAckEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend that the their execute request has been acknowledged.
RFSExecuteAckEvent() - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSExecuteAckEvent
Constructs an Execute Ack event.
RFSExecuteEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent by the client with the price, side and priceid that the client wishes to execute on.
RFSExecuteEvent(String, String, BuySell) - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSExecuteEvent
Constructs an execute event.
RFSExecuteEvent(String, String, BuySell, SalesRFSExecution) - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSExecuteEvent
Constructs an execute event.
RFSExecuteTranslator - Class in com.caplin.motif.fx.trading.rfs
 
RFSExecuteTranslator(RFSTradeListener, FXTradingType, RFSTrade) - Constructor for class com.caplin.motif.fx.trading.rfs.RFSExecuteTranslator
 
RFSExpiredEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend that the RFS Quote has expired.
RFSExpiredEvent() - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSExpiredEvent
Constructs an Expired event.
RFSLegacyPriceFields - Class in com.caplin.motif.fx.trading.rfs
 
RFSLegacyPriceFields() - Constructor for class com.caplin.motif.fx.trading.rfs.RFSLegacyPriceFields
 
RFSPickUpEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend that the RFS Quote request has been picked up by an auto trade or manual dealer.
RFSPickUpEvent() - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSPickUpEvent
Constructs an RFSPickUpEvent event with the name "PickUp".
RFSPriceUpdateEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend of the quote values for an RFS Quote.
RFSPriceUpdateEvent(FXQuote) - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSPriceUpdateEvent
Constructs a quote event using the underlying quote fields.
RFSPriceUpdateEvent(FXQuote, int) - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSPriceUpdateEvent
Constructs a quote event using the underlying quote fields and the specified timeout that denotes how long the quote is valid for.
RFSPriceUpdateFields - Interface in com.caplin.motif.fx.trading.rfs
 
RFSSubmitAckEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend that the Submit message has been received.
RFSSubmitAckEvent() - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSSubmitAckEvent
Constructs a submit ack event.
RFSSubmitEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent by the client when the client wants to begin a new RFS trade.
RFSSubmitEvent(PricingSide) - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSSubmitEvent
Constructs a submit event with the PricingSide Typically this is PricingSide.TWO_WAY.
RFSSubmitEvent(PricingSide, String) - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSSubmitEvent
Constructs a submit event with the PricingSide and toboUser
RFSSubmitTranslator - Class in com.caplin.motif.fx.trading.rfs
 
RFSSubmitTranslator(RFSTradeListener) - Constructor for class com.caplin.motif.fx.trading.rfs.RFSSubmitTranslator
 
RFSTrade - Class in com.caplin.motif.fx.trading.rfs
An RFSTrade is a domain object that represents a Request for Stream trade.
RFSTradeConfirmationEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend the trade has been confirmed by the backend trading system.
RFSTradeConfirmationEvent(String, String, String, String, String, String) - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
RFSTradeConfirmationEvent.Builder - Class in com.caplin.motif.fx.trading.rfs.event
 
RFSTradeConfirmationEvent.LegBuilder - Class in com.caplin.motif.fx.trading.rfs.event
 
RFSTradeFactory - Class in com.caplin.motif.fx.trading.rfs
 
RFSTradeFactory() - Constructor for class com.caplin.motif.fx.trading.rfs.RFSTradeFactory
 
RFSTradeHeldEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend that the Quote has been held for an RFS Trade.
RFSTradeHeldEvent() - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSTradeHeldEvent
Constructs an TradeHeld event.
RFSTradeListener - Interface in com.caplin.motif.fx.trading.rfs
An RFSTradeListener instance will be notified of incoming client events for RFS Trades.
RFSTradeListenerFactory - Interface in com.caplin.motif.fx.trading.rfs
An RFSTradeListenerFactory instance is responsible for providing an RFSTradeListener whenever an RFS Trade has been initiated from the client.
RFSTradeListenerFactoryTranslator - Class in com.caplin.motif.fx.trading.rfs
 
RFSTradeListenerFactoryTranslator(RFSTradeListenerFactory, TradeValidator) - Constructor for class com.caplin.motif.fx.trading.rfs.RFSTradeListenerFactoryTranslator
 
RFSTradeListenerTranslator - Class in com.caplin.motif.fx.trading.rfs
 
RFSTradeListenerTranslator(RFSTradeListener, RFSSubmitTranslator, RFSClientCloseTranslator, RFSExecuteTranslator) - Constructor for class com.caplin.motif.fx.trading.rfs.RFSTradeListenerTranslator
 
RFSTradeValidator - Class in com.caplin.motif.fx.trading.rfs
Validates that the initial RFS Trade messages has the correct fields.
RFSTradeValidator() - Constructor for class com.caplin.motif.fx.trading.rfs.RFSTradeValidator
Constructs the RFS Trade Validator
RFSValidators - Class in com.caplin.motif.fx.trading.rfs
 
RFSValidators() - Constructor for class com.caplin.motif.fx.trading.rfs.RFSValidators
 
RFSWithdrawEvent - Class in com.caplin.motif.fx.trading.rfs.event
An event sent to notify the frontend that the quote stream has been withdrawn for an RFS Trade.
RFSWithdrawEvent() - Constructor for class com.caplin.motif.fx.trading.rfs.event.RFSWithdrawEvent
Constructs an Withdrawn event.
RISK_DATE - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
RISK_DATE - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
RISK_DATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
RISK_TENOR - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
RISK_TENOR - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
RISK_TENOR - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
riskDate - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
riskDate(String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Sets the time option's risk date for the quote.
riskDate(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent.LegBuilder
 
riskTenor - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
riskTenor(String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Sets the time option's risk tenor for the quote.

S

SALES_ESP - Static variable in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
The sub protocol for Sales ESP trade
SALES_ORDER - Static variable in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
The sub protocol for Sales RFS trade
SALES_RFS - Static variable in class com.caplin.motif.fx.trading.rfs.TradingSubProtocol
The sub protocol for Sales RFS trade
SalesFwdQuote - Interface in com.caplin.motif.fx.rates
A forward quote, which is comprised of one or more of a bid rate, ask rate and mid rate.
SalesFwdQuoteBuilder - Class in com.caplin.motif.fx.rates
A builder class for creating concrete instances of the SalesFwdQuote interface.
SalesOrderDetailsSubjectParser - Class in com.caplin.motif.fx.trading.orders.details
 
SalesOrderDetailsSubjectParser() - Constructor for class com.caplin.motif.fx.trading.orders.details.SalesOrderDetailsSubjectParser
 
SalesQuoteFields - Class in com.caplin.motif.fx.rates
 
SalesQuoteFields() - Constructor for class com.caplin.motif.fx.rates.SalesQuoteFields
 
SalesQuoteLegFields - Class in com.caplin.motif.fx.rates
 
SalesQuoteLegFields() - Constructor for class com.caplin.motif.fx.rates.SalesQuoteLegFields
 
SalesRFSExecuteTranslator - Class in com.caplin.motif.fx.trading.rfs.sales
 
SalesRFSExecuteTranslator(FXTradingType, RFSTradeListener) - Constructor for class com.caplin.motif.fx.trading.rfs.sales.SalesRFSExecuteTranslator
 
SalesRFSExecution - Class in com.caplin.motif.fx.trading.rfs.sales
Margin data sent by the client on executing a MOTF RFS trade.
SalesRFSTradeValidator - Class in com.caplin.motif.fx.trading.rfs
Validates that the initial RFS Trade messages has the correct fields.
SalesRFSTradeValidator() - Constructor for class com.caplin.motif.fx.trading.rfs.SalesRFSTradeValidator
Constructs the RFS Trade Validator
SalesSpotQuote - Interface in com.caplin.motif.fx.rates
A sales spot quote, which is comprised of one or more of a bid rate, ask rate and mid rate and the default margins.
SalesSpotQuoteBuilder - Class in com.caplin.motif.fx.rates
A builder class for creating instances of SalesSpotQuote.
SalesSpotQuoteBuilder.SalesSpotQuoteImpl - Class in com.caplin.motif.fx.rates
 
SalesSwapFields - Interface in com.caplin.motif.fx.rates
 
SalesSwapFieldsBuilder - Class in com.caplin.motif.fx.rates
 
SalesSwapFwdQuote - Interface in com.caplin.motif.fx.rates
A forward quote, which is comprised of one or more of a bid rate, ask rate and mid rate.
SalesSwapFwdQuoteBuilder - Class in com.caplin.motif.fx.rates
A builder class for creating concrete instances of the SalesSwapFwdQuote interface.
SalesSwapLegQuote - Interface in com.caplin.motif.fx.rates
 
SalesSwapQuote - Class in com.caplin.motif.fx.rates
Represents a Swap Quote which is generally comprised of a SPOT near and FWD far quote, or a FWD near and FWD far quote.
SalesSwapQuote(String, String, SalesSwapLegQuote, SalesSwapLegQuote, SalesSwapFields) - Constructor for class com.caplin.motif.fx.rates.SalesSwapQuote
Constructs a SalesSwapQuote with the specified near and far quotes, and uses the specified pips as the display swap pips for the quote.
SalesSwapSpotQuote - Interface in com.caplin.motif.fx.rates
A spot quote, which is comprised of one or more of a bid rate, ask rate and mid rate.
SalesSwapSpotQuoteBuilder - Class in com.caplin.motif.fx.rates
A builder class for creating concrete instances of the SalesSwapSpotQuote interface.
SAVE_ACCEPT_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.SaveAcceptEvent
The name of the transition representing this event
SAVE_AND_COMPLETE_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.SaveAndCompleteEvent
The name of the transition representing this event
SAVE_EVENT - Static variable in class com.caplin.motif.fx.trading.orders.edit.event.SaveEvent
The name of the transition representing this event
SaveAcceptEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An event to notify the client that the request to save the modifications on an existing strategy has been completed successfully by the backend.
SaveAcceptEvent(Strategy) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.SaveAcceptEvent
Constructs a SaveAcceptEvent with the event name "SaveAccept".
SaveAndCompleteEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An event to notify the client that the edit order request has been saved, and that the session is closed.
SaveAndCompleteEvent(Strategy, String) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.SaveAndCompleteEvent
Constructs a SaveAndCompleteEvent with the event name "SaveAndComplete".
SaveEvent - Class in com.caplin.motif.fx.trading.orders.edit.event
An event to notify the backend that a save has been requested by the client.
SaveEvent(Strategy, ImmutableList<Order>, ImmutableList<Order>) - Constructor for class com.caplin.motif.fx.trading.orders.edit.event.SaveEvent
Constructs an SaveEvent with the event name "Save".
SavingResponder - Class in com.caplin.motif.fx.trading.orders.edit.responder
A Responder for Edit Strategy, that can send messages from the Saving state.
SavingResponder(EditStrategyRequest, StrategyCache) - Constructor for class com.caplin.motif.fx.trading.orders.edit.responder.SavingResponder
Constructs a Responder that can respond from the Saving state for the EditStrategy trade model.
SendableBlotterMessage - Interface in com.caplin.motif.fx.blotter
Instances of this interface represent a Container message.
sendAccept(OrderAcceptEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.responder.OrderPendingAcceptResponder
Sends an event to notify the frontend that order has been submitted into the OMS.
sendAccept(OrderAcceptEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.responder.OrderQueuedResponder
Sends an event to notify the frontend that the order is now accepted.
sendAccepting(OrderAcceptingEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.responder.OrderQueuedResponder
Sends an event to notify the frontend that the order is now accepting.
sendAllocationConfirmation(AllocationConfirmationEvent) - Method in class com.caplin.motif.fx.trading.allocation.responder.PendingAllocationResponder
Sends an allocation confirmation to denote that the allocation was successful.
sendBulkActionAck(BulkOrderActionAckEvent) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.responder.BulkOrderActionSentResponder
Sends a acknowledgement to the client informing it that has received the bulk order action request.
sendBulkOrderActionConfirm(BulkOrderActionConfirmEvent) - Method in class com.caplin.motif.fx.trading.orders.bulkaction.responder.BulkOrderActionProcessingResponder
Sends an event to the client informing it that bulk order action request was successful.
sendCancelAck(OrderCancelAckEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelSentResponder
Sends an acknowledgement message to notify the client that the request to cancel the trade has been received by the backend.
sendCancelConfirm(OrderCancelConfirmEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelingResponder
Sends the cancel confirm event notifying the client that the cancelation has been successfully processed by the backend trading system,
sendCancelPending(OrderCancelPendingEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelingResponder
Sends the cancel pending message event notifying the client that the cancel request is being processed by the backend trading system.
sendCancelReject(OrderCancelRejectEvent) - Method in class com.caplin.motif.fx.trading.orders.cancelation.responder.OrderCancelingResponder
Sends the cancel reject message event notifying the client that the cancelation has been rejected by the backend trading system.
sendChangeStateAck(OrderChangeStateAckEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangeStateSentResponder
Sends a acknowledgement to the client informing it that has received the order change state request.
sendChangeStateConfirm(OrderChangeStateConfirmEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangingStateResponder
Sends an event to the client informing it that change state request was successful.
sendChangeStatePending(OrderChangeStatePendingEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangingStateResponder
Sends an event to the client informing it that the change state request is being processed by the backend.
sendChangeStateReject(OrderChangeStateRejectEvent) - Method in class com.caplin.motif.fx.trading.orders.activestatechange.responder.OrderChangingStateResponder
Sends an event to the client informing it that the change state request was rejected.
sendClientCloseAck(AllocationClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.allocation.responder.ClientCloseSentResponder
Sends a ClientCloseAck event to denote that the client's request to close was successful.
sendClientCloseAck(BlockTradeClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeClientCloseSentResponder
Sends an acknowledgement to the client notifying that it's request to close/cancel the block trade has been received.
sendClientCloseAck(ESPClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.ClientCloseSentResponder
Sends an acknowledgement to the client notifying it that it's request to close the trade has been received.
sendClientCloseAck(ClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.ClientCloseSentResponder
Sends an ack to notify the client that the client close request to complete the edit order has been received.
sendClientCloseAck(RFSClientCloseAckEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ClientCloseSentResponder
Sends an acknowledgement to the client notifying it that it's request to close the trade has been received.
sendEditAccept(EditAcceptEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.EditPendingResponder
Sends the EditAccept event to notify the client that the request to open a strategy/order for edit has been processed and that they may begin editing the order
sendEditOpenAck(EditOpenAckEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.EditOpenSentResponder
Sends the ack to notify the client that the request to open a strategy for edit has been received
sendError(ErrorEvent<T>) - Method in class com.caplin.motif.fx.trading.FXResponder
Sends a message to the frontend to denote that an error has occurred during the trade workflow.
sendError(ErrorEvent<T>) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.BaseErrorResponder
Sends an ErrorEvent containing an error message and error code
sendEvent(TradeEvent) - Method in class com.caplin.motif.trading.MotifTrade
 
sendExecuteAck(BlockTradeExecuteAckEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExecuteSentResponder
Sends a message to acknowledge to the client that its trade submission message has been received by the backend.
sendExecuteAck(RFSExecuteAckEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExecuteSentResponder
Sends an event to notify the client that the Submit event has been received.
sendExpired(BlockTradeExpiredEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutableResponder
Sends a message to the client informing it that the block trade can no longer be executed as it has expired.
sendExpired(BlockTradeExpiredEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExpiredResponder
Sends a message to notify the client that that the trade has expired.
sendExpired(RFSExpiredEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExecutableResponder
Sends an event to notify the client that the quote has expired.
sendExpired(RFSExpiredEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExpiredResponder
Notifies the client that the quote has expired.
sendNotFound(String) - Method in class com.caplin.motif.datasource.CachedPublisher
Sends a NotFound and removes any subscription from the cache.
sendNotFound(String) - Method in class com.caplin.motif.fx.blotter.FXBlotterItemPublisher
Should be called when no data is found for a requested blotter item subject.
sendNotFound(SubjectInfo) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
Sends a message to all peers informing it that the subscription was not able to be serviced by this adapter.
sendNotFound(SubjectInfo) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
 
sendNotFound(String) - Method in class com.caplin.motif.fx.trading.allocation.AllocationsPublisher
 
sendNotStale(String) - Method in class com.caplin.motif.datasource.CachedPublisher
Sets the status of a subject to NotStale.
sendNotStale(SubjectInfo) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
Sends a message to all peers informing it that the subscription for the subject has no longer stale.
sendNotStale(SubjectInfo) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
 
sendPickUp(AllocationPickUpEvent) - Method in class com.caplin.motif.fx.trading.allocation.responder.QueuedResponder
Sends a message to denote that the deal has been picked up by the trading system or a manual dealer.
sendPickUp(BlockTradePickUpEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeQueuedResponder
Sends a message to notify the client that the client's request for a block trade has been received by the back-end trading system.
sendPickUp(ESPPickUpEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.QueuedResponder
Sends an event to notify the client that the ESP trade has been sent and exists in the backend trading system (OMS).
sendPickUp(RFSPickUpEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.QueuedResponder
Sends an event to notify the client that the trade has been picked up ready for quoting.
sendPriceUpdate(FXQuote) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeQuoteResponder
Sends a block trade quote to the client.
sendPriceUpdate(FXQuote, int) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeQuoteResponder
Sends the first block trade quote to the client, with the specified timeout.
sendPriceUpdate(BlockTradePriceUpdateEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeQuoteResponder
Sends a block trade trade quote event.
sendPriceUpdate(FXQuote) - Method in class com.caplin.motif.fx.trading.rfs.responder.QuoteResponder
Sends a mid-stream RFS quote to the client.
sendPriceUpdate(FXQuote, int) - Method in class com.caplin.motif.fx.trading.rfs.responder.QuoteResponder
Sends the first RFS quote in the stream to the client with the specified timeout for the stream, specified in seconds.
sendPriceUpdate(RFSPriceUpdateEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.QuoteResponder
Sends an RFS quote to the client.
sendRefresh(RefreshEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.EditableResponder
Sends a refresh event notifying the client that the strategy that is currently being edited has changed
sendReject(RejectEvent<T>) - Method in class com.caplin.motif.fx.trading.FXResponder
Sends a message to the frontend to denote that the backend has rejected the trade sometime during the trade workflow
sendSaveAccept(SaveAcceptEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.SavingResponder
Sends the SaveAccept event to notify the client that the request to save the edits to the strategy/order has been successfully executed in the backend trading system
sendSaveAndComplete(SaveAndCompleteEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.SavingResponder
Sends the SaveAndComplete event to notify the client that the request to save the edits to the strategy/order has been successfully executed in the backend trading system, and that the client should now close the edit ticket as the backend is not longer editing the order.
sendStale(String) - Method in class com.caplin.motif.datasource.CachedPublisher
Sets the status of a subject to Stale.
sendStale(SubjectInfo) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
Sends a message to all peers informing it that the subscription for the subject has gone stale.
sendStale(SubjectInfo) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
 
sendSubmitAck(AllocationSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.allocation.responder.SubmittedResponder
Sends a message to acknowledge that the submission has been received.
sendSubmitAck(BlockTradeSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeSubmittedResponder
Sends a message to acknowledge that the clients request to block trade has been received.
sendSubmitAck(ESPSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.SubmittedResponder
Sends an SubmitAck event.
sendSubmitAck(OrderSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.orders.submission.responder.OrderSubmittedResponder
Sends an event to notify the frontend that Submit message has been acknowledged.
sendSubmitAck(RFSSubmitAckEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.SubmittedResponder
Sends an SubmitAck event.
sendSubscribeFail(SubjectInfo) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
Sends a message to all peers informing it that the subscription to the subject in question has failed.
sendSubscribeFail(String) - Method in interface com.caplin.motif.fx.rates.FXQuotePublisher
Sends a message to all peers informing it that the subscription to the subject in question has failed.
sendSubscribeFail(SubjectInfo) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
 
sendSubscribeFail(String) - Method in class com.caplin.motif.fx.rates.FXQuotePublisherImpl
 
sendTradeConfirmation(BlockTradeConfirmationEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutedResponder
Sends a trade confirmation event to notify the client that the trade has been successfully executed with the trade fields that the event was constructed with.
sendTradeConfirmation(ESPTradeConfirmationEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.PickedUpResponder
Sends a TradeConfirmation response.
sendTradeConfirmation(RFSTradeConfirmationEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExecutedResponder
Sends a trade confirmation event to notify the frontend that the trade has been confirmed with the trade fields that the event was constructed with.
sendTradeHeld(BlockTradeHeldEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradePickedUpResponder
Sends a message to notify the client that the trade has been held by an auto trade or manual dealer.
sendTradeHeld(ESPTradeHeldEvent) - Method in class com.caplin.motif.fx.trading.esp.responder.PickedUpResponder
Sends a message to notify the client that the trade has been held by an auto trade or manual dealer.
sendTradeHeld(RFSTradeHeldEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.PickedUpResponder
Sends a message to notify the frontend that the trade has been held by an auto trade or manual dealer.
sendUnavailable(String) - Method in class com.caplin.motif.datasource.CachedPublisher
Sends a Unavailable and removes any subscription from the cache.
sendValidationError(ValidationErrorEvent) - Method in class com.caplin.motif.fx.trading.orders.edit.responder.SavingResponder
Sends the ValidationError event to notify the client that the reuqes to save the edits to the strategy/order has failed because of validation erorrs in the changes.
sendWithdraw(BlockTradeWithdrawEvent) - Method in class com.caplin.motif.fx.trading.block.responder.BlockTradeExecutableResponder
Sends a message to the client withdrawing the block trade.
sendWithdraw(RFSWithdrawEvent) - Method in class com.caplin.motif.fx.trading.rfs.responder.ExecutableResponder
Sends an event to notify the client that the quote has been withdrawn.
setAccount(String, String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the account.
setAccount(Account) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the account.
setAccount(String, String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the account.
setAccount(Account) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the account.
setAccount(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
setAccount(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
Deprecated.
setActivationDate(ActivationDate) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the date, time and location the strategy or order should be activated.
setActivationDate(ActivationDate) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the date, time and location the strategy or order should be activated.
setActivePublisher(ActivePublisher) - Method in class com.caplin.motif.fx.trading.allocation.AllocationsPublisher
 
setActivePublisher(ActivePublisher) - Method in class com.caplin.motif.fx.trading.allocation.PostTradeAllocationProvider
 
setAlertType(Set<AlertType>) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the AlertType
setAlertType(Set<AlertType>) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the AlertType
setAllInAskRate(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the all in ask rate.
setAllInBidRate(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the all in bid rate.
setAmount(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the amount specified on the order, in terms of the dealt currency.
setAmountFilled(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the quantity of the order that has been filled so far, in terms of the dealt currency.
setAmountRemaining(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the amount of the order that is left to fill.
setAskPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the ask pips.
setAskPoints(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the ask points.
setAskQuoteId(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Set the AskQuoteID
setBenchmarkType(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the Benchmark type of the order,
setBidPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the bid pips.
setBidPoints(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the bid points.
setBidQuoteId(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
sets the BidQuoteID
setBuySell(BuySell) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the side of the order, from the perspective of the person who placed it.
setCurrencyPair(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the currency pair.
setCurrencyPair(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the currency pair.
setDealtCurrency(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the currency that the amount of the order is specified in.
setDealtCurrency(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
setDealtCurrency(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
setEditable(boolean) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets a flag indicating whether this order can be edited or not.
setExecutionType(ExecutionType) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the execution type of the order, for example Take Profit or Market.
setExpirationDate(ExpirationDate) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the date, time and location the strategy or order should expire.
setExpirationDate(ExpirationDate) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the date, time and location the strategy or order should expire.
setFarFields(String, String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
setFarFields(String, String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
setField(String, Object) - Method in class com.caplin.motif.fx.trading.orders.details.BaseFieldSet
Sets the value of a field by name.
setFields(Map<String, Object>) - Method in class com.caplin.motif.fx.trading.orders.details.BaseFieldSet
Sets the value of a number of fields by name.
setFillRate(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the target rate for the order, if for example it's a Take Profit or Stop Loss order.
setFixingDate(String) - Method in class com.caplin.motif.fx.trading.esp.event.ESPTradeConfirmationEvent
The fixing date if the trade confirmation is for a non deliverable forward
setFwdAskPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
setFwdAskPoints(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
setFwdBidPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
setFwdBidPoints(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
setGFA(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the "Good For Amount".
setImage(boolean) - Method in class com.caplin.motif.fx.blotter.cache.FXCachedBlotterMessage
 
setImage(boolean) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterItemMessage
Sets the image flag on the outgoing Record
setImage(boolean) - Method in class com.caplin.motif.fx.blotter.message.FXBlotterMessage
Sets the image flag for this Container message.
setImage(boolean) - Method in interface com.caplin.motif.fx.blotter.SendableBlotterMessage
Sets the image flag for this Container message.
setLastMessage(Message) - Method in class com.caplin.motif.datasource.CachedSubscription
 
setMargin(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the margin for the order.
setMargin(Object) - Method in class com.caplin.motif.fx.trading.orders.details.OrderSalesFieldSet
Sets the margin for the order.
setMemo(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Set Memo - the taker short note of the order.
setMemo(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Set Memo - the taker short note of the order.
setMidRate(String, String) - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
Deprecated.
setMidRate(String, String) - Method in interface com.caplin.motif.fx.rates.LegQuote
Deprecated.
setMidRate(String, String) - Method in class com.caplin.motif.fx.rates.SalesSpotQuoteBuilder.SalesSpotQuoteImpl
 
setNumberOfDigitsBeforeDecimalPoint(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the "number of digits before the decimal point", this is a Precision-related field that tells the client how to display rates.
setNumberOfDigitsBeforePips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the "number of digits before the pips", this is a Precision-related field that tells the client how to display rates.
setNumberOfFractionalPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the "number of fractional pips", this is a Precision-related field that tells the client how to display rates.
setNumberOfFractionalPoints(String) - Method in class com.caplin.motif.fx.rates.AbstractLegQuote
Deprecated.
setNumberOfPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the "number of pips", this is a Precision-related field that tells the client how to display rates.
setOrderId(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderBuilder
Sets the order ID of the order to build.
setOrderID(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the ID of the order.
setPublisher(CachedPublisher) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyDetailsProvider
 
setQuoteId(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the ID of this quote
setRemarks(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the Remarks
setRemarks(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the Remarks
setRequested(FXBlotterItemMessage, boolean) - Method in class com.caplin.motif.fx.blotter.cache.BlotterItemCache
 
setSpotAskRate(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the spot ask rate.
setSpotBidRate(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the spot bid rate.
setSpotRateDPS(Object) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the spot rate DPS.
setStale(boolean) - Method in class com.caplin.motif.datasource.CachedSubscription
 
setStatus(String) - Method in class com.caplin.motif.fx.trading.orders.details.OrderFieldSet
Sets the current status of the order, for example WORKING or DEACTIVATED.
setStrategy(Strategy) - Method in class com.caplin.motif.fx.trading.orders.edit.StrategyCache
 
setStrategyType(StrategyType) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the type of the strategy, for example SINGLE or OCO ("One Cancels the Other").
setSubmittedBy(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the username of the user who submitted the strategy.
setSubmittedFor(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the username of the user who the strategy is for.
setSwapAskPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
setSwapBidPips(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Deprecated.
setSwapGFA(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the "Good for Amount" for Forward and Swap quotes.
setSwapPoints(String, String) - Method in class com.caplin.motif.fx.rates.SwapQuote
Deprecated.
Set the swap points in the constructor
setTimeOptionRiskValues(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
setTimeOptionRiskValues(String, String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
setTimePriceReceived(String) - Method in class com.caplin.motif.fx.rates.ESPQuote
Sets the time the price was the received.
SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.rates.QuoteLegFields
 
SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.trading.FXSubmitFields
 
SETTLEMENT_DATE - Static variable in class com.caplin.motif.fx.trading.TradeConfirmationFields
 
settlementDate - Variable in class com.caplin.motif.fx.rates.QuoteBuilder
 
settlementDate(String) - Method in class com.caplin.motif.fx.rates.QuoteBuilder
Sets the settlement date for the quote.
SettlementDateProvider<S extends SettlementDateSubjectInfo> - Interface in com.caplin.motif.fx.calendar
 
SettlementDateRequestListener<S extends SettlementDateSubjectInfo> - Interface in com.caplin.motif.fx.calendar
A SettlementDateRequestListener provides an interface to a calendar service which can provide settlement dates for the frontend.
SettlementDateSubjectInfo - Class in com.caplin.motif.fx.calendar
A class representing the fields parsed from a settlement date subject.
SettlementDateSubjectInfo(String, String, String, String) - Constructor for class com.caplin.motif.fx.calendar.SettlementDateSubjectInfo
Creates a SettlementDateSubjectInfo with the given parameters.
SettlementFixingDateProvider<S extends SettlementDateSubjectInfo> - Interface in com.caplin.motif.fx.calendar
 
setTOBOUser(String) - Method in class com.caplin.motif.fx.trading.orders.details.StrategyFieldSet
Sets the trade on behalf of user.
setToboUser(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
setToboUser(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
setTrackingRate(Object) - Method in class com.caplin.motif.fx.trading.orders.details.OrderSalesFieldSet
Sets the tracking rate for the order.
setTradeDate(String) - Method in class com.caplin.motif.fx.trading.rfs.event.ImmutableRFSTradeConfirmationEvent
 
setTradeDate(String) - Method in class com.caplin.motif.fx.trading.rfs.event.RFSTradeConfirmationEvent
Side - Enum in com.caplin.moti