public method O2GTradesTable.findRow

Brief

Finds a row in the O2GTradesTable by a TradeID.

Declaration
Java
O2GTradeTableRow  findRow (String id)

Parameters
id

The unique identification number of an open position. The number is unique within the same database that stores the account the position is opened on. For example, MINIDEMO or U100D1. The uniqueness of the open position itself is assured by the combination of the database ID and the value of this parameter.

Details

If the row is not found, the method returns null.
Note: The returned row contains the current values of fields. The values are not automatically updated. To monitor changes, use IO2GTableListener.onChanged. The row interface is thread-safe. One can use the returned row in different threads without synchronization.

Example

Find open position by TradeID [hide]

    O2GTradesTable tradesTable = (O2GTradesTable)tableManager.getTable(O2GTableType.TRADES);
    O2GTradeTableRow trade = tradesTable.findRow(mTradeID);
    System.out.println("TradeID: " + trade.getTradeID() +
                       " OfferID = " + trade.getOfferID() +
                       " Amount = " + trade.getAmount());

Declared in O2GTradesTable

back