mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 15:10:44 +01:00
Remove Offer and Taker Trade models
This commit is contained in:
parent
ef6e72aaaa
commit
8fdcab213b
63 changed files with 223 additions and 473 deletions
|
@ -17,8 +17,6 @@
|
|||
|
||||
package io.bitsquare.gui.main.portfolio.pending;
|
||||
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -53,17 +51,17 @@ public class PendingTradesListItem {
|
|||
}
|
||||
|
||||
public ReadOnlyObjectProperty<Coin> tradeAmountProperty() {
|
||||
if (trade instanceof TakerTrade)
|
||||
return ((TakerTrade) trade).tradeAmountProperty();
|
||||
if (trade instanceof Trade)
|
||||
return trade.tradeAmountProperty();
|
||||
else
|
||||
return ((OffererTrade) trade).tradeAmountProperty();
|
||||
return trade.tradeAmountProperty();
|
||||
}
|
||||
|
||||
public ReadOnlyObjectProperty<Fiat> tradeVolumeProperty() {
|
||||
if (trade instanceof TakerTrade)
|
||||
return ((TakerTrade) trade).tradeVolumeProperty();
|
||||
if (trade instanceof Trade)
|
||||
return trade.tradeVolumeProperty();
|
||||
else
|
||||
return ((OffererTrade) trade).tradeVolumeProperty();
|
||||
return trade.tradeVolumeProperty();
|
||||
}
|
||||
|
||||
public Date getDate() {
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.io.Serializable;
|
|||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class OffererAsBuyerTrade extends OffererTrade implements Serializable {
|
||||
public class OffererAsBuyerTrade extends Trade implements Serializable {
|
||||
// That object is saved to disc. We need to take care of changes to not break deserialization.
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -39,7 +39,7 @@ public class OffererAsBuyerTrade extends OffererTrade implements Serializable {
|
|||
// Enum
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public enum LifeCycleState implements OffererTrade.LifeCycleState {
|
||||
public enum LifeCycleState implements Trade.LifeCycleState {
|
||||
OFFER_OPEN,
|
||||
OFFER_RESERVED,
|
||||
OFFER_CANCELED,
|
||||
|
@ -48,7 +48,7 @@ public class OffererAsBuyerTrade extends OffererTrade implements Serializable {
|
|||
FAILED
|
||||
}
|
||||
|
||||
public enum ProcessState implements OffererTrade.ProcessState {
|
||||
public enum ProcessState implements Trade.ProcessState {
|
||||
UNDEFINED,
|
||||
DEPOSIT_PUBLISHED,
|
||||
DEPOSIT_CONFIRMED,
|
||||
|
@ -132,6 +132,7 @@ public class OffererAsBuyerTrade extends OffererTrade implements Serializable {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setThrowable(Throwable throwable) {
|
||||
super.setThrowable(throwable);
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.io.Serializable;
|
|||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class OffererAsSellerTrade extends OffererTrade implements Serializable {
|
||||
public class OffererAsSellerTrade extends Trade implements Serializable {
|
||||
// That object is saved to disc. We need to take care of changes to not break deserialization.
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -39,7 +39,7 @@ public class OffererAsSellerTrade extends OffererTrade implements Serializable {
|
|||
// Enum
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public enum LifeCycleState implements OffererTrade.LifeCycleState {
|
||||
public enum LifeCycleState implements Trade.LifeCycleState {
|
||||
OFFER_OPEN,
|
||||
OFFER_RESERVED,
|
||||
OFFER_CANCELED,
|
||||
|
@ -48,7 +48,7 @@ public class OffererAsSellerTrade extends OffererTrade implements Serializable {
|
|||
FAILED
|
||||
}
|
||||
|
||||
public enum ProcessState implements OffererTrade.ProcessState {
|
||||
public enum ProcessState implements Trade.ProcessState {
|
||||
UNDEFINED,
|
||||
DEPOSIT_PUBLISHED,
|
||||
DEPOSIT_CONFIRMED,
|
||||
|
|
|
@ -1,166 +0,0 @@
|
|||
/*
|
||||
* This file is part of Bitsquare.
|
||||
*
|
||||
* Bitsquare is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Affero General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or (at
|
||||
* your option) any later version.
|
||||
*
|
||||
* Bitsquare is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
|
||||
* License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package io.bitsquare.trade;
|
||||
|
||||
import io.bitsquare.offer.Offer;
|
||||
import io.bitsquare.p2p.Peer;
|
||||
import io.bitsquare.storage.Storage;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
import org.bitcoinj.utils.Fiat;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.ObjectInputStream;
|
||||
import java.io.Serializable;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
import javafx.beans.property.ObjectProperty;
|
||||
import javafx.beans.property.ReadOnlyObjectProperty;
|
||||
import javafx.beans.property.SimpleObjectProperty;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public abstract class OffererTrade extends Trade implements Serializable {
|
||||
// That object is saved to disc. We need to take care of changes to not break deserialization.
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
transient private static final Logger log = LoggerFactory.getLogger(OffererTrade.class);
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Enum
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public interface LifeCycleState extends Trade.LifeCycleState {
|
||||
}
|
||||
|
||||
public interface ProcessState extends Trade.ProcessState {
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Fields
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Mutable
|
||||
protected Coin tradeAmount;
|
||||
protected Peer tradingPeer;
|
||||
transient protected ObjectProperty<Coin> tradeAmountProperty;
|
||||
transient protected ObjectProperty<Fiat> tradeVolumeProperty;
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Constructor, initialization
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
protected OffererTrade(Offer offer, Storage<? extends TradeList> storage) {
|
||||
super(offer, storage);
|
||||
log.trace("Created by constructor");
|
||||
|
||||
initStates();
|
||||
initStateProperties();
|
||||
tradeAmountProperty = new SimpleObjectProperty<>();
|
||||
tradeVolumeProperty = new SimpleObjectProperty<>();
|
||||
}
|
||||
|
||||
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
|
||||
in.defaultReadObject();
|
||||
log.trace("Created from serialized form.");
|
||||
|
||||
initStateProperties();
|
||||
initAmountProperty();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProcessModel createProcessModel() {
|
||||
return new ProcessModel();
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Getter/Setter for Mutable objects
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public ProcessModel getProcessModel() {
|
||||
return processModel;
|
||||
}
|
||||
|
||||
public void setTradingPeer(Peer tradingPeer) {
|
||||
this.tradingPeer = tradingPeer;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Peer getTradingPeer() {
|
||||
return tradingPeer;
|
||||
}
|
||||
|
||||
public void setTradeAmount(Coin tradeAmount) {
|
||||
this.tradeAmount = tradeAmount;
|
||||
tradeAmountProperty.set(tradeAmount);
|
||||
tradeVolumeProperty.set(getTradeVolume());
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public Coin getTradeAmount() {
|
||||
return tradeAmount;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public Fiat getTradeVolume() {
|
||||
if (tradeAmount != null)
|
||||
return offer.getVolumeByAmount(tradeAmount);
|
||||
else
|
||||
return null;
|
||||
}
|
||||
|
||||
public ReadOnlyObjectProperty<Coin> tradeAmountProperty() {
|
||||
return tradeAmountProperty;
|
||||
}
|
||||
|
||||
public ReadOnlyObjectProperty<Fiat> tradeVolumeProperty() {
|
||||
return tradeVolumeProperty;
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Protected
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@Override
|
||||
protected void initAmountProperty() {
|
||||
tradeAmountProperty = new SimpleObjectProperty<>();
|
||||
tradeVolumeProperty = new SimpleObjectProperty<>();
|
||||
|
||||
if (tradeAmount != null) {
|
||||
tradeAmountProperty.set(tradeAmount);
|
||||
tradeVolumeProperty.set(getTradeVolume());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "OffererTrade{" +
|
||||
"tradeAmount=" + tradeAmount +
|
||||
", tradingPeer=" + tradingPeer +
|
||||
super.toString();
|
||||
}
|
||||
}
|
|
@ -30,7 +30,7 @@ import java.io.Serializable;
|
|||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class TakerAsBuyerTrade extends TakerTrade implements Serializable {
|
||||
public class TakerAsBuyerTrade extends Trade implements Serializable {
|
||||
// That object is saved to disc. We need to take care of changes to not break deserialization.
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -41,13 +41,13 @@ public class TakerAsBuyerTrade extends TakerTrade implements Serializable {
|
|||
// Enum
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public enum LifeCycleState implements TakerTrade.LifeCycleState {
|
||||
public enum LifeCycleState implements Trade.LifeCycleState {
|
||||
PENDING,
|
||||
COMPLETED,
|
||||
FAILED
|
||||
}
|
||||
|
||||
public enum ProcessState implements TakerTrade.ProcessState {
|
||||
public enum ProcessState implements Trade.ProcessState {
|
||||
UNDEFINED,
|
||||
TAKE_OFFER_FEE_TX_CREATED,
|
||||
TAKE_OFFER_FEE_PUBLISHED,
|
||||
|
|
|
@ -30,7 +30,7 @@ import java.io.Serializable;
|
|||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class TakerAsSellerTrade extends TakerTrade implements Serializable {
|
||||
public class TakerAsSellerTrade extends Trade implements Serializable {
|
||||
// That object is saved to disc. We need to take care of changes to not break deserialization.
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -41,13 +41,13 @@ public class TakerAsSellerTrade extends TakerTrade implements Serializable {
|
|||
// Enum
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public enum LifeCycleState implements TakerTrade.LifeCycleState {
|
||||
public enum LifeCycleState implements Trade.LifeCycleState {
|
||||
PENDING,
|
||||
COMPLETED,
|
||||
FAILED
|
||||
}
|
||||
|
||||
public enum ProcessState implements TakerTrade.ProcessState {
|
||||
public enum ProcessState implements Trade.ProcessState {
|
||||
UNDEFINED,
|
||||
TAKE_OFFER_FEE_TX_CREATED,
|
||||
TAKE_OFFER_FEE_PUBLISHED,
|
||||
|
|
|
@ -1,152 +0,0 @@
|
|||
/*
|
||||
* This file is part of Bitsquare.
|
||||
*
|
||||
* Bitsquare is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Affero General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or (at
|
||||
* your option) any later version.
|
||||
*
|
||||
* Bitsquare is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
|
||||
* License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package io.bitsquare.trade;
|
||||
|
||||
import io.bitsquare.offer.Offer;
|
||||
import io.bitsquare.p2p.Peer;
|
||||
import io.bitsquare.storage.Storage;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
import org.bitcoinj.utils.Fiat;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Serializable;
|
||||
|
||||
import javafx.beans.property.ObjectProperty;
|
||||
import javafx.beans.property.ReadOnlyObjectProperty;
|
||||
import javafx.beans.property.SimpleObjectProperty;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public abstract class TakerTrade extends Trade implements Serializable {
|
||||
// That object is saved to disc. We need to take care of changes to not break deserialization.
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
transient private static final Logger log = LoggerFactory.getLogger(TakerTrade.class);
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Enum
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public interface LifeCycleState extends Trade.LifeCycleState {
|
||||
}
|
||||
|
||||
public interface ProcessState extends Trade.ProcessState {
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Fields
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Immutable
|
||||
protected final Coin tradeAmount;
|
||||
protected final Peer tradingPeer;
|
||||
transient protected ObjectProperty<Coin> tradeAmountProperty;
|
||||
transient protected ObjectProperty<Fiat> tradeVolumeProperty;
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Constructor, initialization
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
protected TakerTrade(Offer offer, Coin tradeAmount, Peer tradingPeer,
|
||||
Storage<? extends TradeList> storage) {
|
||||
super(offer, storage);
|
||||
log.trace("Created by constructor");
|
||||
|
||||
this.tradeAmount = tradeAmount;
|
||||
this.tradingPeer = tradingPeer;
|
||||
|
||||
initStates();
|
||||
initStateProperties();
|
||||
initAmountProperty();
|
||||
}
|
||||
|
||||
private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException {
|
||||
in.defaultReadObject();
|
||||
log.trace("Created from serialized form.");
|
||||
|
||||
initStateProperties();
|
||||
initAmountProperty();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProcessModel createProcessModel() {
|
||||
return new ProcessModel();
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// API
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
abstract public void takeAvailableOffer();
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Getter only
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@Override
|
||||
public Coin getTradeAmount() {
|
||||
return tradeAmount;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Fiat getTradeVolume() {
|
||||
return offer.getVolumeByAmount(tradeAmount);
|
||||
}
|
||||
|
||||
public Peer getTradingPeer() {
|
||||
return tradingPeer;
|
||||
}
|
||||
|
||||
public ProcessModel getProcessModel() {
|
||||
return processModel;
|
||||
}
|
||||
|
||||
public ReadOnlyObjectProperty<Coin> tradeAmountProperty() {
|
||||
return tradeAmountProperty;
|
||||
}
|
||||
|
||||
public ReadOnlyObjectProperty<Fiat> tradeVolumeProperty() {
|
||||
return tradeVolumeProperty;
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Protected
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@Override
|
||||
protected void initAmountProperty() {
|
||||
tradeAmountProperty = new SimpleObjectProperty<>(tradeAmount);
|
||||
tradeVolumeProperty = new SimpleObjectProperty<>(getTradeVolume());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "TakerTrade{" +
|
||||
"tradeAmount=" + tradeAmount +
|
||||
", tradingPeer=" + tradingPeer +
|
||||
super.toString();
|
||||
}
|
||||
}
|
|
@ -26,9 +26,10 @@ import io.bitsquare.crypto.SignatureService;
|
|||
import io.bitsquare.offer.Offer;
|
||||
import io.bitsquare.p2p.MailboxMessage;
|
||||
import io.bitsquare.p2p.MessageService;
|
||||
import io.bitsquare.p2p.Peer;
|
||||
import io.bitsquare.storage.Storage;
|
||||
import io.bitsquare.trade.protocol.Protocol;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.shared.models.ProcessModel;
|
||||
import io.bitsquare.user.User;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -67,6 +68,11 @@ abstract public class Trade extends Model implements Serializable {
|
|||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private transient static final Logger log = LoggerFactory.getLogger(Trade.class);
|
||||
// Mutable
|
||||
protected Coin tradeAmount;
|
||||
protected Peer tradingPeer;
|
||||
transient protected ObjectProperty<Coin> tradeAmountProperty;
|
||||
transient protected ObjectProperty<Fiat> tradeVolumeProperty;
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -123,11 +129,28 @@ abstract public class Trade extends Model implements Serializable {
|
|||
|
||||
date = new Date();
|
||||
processModel = createProcessModel();
|
||||
tradeVolumeProperty = new SimpleObjectProperty<>();
|
||||
tradeAmountProperty = new SimpleObjectProperty<>();
|
||||
|
||||
initStates();
|
||||
initStateProperties();
|
||||
}
|
||||
|
||||
// taker
|
||||
protected Trade(Offer offer, Coin tradeAmount, Peer tradingPeer,
|
||||
Storage<? extends TradeList> storage) {
|
||||
|
||||
this(offer, storage);
|
||||
this.tradeAmount = tradeAmount;
|
||||
this.tradingPeer = tradingPeer;
|
||||
}
|
||||
|
||||
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
|
||||
in.defaultReadObject();
|
||||
log.trace("Created from serialized form.");
|
||||
|
||||
initStateProperties();
|
||||
initAmountProperty();
|
||||
}
|
||||
|
||||
public void init(MessageService messageService,
|
||||
|
@ -153,6 +176,11 @@ abstract public class Trade extends Model implements Serializable {
|
|||
protocol.setMailboxMessage(mailboxMessage);
|
||||
}
|
||||
|
||||
protected void initStateProperties() {
|
||||
processStateProperty = new SimpleObjectProperty<>(processState);
|
||||
lifeCycleStateProperty = new SimpleObjectProperty<>(lifeCycleState);
|
||||
}
|
||||
|
||||
|
||||
// The deserialized tx has not actual confidence data, so we need to get the fresh one from the wallet.
|
||||
public void updateDepositTxFromWallet(TradeWalletService tradeWalletService) {
|
||||
|
@ -217,20 +245,36 @@ abstract public class Trade extends Model implements Serializable {
|
|||
}
|
||||
}
|
||||
|
||||
// taker only
|
||||
public void takeAvailableOffer() {
|
||||
}
|
||||
|
||||
abstract protected void createProtocol();
|
||||
|
||||
abstract protected void initAmountProperty();
|
||||
public ReadOnlyObjectProperty<Coin> tradeAmountProperty() {
|
||||
return tradeAmountProperty;
|
||||
}
|
||||
|
||||
public ReadOnlyObjectProperty<Fiat> tradeVolumeProperty() {
|
||||
return tradeVolumeProperty;
|
||||
}
|
||||
|
||||
protected void initAmountProperty() {
|
||||
tradeAmountProperty = new SimpleObjectProperty<>();
|
||||
tradeVolumeProperty = new SimpleObjectProperty<>();
|
||||
|
||||
if (tradeAmount != null) {
|
||||
tradeAmountProperty.set(tradeAmount);
|
||||
tradeVolumeProperty.set(getTradeVolume());
|
||||
}
|
||||
}
|
||||
|
||||
abstract protected void handleConfidenceResult();
|
||||
|
||||
abstract protected void initStates();
|
||||
|
||||
abstract protected ProcessModel createProcessModel();
|
||||
|
||||
protected void initStateProperties() {
|
||||
processStateProperty = new SimpleObjectProperty<>(processState);
|
||||
lifeCycleStateProperty = new SimpleObjectProperty<>(lifeCycleState);
|
||||
public ProcessModel createProcessModel() {
|
||||
return new ProcessModel();
|
||||
}
|
||||
|
||||
|
||||
|
@ -275,11 +319,37 @@ abstract public class Trade extends Model implements Serializable {
|
|||
return offer.getSecurityDeposit();
|
||||
}
|
||||
|
||||
@Nullable
|
||||
abstract public Coin getTradeAmount();
|
||||
public ProcessModel getProcessModel() {
|
||||
return processModel;
|
||||
}
|
||||
|
||||
public void setTradingPeer(Peer tradingPeer) {
|
||||
this.tradingPeer = tradingPeer;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
abstract public Fiat getTradeVolume();
|
||||
public Peer getTradingPeer() {
|
||||
return tradingPeer;
|
||||
}
|
||||
|
||||
public void setTradeAmount(Coin tradeAmount) {
|
||||
this.tradeAmount = tradeAmount;
|
||||
tradeAmountProperty.set(tradeAmount);
|
||||
tradeVolumeProperty.set(getTradeVolume());
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Coin getTradeAmount() {
|
||||
return tradeAmount;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public Fiat getTradeVolume() {
|
||||
if (tradeAmount != null)
|
||||
return offer.getVolumeByAmount(tradeAmount);
|
||||
else
|
||||
return null;
|
||||
}
|
||||
|
||||
public ReadOnlyObjectProperty<? extends ProcessState> processStateProperty() {
|
||||
return processStateProperty;
|
||||
|
|
|
@ -91,7 +91,7 @@ public class TradeManager {
|
|||
private final Map<String, CheckOfferAvailabilityProtocol> checkOfferAvailabilityProtocolMap = new HashMap<>();
|
||||
private final Storage<TradeList> pendingTradesStorage;
|
||||
private final Storage<TradeList> openOfferTradesStorage;
|
||||
private final TradeList<OffererTrade> openOfferTrades;
|
||||
private final TradeList<Trade> openOfferTrades;
|
||||
private final TradeList<Trade> pendingTrades;
|
||||
private final TradeList<Trade> closedTrades;
|
||||
|
||||
|
@ -150,7 +150,7 @@ public class TradeManager {
|
|||
// When all services are initialized we create the protocols for our open offers and persisted pendingTrades
|
||||
// OffererAsBuyerProtocol listens for take offer requests, so we need to instantiate it early.
|
||||
public void onAllServicesInitialized() {
|
||||
for (OffererTrade offererTrade : openOfferTrades) {
|
||||
for (Trade offererTrade : openOfferTrades) {
|
||||
Offer offer = offererTrade.getOffer();
|
||||
// We add own offers to offerbook when we go online again
|
||||
offerBookService.addOffer(offer,
|
||||
|
@ -228,7 +228,7 @@ public class TradeManager {
|
|||
log.debug("shutDown");
|
||||
shutDownRequested = true;
|
||||
// we remove own offers form offerbook when we go offline
|
||||
for (OffererTrade offererTrade : openOfferTrades) {
|
||||
for (Trade offererTrade : openOfferTrades) {
|
||||
Offer offer = offererTrade.getOffer();
|
||||
offerBookService.removeOfferAtShutDown(offer);
|
||||
}
|
||||
|
@ -276,7 +276,7 @@ public class TradeManager {
|
|||
}
|
||||
|
||||
private void handlePlaceOfferResult(Transaction transaction, Offer offer, TransactionResultHandler resultHandler) {
|
||||
OffererTrade offererTrade;
|
||||
Trade offererTrade;
|
||||
if (offer.getDirection() == Offer.Direction.BUY)
|
||||
offererTrade = new OffererAsBuyerTrade(offer, openOfferTradesStorage);
|
||||
else
|
||||
|
@ -288,7 +288,7 @@ public class TradeManager {
|
|||
resultHandler.handleResult(transaction);
|
||||
}
|
||||
|
||||
private void setupDepositPublishedListener(OffererTrade offererTrade) {
|
||||
private void setupDepositPublishedListener(Trade offererTrade) {
|
||||
offererTrade.processStateProperty().addListener((ov, oldValue, newValue) -> {
|
||||
log.debug("setupDepositPublishedListener state = " + newValue);
|
||||
if (newValue == OffererAsBuyerTrade.ProcessState.DEPOSIT_PUBLISHED || newValue == OffererAsSellerTrade.ProcessState.DEPOSIT_PUBLISHED) {
|
||||
|
@ -313,9 +313,9 @@ public class TradeManager {
|
|||
offerBookService.removeOffer(offer,
|
||||
() -> {
|
||||
offer.setState(Offer.State.REMOVED);
|
||||
Optional<OffererTrade> offererTradeOptional = openOfferTrades.stream().filter(e -> e.getId().equals(offer.getId())).findAny();
|
||||
Optional<Trade> offererTradeOptional = openOfferTrades.stream().filter(e -> e.getId().equals(offer.getId())).findAny();
|
||||
if (offererTradeOptional.isPresent()) {
|
||||
OffererTrade offererTrade = offererTradeOptional.get();
|
||||
Trade offererTrade = offererTradeOptional.get();
|
||||
openOfferTrades.remove(offererTrade);
|
||||
|
||||
if (isCancelRequest) {
|
||||
|
@ -377,7 +377,7 @@ public class TradeManager {
|
|||
takeOfferResultHandler) {
|
||||
disposeCheckOfferAvailabilityRequest(offer);
|
||||
if (offer.getState() == Offer.State.AVAILABLE) {
|
||||
TakerTrade takerTrade;
|
||||
Trade takerTrade;
|
||||
if (offer.getDirection() == Offer.Direction.BUY)
|
||||
takerTrade = new TakerAsSellerTrade(offer, amount, model.getPeer(), pendingTradesStorage);
|
||||
else
|
||||
|
@ -456,7 +456,7 @@ public class TradeManager {
|
|||
// Getters
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public ObservableList<OffererTrade> getOpenOfferTrades() {
|
||||
public ObservableList<Trade> getOpenOfferTrades() {
|
||||
return openOfferTrades.getObservableList();
|
||||
}
|
||||
|
||||
|
|
|
@ -17,9 +17,9 @@
|
|||
|
||||
package io.bitsquare.trade.handlers;
|
||||
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
|
||||
|
||||
public interface TakeOfferResultHandler {
|
||||
void handleResult(TakerTrade trade);
|
||||
void handleResult(Trade trade);
|
||||
}
|
||||
|
|
|
@ -27,7 +27,6 @@ import io.bitsquare.trade.OffererAsBuyerTrade;
|
|||
import io.bitsquare.trade.protocol.Protocol;
|
||||
import io.bitsquare.trade.protocol.availability.messages.ReportOfferAvailabilityMessage;
|
||||
import io.bitsquare.trade.protocol.availability.messages.RequestIsOfferAvailableMessage;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.buyer.offerer.tasks.OffererCommitsPayoutTx;
|
||||
import io.bitsquare.trade.protocol.trade.buyer.offerer.tasks.OffererCreatesAndSignPayoutTx;
|
||||
import io.bitsquare.trade.protocol.trade.buyer.offerer.tasks.OffererCreatesDepositTxInputs;
|
||||
|
@ -43,6 +42,7 @@ import io.bitsquare.trade.protocol.trade.messages.PayoutTxPublishedMessage;
|
|||
import io.bitsquare.trade.protocol.trade.messages.RequestDepositTxInputsMessage;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPublishDepositTxMessage;
|
||||
import io.bitsquare.trade.protocol.trade.messages.TradeMessage;
|
||||
import io.bitsquare.trade.protocol.trade.shared.models.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.shared.offerer.tasks.VerifyTakeOfferFeePayment;
|
||||
import io.bitsquare.trade.protocol.trade.shared.offerer.tasks.VerifyTakerAccount;
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.buyer.offerer.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Transaction;
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererCommitsPayoutTx extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererCommitsPayoutTx.class);
|
||||
|
||||
public OffererCommitsPayoutTx(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererCommitsPayoutTx(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.buyer.offerer.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererCreatesAndSignPayoutTx extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererCreatesAndSignPayoutTx.class);
|
||||
|
||||
public OffererCreatesAndSignPayoutTx(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererCreatesAndSignPayoutTx(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import io.bitsquare.btc.TradeWalletService;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -33,7 +33,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererCreatesDepositTxInputs extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererCreatesDepositTxInputs.class);
|
||||
|
||||
public OffererCreatesDepositTxInputs(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererCreatesDepositTxInputs(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.buyer.offerer.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.PayoutTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import static io.bitsquare.util.Validator.checkTradeId;
|
|||
public class OffererProcessPayoutTxPublishedMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererProcessPayoutTxPublishedMessage.class);
|
||||
|
||||
public OffererProcessPayoutTxPublishedMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererProcessPayoutTxPublishedMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.buyer.offerer.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestDepositTxInputsMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import static io.bitsquare.util.Validator.*;
|
|||
public class OffererProcessRequestDepositTxInputsMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererProcessRequestDepositTxInputsMessage.class);
|
||||
|
||||
public OffererProcessRequestDepositTxInputsMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererProcessRequestDepositTxInputsMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.buyer.offerer.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPublishDepositTxMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import static io.bitsquare.util.Validator.*;
|
|||
public class OffererProcessRequestPublishDepositTxMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererProcessRequestPublishDepositTxMessage.class);
|
||||
|
||||
public OffererProcessRequestPublishDepositTxMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererProcessRequestPublishDepositTxMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.DepositTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererSendsDepositTxPublishedMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererSendsDepositTxPublishedMessage.class);
|
||||
|
||||
public OffererSendsDepositTxPublishedMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererSendsDepositTxPublishedMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.FiatTransferStartedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererSendsFiatTransferStartedMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererSendsFiatTransferStartedMessage.class);
|
||||
|
||||
public OffererSendsFiatTransferStartedMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererSendsFiatTransferStartedMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPayDepositMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererSendsRequestSellerDepositPaymentMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererSendsRequestSellerDepositPaymentMessage.class);
|
||||
|
||||
public OffererSendsRequestSellerDepositPaymentMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererSendsRequestSellerDepositPaymentMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.btc.FeePolicy;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -37,7 +37,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererSignsAndPublishDepositTx extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererSignsAndPublishDepositTx.class);
|
||||
|
||||
public OffererSignsAndPublishDepositTx(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererSignsAndPublishDepositTx(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.trade.Contract;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
import io.bitsquare.util.Utilities;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererVerifiesAndSignsContract extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererVerifiesAndSignsContract.class);
|
||||
|
||||
public OffererVerifiesAndSignsContract(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererVerifiesAndSignsContract(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -24,7 +24,6 @@ import io.bitsquare.p2p.MessageHandler;
|
|||
import io.bitsquare.p2p.Peer;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.protocol.Protocol;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.buyer.taker.tasks.TakerCommitsPayoutTx;
|
||||
import io.bitsquare.trade.protocol.trade.buyer.taker.tasks.TakerCreatesAndSignsPayoutTx;
|
||||
import io.bitsquare.trade.protocol.trade.buyer.taker.tasks.TakerCreatesDepositTxInputs;
|
||||
|
@ -38,6 +37,7 @@ import io.bitsquare.trade.protocol.trade.buyer.taker.tasks.TakerVerifiesAndSigns
|
|||
import io.bitsquare.trade.protocol.trade.messages.PayoutTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPublishDepositTxMessage;
|
||||
import io.bitsquare.trade.protocol.trade.messages.TradeMessage;
|
||||
import io.bitsquare.trade.protocol.trade.shared.models.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.shared.taker.tasks.BroadcastTakeOfferFeeTx;
|
||||
import io.bitsquare.trade.protocol.trade.shared.taker.tasks.CreateTakeOfferFeeTx;
|
||||
import io.bitsquare.trade.protocol.trade.shared.taker.tasks.VerifyOfferFeePayment;
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.buyer.taker.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Transaction;
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerCommitsPayoutTx extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerCommitsPayoutTx.class);
|
||||
|
||||
public TakerCommitsPayoutTx(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerCommitsPayoutTx(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.buyer.taker.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerCreatesAndSignsPayoutTx extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerCreatesAndSignsPayoutTx.class);
|
||||
|
||||
public TakerCreatesAndSignsPayoutTx(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerCreatesAndSignsPayoutTx(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.buyer.taker.tasks;
|
|||
import io.bitsquare.btc.FeePolicy;
|
||||
import io.bitsquare.btc.TradeWalletService;
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerCreatesDepositTxInputs extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerCreatesDepositTxInputs.class);
|
||||
|
||||
public TakerCreatesDepositTxInputs(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerCreatesDepositTxInputs(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.buyer.taker.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.PayoutTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import static io.bitsquare.util.Validator.checkTradeId;
|
|||
public class TakerProcessPayoutTxPublishedMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerProcessPayoutTxPublishedMessage.class);
|
||||
|
||||
public TakerProcessPayoutTxPublishedMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerProcessPayoutTxPublishedMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.buyer.taker.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPublishDepositTxFromTakerMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import static io.bitsquare.util.Validator.*;
|
|||
public class TakerProcessRequestPublishDepositTxFromTakerMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerProcessRequestPublishDepositTxFromTakerMessage.class);
|
||||
|
||||
public TakerProcessRequestPublishDepositTxFromTakerMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerProcessRequestPublishDepositTxFromTakerMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.DepositTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerSendsDepositTxPublishedMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerSendsDepositTxPublishedMessage.class);
|
||||
|
||||
public TakerSendsDepositTxPublishedMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerSendsDepositTxPublishedMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.FiatTransferStartedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerSendsFiatTransferStartedMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerSendsFiatTransferStartedMessage.class);
|
||||
|
||||
public TakerSendsFiatTransferStartedMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerSendsFiatTransferStartedMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestDepositTxInputsMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerSendsRequestDepositTxInputsMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerSendsRequestDepositTxInputsMessage.class);
|
||||
|
||||
public TakerSendsRequestDepositTxInputsMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerSendsRequestDepositTxInputsMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPayDepositFromOffererMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerSendsRequestPayDepositMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerSendsRequestPayDepositMessage.class);
|
||||
|
||||
public TakerSendsRequestPayDepositMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerSendsRequestPayDepositMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPublishDepositTxMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerSendsRequestPublishDepositTxMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerSendsRequestPublishDepositTxMessage.class);
|
||||
|
||||
public TakerSendsRequestPublishDepositTxMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerSendsRequestPublishDepositTxMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.btc.FeePolicy;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -37,7 +37,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerSignsAndPublishDepositTx extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerSignsAndPublishDepositTx.class);
|
||||
|
||||
public TakerSignsAndPublishDepositTx(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerSignsAndPublishDepositTx(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ package io.bitsquare.trade.protocol.trade.buyer.taker.tasks;
|
|||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.Contract;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
import io.bitsquare.util.Utilities;
|
||||
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerVerifiesAndSignsContract extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerVerifiesAndSignsContract.class);
|
||||
|
||||
public TakerVerifiesAndSignsContract(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerVerifiesAndSignsContract(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -19,18 +19,18 @@ package io.bitsquare.trade.protocol.trade.offerer.tasks;
|
|||
|
||||
import io.bitsquare.common.taskrunner.Task;
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.shared.models.ProcessModel;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class OffererTradeTask extends Task<OffererTrade> {
|
||||
public class OffererTradeTask extends Task<Trade> {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererTradeTask.class);
|
||||
protected final ProcessModel processModel;
|
||||
protected final OffererTrade offererTrade;
|
||||
protected final Trade offererTrade;
|
||||
|
||||
public OffererTradeTask(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererTradeTask(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
|
||||
this.offererTrade = offererTrade;
|
||||
|
|
|
@ -27,7 +27,6 @@ import io.bitsquare.trade.OffererAsSellerTrade;
|
|||
import io.bitsquare.trade.protocol.Protocol;
|
||||
import io.bitsquare.trade.protocol.availability.messages.ReportOfferAvailabilityMessage;
|
||||
import io.bitsquare.trade.protocol.availability.messages.RequestIsOfferAvailableMessage;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.messages.DepositTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.messages.FiatTransferStartedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPayDepositMessage;
|
||||
|
@ -41,6 +40,7 @@ import io.bitsquare.trade.protocol.trade.seller.offerer.tasks.OffererProcessRequ
|
|||
import io.bitsquare.trade.protocol.trade.seller.offerer.tasks.OffererSendsPayoutTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.seller.offerer.tasks.OffererSendsRequestPublishDepositTxFromTakerMessage;
|
||||
import io.bitsquare.trade.protocol.trade.seller.offerer.tasks.OffererSignsAndPublishPayoutTx;
|
||||
import io.bitsquare.trade.protocol.trade.shared.models.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.shared.offerer.tasks.VerifyTakeOfferFeePayment;
|
||||
import io.bitsquare.trade.protocol.trade.shared.offerer.tasks.VerifyTakerAccount;
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.seller.offerer.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Transaction;
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererCommitDepositTx extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererCommitDepositTx.class);
|
||||
|
||||
public OffererCommitDepositTx(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererCommitDepositTx(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ package io.bitsquare.trade.protocol.trade.seller.offerer.tasks;
|
|||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.Contract;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
import io.bitsquare.util.Utilities;
|
||||
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererCreatesAndSignsContract extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererCreatesAndSignsContract.class);
|
||||
|
||||
public OffererCreatesAndSignsContract(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererCreatesAndSignsContract(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.seller.offerer.tasks;
|
|||
import io.bitsquare.btc.FeePolicy;
|
||||
import io.bitsquare.btc.TradeWalletService;
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererCreatesAndSignsDepositTx extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererCreatesAndSignsDepositTx.class);
|
||||
|
||||
public OffererCreatesAndSignsDepositTx(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererCreatesAndSignsDepositTx(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.seller.offerer.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.DepositTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import static io.bitsquare.util.Validator.checkTradeId;
|
|||
public class OffererProcessDepositTxPublishedMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererProcessDepositTxPublishedMessage.class);
|
||||
|
||||
public OffererProcessDepositTxPublishedMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererProcessDepositTxPublishedMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.seller.offerer.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.FiatTransferStartedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import static io.bitsquare.util.Validator.*;
|
|||
public class OffererProcessFiatTransferStartedMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererProcessFiatTransferStartedMessage.class);
|
||||
|
||||
public OffererProcessFiatTransferStartedMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererProcessFiatTransferStartedMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.seller.offerer.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPayDepositFromOffererMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import static io.bitsquare.util.Validator.*;
|
|||
public class OffererProcessRequestPayDepositFromOffererMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererProcessRequestPayDepositFromOffererMessage.class);
|
||||
|
||||
public OffererProcessRequestPayDepositFromOffererMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererProcessRequestPayDepositFromOffererMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.PayoutTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererSendsPayoutTxPublishedMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererSendsPayoutTxPublishedMessage.class);
|
||||
|
||||
public OffererSendsPayoutTxPublishedMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererSendsPayoutTxPublishedMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPublishDepositTxFromTakerMessage;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererSendsRequestPublishDepositTxFromTakerMessage extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererSendsRequestPublishDepositTxFromTakerMessage.class);
|
||||
|
||||
public OffererSendsRequestPublishDepositTxFromTakerMessage(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererSendsRequestPublishDepositTxFromTakerMessage(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.seller.offerer.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Transaction;
|
||||
|
@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class OffererSignsAndPublishPayoutTx extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(OffererSignsAndPublishPayoutTx.class);
|
||||
|
||||
public OffererSignsAndPublishPayoutTx(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public OffererSignsAndPublishPayoutTx(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -23,9 +23,8 @@ import io.bitsquare.p2p.Message;
|
|||
import io.bitsquare.p2p.MessageHandler;
|
||||
import io.bitsquare.p2p.Peer;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.Protocol;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.buyer.taker.tasks.TakerSendsRequestDepositTxInputsMessage;
|
||||
import io.bitsquare.trade.protocol.trade.buyer.taker.tasks.TakerSendsRequestPublishDepositTxMessage;
|
||||
import io.bitsquare.trade.protocol.trade.messages.DepositTxPublishedMessage;
|
||||
|
@ -40,6 +39,7 @@ import io.bitsquare.trade.protocol.trade.seller.taker.tasks.TakerProcessFiatTran
|
|||
import io.bitsquare.trade.protocol.trade.seller.taker.tasks.TakerProcessRequestSellerDepositPaymentMessage;
|
||||
import io.bitsquare.trade.protocol.trade.seller.taker.tasks.TakerSendsPayoutTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.seller.taker.tasks.TakerSignsAndPublishPayoutTx;
|
||||
import io.bitsquare.trade.protocol.trade.shared.models.ProcessModel;
|
||||
import io.bitsquare.trade.protocol.trade.shared.taker.tasks.BroadcastTakeOfferFeeTx;
|
||||
import io.bitsquare.trade.protocol.trade.shared.taker.tasks.CreateTakeOfferFeeTx;
|
||||
import io.bitsquare.trade.protocol.trade.shared.taker.tasks.VerifyOfferFeePayment;
|
||||
|
@ -96,7 +96,7 @@ public class SellerAsTakerProtocol implements Protocol {
|
|||
}
|
||||
|
||||
public void takeAvailableOffer() {
|
||||
TaskRunner<TakerTrade> taskRunner = new TaskRunner<>(takerAsSellerTrade,
|
||||
TaskRunner<Trade> taskRunner = new TaskRunner<>(takerAsSellerTrade,
|
||||
() -> log.debug("taskRunner at takeAvailableOffer completed"),
|
||||
this::handleTaskRunnerFault);
|
||||
|
||||
|
@ -116,7 +116,7 @@ public class SellerAsTakerProtocol implements Protocol {
|
|||
private void handleRequestTakerDepositPaymentMessage(RequestPayDepositMessage tradeMessage) {
|
||||
processModel.setTradeMessage(tradeMessage);
|
||||
|
||||
TaskRunner<TakerTrade> taskRunner = new TaskRunner<>(takerAsSellerTrade,
|
||||
TaskRunner<Trade> taskRunner = new TaskRunner<>(takerAsSellerTrade,
|
||||
() -> log.debug("taskRunner at handleTakerDepositPaymentRequestMessage completed"),
|
||||
this::handleTaskRunnerFault);
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.seller.taker.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Transaction;
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerCommitDepositTx extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerCommitDepositTx.class);
|
||||
|
||||
public TakerCommitDepositTx(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerCommitDepositTx(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ package io.bitsquare.trade.protocol.trade.seller.taker.tasks;
|
|||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.Contract;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
import io.bitsquare.util.Utilities;
|
||||
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerCreatesAndSignContract extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerCreatesAndSignContract.class);
|
||||
|
||||
public TakerCreatesAndSignContract(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerCreatesAndSignContract(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.seller.taker.tasks;
|
|||
import io.bitsquare.btc.FeePolicy;
|
||||
import io.bitsquare.btc.TradeWalletService;
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerCreatesAndSignsDepositTx extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerCreatesAndSignsDepositTx.class);
|
||||
|
||||
public TakerCreatesAndSignsDepositTx(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerCreatesAndSignsDepositTx(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.seller.taker.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.DepositTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import static io.bitsquare.util.Validator.checkTradeId;
|
|||
public class TakerProcessDepositTxPublishedMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerProcessDepositTxPublishedMessage.class);
|
||||
|
||||
public TakerProcessDepositTxPublishedMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerProcessDepositTxPublishedMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.seller.taker.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.FiatTransferStartedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -33,7 +33,7 @@ import static io.bitsquare.util.Validator.*;
|
|||
public class TakerProcessFiatTransferStartedMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerProcessFiatTransferStartedMessage.class);
|
||||
|
||||
public TakerProcessFiatTransferStartedMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerProcessFiatTransferStartedMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.seller.taker.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.RequestPayDepositMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import static io.bitsquare.util.Validator.*;
|
|||
public class TakerProcessRequestSellerDepositPaymentMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerProcessRequestSellerDepositPaymentMessage.class);
|
||||
|
||||
public TakerProcessRequestSellerDepositPaymentMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerProcessRequestSellerDepositPaymentMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import io.bitsquare.common.taskrunner.TaskRunner;
|
|||
import io.bitsquare.p2p.listener.SendMessageListener;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.messages.PayoutTxPublishedMessage;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerSendsPayoutTxPublishedMessage extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerSendsPayoutTxPublishedMessage.class);
|
||||
|
||||
public TakerSendsPayoutTxPublishedMessage(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerSendsPayoutTxPublishedMessage(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.seller.taker.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Transaction;
|
||||
|
@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class TakerSignsAndPublishPayoutTx extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerSignsAndPublishPayoutTx.class);
|
||||
|
||||
public TakerSignsAndPublishPayoutTx(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerSignsAndPublishPayoutTx(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package io.bitsquare.trade.protocol.trade;
|
||||
package io.bitsquare.trade.protocol.trade.shared.models;
|
||||
|
||||
import io.bitsquare.arbitration.ArbitrationRepository;
|
||||
import io.bitsquare.btc.AddressEntry;
|
||||
|
@ -29,7 +29,6 @@ import io.bitsquare.offer.Offer;
|
|||
import io.bitsquare.p2p.MailboxMessage;
|
||||
import io.bitsquare.p2p.MessageService;
|
||||
import io.bitsquare.trade.protocol.trade.messages.TradeMessage;
|
||||
import io.bitsquare.trade.protocol.trade.shared.models.TradingPeer;
|
||||
import io.bitsquare.user.User;
|
||||
|
||||
import org.bitcoinj.core.Coin;
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.shared.offerer.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
@ -27,7 +27,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class VerifyTakeOfferFeePayment extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(VerifyTakeOfferFeePayment.class);
|
||||
|
||||
public VerifyTakeOfferFeePayment(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public VerifyTakeOfferFeePayment(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.shared.offerer.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.OffererAsBuyerTrade;
|
||||
import io.bitsquare.trade.OffererAsSellerTrade;
|
||||
import io.bitsquare.trade.OffererTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.offerer.tasks.OffererTradeTask;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
@ -29,7 +29,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class VerifyTakerAccount extends OffererTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(VerifyTakerAccount.class);
|
||||
|
||||
public VerifyTakerAccount(TaskRunner taskHandler, OffererTrade offererTrade) {
|
||||
public VerifyTakerAccount(TaskRunner taskHandler, Trade offererTrade) {
|
||||
super(taskHandler, offererTrade);
|
||||
}
|
||||
|
||||
|
@ -38,10 +38,10 @@ public class VerifyTakerAccount extends OffererTradeTask {
|
|||
try {
|
||||
//TODO mocked yet
|
||||
if (processModel.getBlockChainService().verifyAccountRegistration()) {
|
||||
if (processModel.getBlockChainService().isAccountBlackListed(processModel.tradingPeer.getAccountId(),
|
||||
if (processModel.getBlockChainService().isAccountBlackListed(processModel.tradingPeer.getAccountId(),
|
||||
processModel
|
||||
.tradingPeer
|
||||
.getFiatAccount())) {
|
||||
.tradingPeer
|
||||
.getFiatAccount())) {
|
||||
log.error("Taker is blacklisted");
|
||||
failed("Taker is blacklisted");
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.shared.taker.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Transaction;
|
||||
|
@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class BroadcastTakeOfferFeeTx extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(BroadcastTakeOfferFeeTx.class);
|
||||
|
||||
public BroadcastTakeOfferFeeTx(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public BroadcastTakeOfferFeeTx(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package io.bitsquare.trade.protocol.trade.shared.taker.tasks;
|
|||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerAsBuyerTrade;
|
||||
import io.bitsquare.trade.TakerAsSellerTrade;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.bitcoinj.core.Transaction;
|
||||
|
@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class CreateTakeOfferFeeTx extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(CreateTakeOfferFeeTx.class);
|
||||
|
||||
public CreateTakeOfferFeeTx(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public CreateTakeOfferFeeTx(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.shared.taker.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
@ -27,7 +27,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class VerifyOfferFeePayment extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(VerifyOfferFeePayment.class);
|
||||
|
||||
public VerifyOfferFeePayment(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public VerifyOfferFeePayment(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
package io.bitsquare.trade.protocol.trade.shared.taker.tasks;
|
||||
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.taker.tasks.TakerTradeTask;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
@ -27,7 +27,7 @@ import org.slf4j.LoggerFactory;
|
|||
public class VerifyOffererAccount extends TakerTradeTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(VerifyOffererAccount.class);
|
||||
|
||||
public VerifyOffererAccount(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public VerifyOffererAccount(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
}
|
||||
|
||||
|
|
|
@ -19,18 +19,18 @@ package io.bitsquare.trade.protocol.trade.taker.tasks;
|
|||
|
||||
import io.bitsquare.common.taskrunner.Task;
|
||||
import io.bitsquare.common.taskrunner.TaskRunner;
|
||||
import io.bitsquare.trade.TakerTrade;
|
||||
import io.bitsquare.trade.protocol.trade.ProcessModel;
|
||||
import io.bitsquare.trade.Trade;
|
||||
import io.bitsquare.trade.protocol.trade.shared.models.ProcessModel;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class TakerTradeTask extends Task<TakerTrade> {
|
||||
public class TakerTradeTask extends Task<Trade> {
|
||||
private static final Logger log = LoggerFactory.getLogger(TakerTradeTask.class);
|
||||
protected final ProcessModel processModel;
|
||||
protected final TakerTrade takerTrade;
|
||||
protected final Trade takerTrade;
|
||||
|
||||
public TakerTradeTask(TaskRunner taskHandler, TakerTrade takerTrade) {
|
||||
public TakerTradeTask(TaskRunner taskHandler, Trade takerTrade) {
|
||||
super(taskHandler, takerTrade);
|
||||
|
||||
this.takerTrade = takerTrade;
|
||||
|
|
Loading…
Add table
Reference in a new issue