@Override public int compare(Trade trade1, Trade trade2) { for (int radix : ALLOWED_RADIXES) { try { BigInteger id1 = new BigInteger(trade1.getId(), radix); BigInteger id2 = new BigInteger(trade2.getId(), radix); return id1.compareTo(id2); } catch (NumberFormatException ignored) { } } return trade1.getId().compareTo(trade2.getId()); } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } return this.id.equals(((Trade) o).getId()); }
private static void generic(MarketDataService marketDataService) throws IOException { Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USDT); System.out.println(ticker); OrderBook oderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USDT); System.out.println(oderBook); Trades tradeHistory = marketDataService.getTrades(CurrencyPair.BTC_USDT); System.out.println(tradeHistory); List<Trade> trades = tradeHistory.getTrades(); if (trades.size() > 1) { Trade trade = trades.get(trades.size() - 2); tradeHistory = marketDataService.getTrades(CurrencyPair.BTC_USDT, Long.valueOf(trade.getId())); System.out.println(tradeHistory); } }
public static Builder from(Trade trade) { return new Builder() .type(trade.getType()) .originalAmount(trade.getOriginalAmount()) .currencyPair(trade.getCurrencyPair()) .price(trade.getPrice()) .timestamp(trade.getTimestamp()) .id(trade.getId()); }
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) { Object object = listView.getAdapter().getItem(position); final Trade trade = (Trade)object; String idTrade = trade.getId(); final Trade[] mTrade = new Trade[1]; ParseQuery<ParseObject> query = ParseQuery.getQuery("trade"); query.whereEqualTo("trade_id",idTrade); ParseObject result = query.getFirst(); mTrade[0] = (Trade) result; Toast.makeText(getActivity(),"Topic "+mTrade[0].getTopic()+ "\nAddress "+mTrade[0].getAddress()+"\nGiĆ” "+mTrade[0].getCost(),Toast.LENGTH_LONG).show();//NullPonterException }
@Override public int compare(Trade trade1, Trade trade2) { for (int radix : ALLOWED_RADIXES) { try { BigInteger id1 = new BigInteger(trade1.getId(), radix); BigInteger id2 = new BigInteger(trade2.getId(), radix); return id1.compareTo(id2); } catch (NumberFormatException ignored) { } } return trade1.getId().compareTo(trade2.getId()); } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } return this.id.equals(((Trade) o).getId()); }
public static Builder from(Trade trade) { return new Builder() .type(trade.getType()) .originalAmount(trade.getOriginalAmount()) .currencyPair(trade.getCurrencyPair()) .price(trade.getPrice()) .timestamp(trade.getTimestamp()) .id(trade.getId()); }