@Override public int compareTo(FixedRateLoanOrder fixedRateLoanOrder) { if (!this.getRate().equals(fixedRateLoanOrder.getRate())) { return this.getRate().compareTo(fixedRateLoanOrder.getRate()); } else { return this.getDayPeriod() - fixedRateLoanOrder.getDayPeriod(); } }
FixedRateLoanOrder order = it.next(); if (order.getRate().equals(updatedLoanOrder.getRate()) && order.getDayPeriod() == updatedLoanOrder.getDayPeriod()) { it.remove(); break; FixedRateLoanOrder order = it.next(); if (order.getRate().equals(updatedLoanOrder.getRate()) && order.getDayPeriod() == updatedLoanOrder.getDayPeriod()) { it.remove(); break;
public BitfinexOfferStatusResponse placeBitfinexFixedRateLoanOrder( FixedRateLoanOrder loanOrder, BitfinexOrderType orderType) throws IOException { String direction = loanOrder.getType() == OrderType.BID ? "loan" : "lend"; BitfinexOfferStatusResponse newOrderResponse = bitfinex.newOffer( apiKey, payloadCreator, signatureCreator, new BitfinexNewOfferRequest( String.valueOf(exchange.getNonceFactory().createValue()), loanOrder.getCurrency(), loanOrder.getOriginalAmount(), loanOrder.getRate(), loanOrder.getDayPeriod(), direction)); return newOrderResponse; }
@Override public int compareTo(FixedRateLoanOrder fixedRateLoanOrder) { if (!this.getRate().equals(fixedRateLoanOrder.getRate())) { return this.getRate().compareTo(fixedRateLoanOrder.getRate()); } else { return this.getDayPeriod() - fixedRateLoanOrder.getDayPeriod(); } }
FixedRateLoanOrder order = it.next(); if (order.getRate().equals(updatedLoanOrder.getRate()) && order.getDayPeriod() == updatedLoanOrder.getDayPeriod()) { it.remove(); break; FixedRateLoanOrder order = it.next(); if (order.getRate().equals(updatedLoanOrder.getRate()) && order.getDayPeriod() == updatedLoanOrder.getDayPeriod()) { it.remove(); break;
public BitfinexOfferStatusResponse placeBitfinexFixedRateLoanOrder( FixedRateLoanOrder loanOrder, BitfinexOrderType orderType) throws IOException { String direction = loanOrder.getType() == OrderType.BID ? "loan" : "lend"; BitfinexOfferStatusResponse newOrderResponse = bitfinex.newOffer( apiKey, payloadCreator, signatureCreator, new BitfinexNewOfferRequest( String.valueOf(exchange.getNonceFactory().createValue()), loanOrder.getCurrency(), loanOrder.getOriginalAmount(), loanOrder.getRate(), loanOrder.getDayPeriod(), direction)); return newOrderResponse; }