Rename ProcessModelServiceProvider to Provider

This commit is contained in:
chimp1984 2021-10-19 23:23:49 +02:00
parent ac8dd031b3
commit 449472ed45
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.SellerAsTakerTrade;
import bisq.core.trade.model.bisq_v1.Trade; import bisq.core.trade.model.bisq_v1.Trade;
import bisq.core.trade.protocol.ProcessModel; 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.TradeProtocol;
import bisq.core.trade.protocol.TradeProtocolFactory; import bisq.core.trade.protocol.TradeProtocolFactory;
import bisq.core.trade.protocol.bisq_v1.MakerProtocol; import bisq.core.trade.protocol.bisq_v1.MakerProtocol;
@ -134,7 +134,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
@Getter @Getter
private final ArbitratorManager arbitratorManager; private final ArbitratorManager arbitratorManager;
private final MediatorManager mediatorManager; private final MediatorManager mediatorManager;
private final ProcessModelServiceProvider processModelServiceProvider; private final Provider provider;
private final ClockWatcher clockWatcher; private final ClockWatcher clockWatcher;
private final Map<String, TradeProtocol> tradeProtocolByTradeId = new HashMap<>(); private final Map<String, TradeProtocol> tradeProtocolByTradeId = new HashMap<>();
@ -171,7 +171,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
TradeUtil tradeUtil, TradeUtil tradeUtil,
ArbitratorManager arbitratorManager, ArbitratorManager arbitratorManager,
MediatorManager mediatorManager, MediatorManager mediatorManager,
ProcessModelServiceProvider processModelServiceProvider, Provider provider,
ClockWatcher clockWatcher, ClockWatcher clockWatcher,
PersistenceManager<TradableList<Trade>> persistenceManager, PersistenceManager<TradableList<Trade>> persistenceManager,
ReferralIdService referralIdService, ReferralIdService referralIdService,
@ -190,7 +190,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
this.tradeUtil = tradeUtil; this.tradeUtil = tradeUtil;
this.arbitratorManager = arbitratorManager; this.arbitratorManager = arbitratorManager;
this.mediatorManager = mediatorManager; this.mediatorManager = mediatorManager;
this.processModelServiceProvider = processModelServiceProvider; this.provider = provider;
this.clockWatcher = clockWatcher; this.clockWatcher = clockWatcher;
this.referralIdService = referralIdService; this.referralIdService = referralIdService;
this.dumpDelayedPayoutTx = dumpDelayedPayoutTx; this.dumpDelayedPayoutTx = dumpDelayedPayoutTx;
@ -367,8 +367,8 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
} }
private void initTradeAndProtocol(Trade trade, TradeProtocol tradeProtocol) { private void initTradeAndProtocol(Trade trade, TradeProtocol tradeProtocol) {
tradeProtocol.initialize(processModelServiceProvider, this, trade.getOffer()); tradeProtocol.initialize(provider, this, trade.getOffer());
trade.initialize(processModelServiceProvider); trade.initialize(provider);
requestPersistence(); requestPersistence();
} }
@ -471,8 +471,8 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
private ProcessModel getNewProcessModel(Offer offer) { private ProcessModel getNewProcessModel(Offer offer) {
return new ProcessModel(checkNotNull(offer).getId(), return new ProcessModel(checkNotNull(offer).getId(),
processModelServiceProvider.getUser().getAccountId(), provider.getUser().getAccountId(),
processModelServiceProvider.getKeyRing().getPubKeyRing()); provider.getKeyRing().getPubKeyRing());
} }
private OfferAvailabilityModel getOfferAvailabilityModel(Offer offer, boolean isTakerApiUser) { 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.support.messages.ChatMessage;
import bisq.core.trade.model.Tradable; import bisq.core.trade.model.Tradable;
import bisq.core.trade.protocol.ProcessModel; 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.trade.txproof.AssetTxProofResult;
import bisq.core.util.VolumeUtil; import bisq.core.util.VolumeUtil;
@ -628,7 +628,7 @@ public abstract class Trade implements Tradable, Model {
// API // API
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
public void initialize(ProcessModelServiceProvider serviceProvider) { public void initialize(Provider serviceProvider) {
serviceProvider.getArbitratorManager().getDisputeAgentByNodeAddress(arbitratorNodeAddress).ifPresent(arbitrator -> { serviceProvider.getArbitratorManager().getDisputeAgentByNodeAddress(arbitratorNodeAddress).ifPresent(arbitrator -> {
arbitratorBtcPubKey = arbitrator.getBtcPubKey(); arbitratorBtcPubKey = arbitrator.getBtcPubKey();
arbitratorPubKeyRing = arbitrator.getPubKeyRing(); 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). * 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 @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/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 TradeManager tradeManager;
transient private Offer offer; transient private Offer offer;
@ -181,7 +181,7 @@ public class ProcessModel implements Model, PersistablePayload {
this.tradingPeer = tradingPeer != null ? tradingPeer : new TradingPeer(); this.tradingPeer = tradingPeer != null ? tradingPeer : new TradingPeer();
} }
public void applyTransient(ProcessModelServiceProvider provider, public void applyTransient(Provider provider,
TradeManager tradeManager, TradeManager tradeManager,
Offer offer) { Offer offer) {
this.offer = offer; this.offer = offer;

View file

@ -40,7 +40,7 @@ import javax.inject.Inject;
import lombok.Getter; import lombok.Getter;
@Getter @Getter
public class ProcessModelServiceProvider { public class Provider {
private final OpenOfferManager openOfferManager; private final OpenOfferManager openOfferManager;
private final P2PService p2PService; private final P2PService p2PService;
private final BtcWalletService btcWalletService; private final BtcWalletService btcWalletService;
@ -58,21 +58,21 @@ public class ProcessModelServiceProvider {
private final KeyRing keyRing; private final KeyRing keyRing;
@Inject @Inject
public ProcessModelServiceProvider(OpenOfferManager openOfferManager, public Provider(OpenOfferManager openOfferManager,
P2PService p2PService, P2PService p2PService,
BtcWalletService btcWalletService, BtcWalletService btcWalletService,
BsqWalletService bsqWalletService, BsqWalletService bsqWalletService,
TradeWalletService tradeWalletService, TradeWalletService tradeWalletService,
DaoFacade daoFacade, DaoFacade daoFacade,
ReferralIdService referralIdService, ReferralIdService referralIdService,
User user, User user,
FilterManager filterManager, FilterManager filterManager,
AccountAgeWitnessService accountAgeWitnessService, AccountAgeWitnessService accountAgeWitnessService,
TradeStatisticsManager tradeStatisticsManager, TradeStatisticsManager tradeStatisticsManager,
ArbitratorManager arbitratorManager, ArbitratorManager arbitratorManager,
MediatorManager mediatorManager, MediatorManager mediatorManager,
RefundAgentManager refundAgentManager, RefundAgentManager refundAgentManager,
KeyRing keyRing) { KeyRing keyRing) {
this.openOfferManager = openOfferManager; this.openOfferManager = openOfferManager;
this.p2PService = p2PService; this.p2PService = p2PService;

View file

@ -69,7 +69,7 @@ public abstract class TradeProtocol implements DecryptedDirectMessageListener, D
// API // API
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
public void initialize(ProcessModelServiceProvider serviceProvider, TradeManager tradeManager, Offer offer) { public void initialize(Provider serviceProvider, TradeManager tradeManager, Offer offer) {
processModel.applyTransient(serviceProvider, tradeManager, offer); processModel.applyTransient(serviceProvider, tradeManager, offer);
onInitialized(); onInitialized();
} }