Rename ProcessModelServiceProvider to Provider

This commit is contained in:
chimp1984 2021-10-19 23:23:49 +02:00
parent 71c663eb53
commit 26e2676268
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3
5 changed files with 30 additions and 30 deletions

View file

@ -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) {

View file

@ -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();

View file

@ -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;

View file

@ -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,7 +58,7 @@ public class ProcessModelServiceProvider {
private final KeyRing keyRing;
@Inject
public ProcessModelServiceProvider(OpenOfferManager openOfferManager,
public Provider(OpenOfferManager openOfferManager,
P2PService p2PService,
BtcWalletService btcWalletService,
BsqWalletService bsqWalletService,

View file

@ -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();
}