mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-22 14:42:37 +01:00
Rename ProcessModelServiceProvider to Provider
This commit is contained in:
parent
ac8dd031b3
commit
449472ed45
5 changed files with 30 additions and 30 deletions
|
@ -43,7 +43,7 @@ import bisq.core.trade.model.bisq_v1.SellerAsMakerTrade;
|
|||
import bisq.core.trade.model.bisq_v1.SellerAsTakerTrade;
|
||||
import bisq.core.trade.model.bisq_v1.Trade;
|
||||
import bisq.core.trade.protocol.ProcessModel;
|
||||
import bisq.core.trade.protocol.ProcessModelServiceProvider;
|
||||
import bisq.core.trade.protocol.Provider;
|
||||
import bisq.core.trade.protocol.TradeProtocol;
|
||||
import bisq.core.trade.protocol.TradeProtocolFactory;
|
||||
import bisq.core.trade.protocol.bisq_v1.MakerProtocol;
|
||||
|
@ -134,7 +134,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
|
|||
@Getter
|
||||
private final ArbitratorManager arbitratorManager;
|
||||
private final MediatorManager mediatorManager;
|
||||
private final ProcessModelServiceProvider processModelServiceProvider;
|
||||
private final Provider provider;
|
||||
private final ClockWatcher clockWatcher;
|
||||
|
||||
private final Map<String, TradeProtocol> tradeProtocolByTradeId = new HashMap<>();
|
||||
|
@ -171,7 +171,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
|
|||
TradeUtil tradeUtil,
|
||||
ArbitratorManager arbitratorManager,
|
||||
MediatorManager mediatorManager,
|
||||
ProcessModelServiceProvider processModelServiceProvider,
|
||||
Provider provider,
|
||||
ClockWatcher clockWatcher,
|
||||
PersistenceManager<TradableList<Trade>> persistenceManager,
|
||||
ReferralIdService referralIdService,
|
||||
|
@ -190,7 +190,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
|
|||
this.tradeUtil = tradeUtil;
|
||||
this.arbitratorManager = arbitratorManager;
|
||||
this.mediatorManager = mediatorManager;
|
||||
this.processModelServiceProvider = processModelServiceProvider;
|
||||
this.provider = provider;
|
||||
this.clockWatcher = clockWatcher;
|
||||
this.referralIdService = referralIdService;
|
||||
this.dumpDelayedPayoutTx = dumpDelayedPayoutTx;
|
||||
|
@ -367,8 +367,8 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
|
|||
}
|
||||
|
||||
private void initTradeAndProtocol(Trade trade, TradeProtocol tradeProtocol) {
|
||||
tradeProtocol.initialize(processModelServiceProvider, this, trade.getOffer());
|
||||
trade.initialize(processModelServiceProvider);
|
||||
tradeProtocol.initialize(provider, this, trade.getOffer());
|
||||
trade.initialize(provider);
|
||||
requestPersistence();
|
||||
}
|
||||
|
||||
|
@ -471,8 +471,8 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
|
|||
|
||||
private ProcessModel getNewProcessModel(Offer offer) {
|
||||
return new ProcessModel(checkNotNull(offer).getId(),
|
||||
processModelServiceProvider.getUser().getAccountId(),
|
||||
processModelServiceProvider.getKeyRing().getPubKeyRing());
|
||||
provider.getUser().getAccountId(),
|
||||
provider.getKeyRing().getPubKeyRing());
|
||||
}
|
||||
|
||||
private OfferAvailabilityModel getOfferAvailabilityModel(Offer offer, boolean isTakerApiUser) {
|
||||
|
|
|
@ -30,7 +30,7 @@ import bisq.core.support.dispute.refund.RefundResultState;
|
|||
import bisq.core.support.messages.ChatMessage;
|
||||
import bisq.core.trade.model.Tradable;
|
||||
import bisq.core.trade.protocol.ProcessModel;
|
||||
import bisq.core.trade.protocol.ProcessModelServiceProvider;
|
||||
import bisq.core.trade.protocol.Provider;
|
||||
import bisq.core.trade.txproof.AssetTxProofResult;
|
||||
import bisq.core.util.VolumeUtil;
|
||||
|
||||
|
@ -628,7 +628,7 @@ public abstract class Trade implements Tradable, Model {
|
|||
// API
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public void initialize(ProcessModelServiceProvider serviceProvider) {
|
||||
public void initialize(Provider serviceProvider) {
|
||||
serviceProvider.getArbitratorManager().getDisputeAgentByNodeAddress(arbitratorNodeAddress).ifPresent(arbitrator -> {
|
||||
arbitratorBtcPubKey = arbitrator.getBtcPubKey();
|
||||
arbitratorPubKeyRing = arbitrator.getPubKeyRing();
|
||||
|
|
|
@ -77,7 +77,7 @@ import static com.google.common.base.Preconditions.checkNotNull;
|
|||
|
||||
/**
|
||||
* This is the base model for the trade protocol. It is persisted with the trade (non transient fields).
|
||||
* It uses the {@link ProcessModelServiceProvider} for access to domain services.
|
||||
* It uses the {@link Provider} for access to domain services.
|
||||
*/
|
||||
|
||||
@Getter
|
||||
|
@ -89,7 +89,7 @@ public class ProcessModel implements Model, PersistablePayload {
|
|||
}
|
||||
|
||||
// Transient/Immutable (net set in constructor so they are not final, but at init)
|
||||
transient private ProcessModelServiceProvider provider;
|
||||
transient private Provider provider;
|
||||
transient private TradeManager tradeManager;
|
||||
transient private Offer offer;
|
||||
|
||||
|
@ -181,7 +181,7 @@ public class ProcessModel implements Model, PersistablePayload {
|
|||
this.tradingPeer = tradingPeer != null ? tradingPeer : new TradingPeer();
|
||||
}
|
||||
|
||||
public void applyTransient(ProcessModelServiceProvider provider,
|
||||
public void applyTransient(Provider provider,
|
||||
TradeManager tradeManager,
|
||||
Offer offer) {
|
||||
this.offer = offer;
|
||||
|
|
|
@ -40,7 +40,7 @@ import javax.inject.Inject;
|
|||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public class ProcessModelServiceProvider {
|
||||
public class Provider {
|
||||
private final OpenOfferManager openOfferManager;
|
||||
private final P2PService p2PService;
|
||||
private final BtcWalletService btcWalletService;
|
||||
|
@ -58,21 +58,21 @@ public class ProcessModelServiceProvider {
|
|||
private final KeyRing keyRing;
|
||||
|
||||
@Inject
|
||||
public ProcessModelServiceProvider(OpenOfferManager openOfferManager,
|
||||
P2PService p2PService,
|
||||
BtcWalletService btcWalletService,
|
||||
BsqWalletService bsqWalletService,
|
||||
TradeWalletService tradeWalletService,
|
||||
DaoFacade daoFacade,
|
||||
ReferralIdService referralIdService,
|
||||
User user,
|
||||
FilterManager filterManager,
|
||||
AccountAgeWitnessService accountAgeWitnessService,
|
||||
TradeStatisticsManager tradeStatisticsManager,
|
||||
ArbitratorManager arbitratorManager,
|
||||
MediatorManager mediatorManager,
|
||||
RefundAgentManager refundAgentManager,
|
||||
KeyRing keyRing) {
|
||||
public Provider(OpenOfferManager openOfferManager,
|
||||
P2PService p2PService,
|
||||
BtcWalletService btcWalletService,
|
||||
BsqWalletService bsqWalletService,
|
||||
TradeWalletService tradeWalletService,
|
||||
DaoFacade daoFacade,
|
||||
ReferralIdService referralIdService,
|
||||
User user,
|
||||
FilterManager filterManager,
|
||||
AccountAgeWitnessService accountAgeWitnessService,
|
||||
TradeStatisticsManager tradeStatisticsManager,
|
||||
ArbitratorManager arbitratorManager,
|
||||
MediatorManager mediatorManager,
|
||||
RefundAgentManager refundAgentManager,
|
||||
KeyRing keyRing) {
|
||||
|
||||
this.openOfferManager = openOfferManager;
|
||||
this.p2PService = p2PService;
|
|
@ -69,7 +69,7 @@ public abstract class TradeProtocol implements DecryptedDirectMessageListener, D
|
|||
// API
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public void initialize(ProcessModelServiceProvider serviceProvider, TradeManager tradeManager, Offer offer) {
|
||||
public void initialize(Provider serviceProvider, TradeManager tradeManager, Offer offer) {
|
||||
processModel.applyTransient(serviceProvider, tradeManager, offer);
|
||||
onInitialized();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue