Rename ProposalCollectionsService to ProposalService

This commit is contained in:
Manfred Karrer 2018-03-31 22:08:01 -05:00
parent 124199d0aa
commit 05b120fd03
No known key found for this signature in database
GPG key ID: 401250966A6B2C46
7 changed files with 31 additions and 31 deletions

View file

@ -49,7 +49,7 @@ import bisq.core.btc.wallet.WalletsManager;
import bisq.core.btc.wallet.WalletsSetup; import bisq.core.btc.wallet.WalletsSetup;
import bisq.core.dao.DaoManager; import bisq.core.dao.DaoManager;
import bisq.core.dao.vote.blindvote.BlindVoteService; import bisq.core.dao.vote.blindvote.BlindVoteService;
import bisq.core.dao.vote.proposal.ProposalCollectionsService; import bisq.core.dao.vote.proposal.ProposalService;
import bisq.core.filter.FilterManager; import bisq.core.filter.FilterManager;
import bisq.core.locale.CurrencyUtil; import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res; import bisq.core.locale.Res;
@ -229,7 +229,7 @@ public class BisqApp extends Application {
persistedDataHosts.add(injector.getInstance(FailedTradesManager.class)); persistedDataHosts.add(injector.getInstance(FailedTradesManager.class));
persistedDataHosts.add(injector.getInstance(DisputeManager.class)); persistedDataHosts.add(injector.getInstance(DisputeManager.class));
persistedDataHosts.add(injector.getInstance(P2PService.class)); persistedDataHosts.add(injector.getInstance(P2PService.class));
persistedDataHosts.add(injector.getInstance(ProposalCollectionsService.class)); persistedDataHosts.add(injector.getInstance(ProposalService.class));
persistedDataHosts.add(injector.getInstance(BlindVoteService.class)); persistedDataHosts.add(injector.getInstance(BlindVoteService.class));
// we apply at startup the reading of persisted data but don't want to get it triggered in the constructor // we apply at startup the reading of persisted data but don't want to get it triggered in the constructor

View file

@ -31,8 +31,8 @@ import bisq.core.dao.blockchain.ReadableBsqBlockChain;
import bisq.core.dao.blockchain.vo.BsqBlock; import bisq.core.dao.blockchain.vo.BsqBlock;
import bisq.core.dao.vote.DaoPeriodService; import bisq.core.dao.vote.DaoPeriodService;
import bisq.core.dao.vote.proposal.Proposal; import bisq.core.dao.vote.proposal.Proposal;
import bisq.core.dao.vote.proposal.ProposalCollectionsService;
import bisq.core.dao.vote.proposal.ProposalPayload; import bisq.core.dao.vote.proposal.ProposalPayload;
import bisq.core.dao.vote.proposal.ProposalService;
import bisq.core.locale.Res; import bisq.core.locale.Res;
import javax.inject.Inject; import javax.inject.Inject;
@ -69,7 +69,7 @@ import java.util.stream.Collectors;
@FxmlView @FxmlView
public abstract class BaseProposalView extends ActivatableView<GridPane, Void> implements BsqBlockChain.Listener { public abstract class BaseProposalView extends ActivatableView<GridPane, Void> implements BsqBlockChain.Listener {
protected final ProposalCollectionsService proposalCollectionsService; protected final ProposalService proposalService;
protected final ReadableBsqBlockChain readableBsqBlockChain; protected final ReadableBsqBlockChain readableBsqBlockChain;
protected final BsqWalletService bsqWalletService; protected final BsqWalletService bsqWalletService;
protected final BsqFormatter bsqFormatter; protected final BsqFormatter bsqFormatter;
@ -96,12 +96,12 @@ public abstract class BaseProposalView extends ActivatableView<GridPane, Void> i
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
@Inject @Inject
protected BaseProposalView(ProposalCollectionsService proposalCollectionsService, protected BaseProposalView(ProposalService proposalService,
BsqWalletService bsqWalletService, BsqWalletService bsqWalletService,
ReadableBsqBlockChain readableBsqBlockChain, ReadableBsqBlockChain readableBsqBlockChain,
DaoPeriodService daoPeriodService, DaoPeriodService daoPeriodService,
BsqFormatter bsqFormatter) { BsqFormatter bsqFormatter) {
this.proposalCollectionsService = proposalCollectionsService; this.proposalService = proposalService;
this.bsqWalletService = bsqWalletService; this.bsqWalletService = bsqWalletService;
this.readableBsqBlockChain = readableBsqBlockChain; this.readableBsqBlockChain = readableBsqBlockChain;
this.daoPeriodService = daoPeriodService; this.daoPeriodService = daoPeriodService;
@ -126,7 +126,7 @@ public abstract class BaseProposalView extends ActivatableView<GridPane, Void> i
daoPeriodService.getPhaseProperty().addListener(phaseChangeListener); daoPeriodService.getPhaseProperty().addListener(phaseChangeListener);
readableBsqBlockChain.addListener(this); readableBsqBlockChain.addListener(this);
proposalCollectionsService.getAllProposals().addListener(proposalListChangeListener); proposalService.getAllProposals().addListener(proposalListChangeListener);
onPhaseChanged(daoPeriodService.getPhaseProperty().get()); onPhaseChanged(daoPeriodService.getPhaseProperty().get());
@ -142,7 +142,7 @@ public abstract class BaseProposalView extends ActivatableView<GridPane, Void> i
daoPeriodService.getPhaseProperty().removeListener(phaseChangeListener); daoPeriodService.getPhaseProperty().removeListener(phaseChangeListener);
readableBsqBlockChain.removeListener(this); readableBsqBlockChain.removeListener(this);
proposalCollectionsService.getAllProposals().removeListener(proposalListChangeListener); proposalService.getAllProposals().removeListener(proposalListChangeListener);
sortedList.comparatorProperty().unbind(); sortedList.comparatorProperty().unbind();
@ -253,7 +253,7 @@ public abstract class BaseProposalView extends ActivatableView<GridPane, Void> i
proposalListItems.setAll(list.stream() proposalListItems.setAll(list.stream()
.map(proposal -> new ProposalListItem(proposal, .map(proposal -> new ProposalListItem(proposal,
proposalCollectionsService, proposalService,
daoPeriodService, daoPeriodService,
bsqWalletService, bsqWalletService,
readableBsqBlockChain, readableBsqBlockChain,

View file

@ -31,7 +31,7 @@ import bisq.core.dao.vote.BooleanVoteResult;
import bisq.core.dao.vote.DaoPeriodService; import bisq.core.dao.vote.DaoPeriodService;
import bisq.core.dao.vote.VoteResult; import bisq.core.dao.vote.VoteResult;
import bisq.core.dao.vote.proposal.Proposal; import bisq.core.dao.vote.proposal.Proposal;
import bisq.core.dao.vote.proposal.ProposalCollectionsService; import bisq.core.dao.vote.proposal.ProposalService;
import bisq.core.locale.Res; import bisq.core.locale.Res;
import org.bitcoinj.core.Transaction; import org.bitcoinj.core.Transaction;
@ -57,7 +57,7 @@ import lombok.extern.slf4j.Slf4j;
public class ProposalListItem implements BsqBlockChain.Listener { public class ProposalListItem implements BsqBlockChain.Listener {
@Getter @Getter
private final Proposal proposal; private final Proposal proposal;
private final ProposalCollectionsService proposalCollectionsService; private final ProposalService proposalService;
private final DaoPeriodService daoPeriodService; private final DaoPeriodService daoPeriodService;
private final BsqWalletService bsqWalletService; private final BsqWalletService bsqWalletService;
private final ReadableBsqBlockChain readableBsqBlockChain; private final ReadableBsqBlockChain readableBsqBlockChain;
@ -80,13 +80,13 @@ public class ProposalListItem implements BsqBlockChain.Listener {
private Node actionNode; private Node actionNode;
ProposalListItem(Proposal proposal, ProposalListItem(Proposal proposal,
ProposalCollectionsService proposalCollectionsService, ProposalService proposalService,
DaoPeriodService daoPeriodService, DaoPeriodService daoPeriodService,
BsqWalletService bsqWalletService, BsqWalletService bsqWalletService,
ReadableBsqBlockChain readableBsqBlockChain, ReadableBsqBlockChain readableBsqBlockChain,
BsqFormatter bsqFormatter) { BsqFormatter bsqFormatter) {
this.proposal = proposal; this.proposal = proposal;
this.proposalCollectionsService = proposalCollectionsService; this.proposalService = proposalService;
this.daoPeriodService = daoPeriodService; this.daoPeriodService = daoPeriodService;
this.bsqWalletService = bsqWalletService; this.bsqWalletService = bsqWalletService;
this.readableBsqBlockChain = readableBsqBlockChain; this.readableBsqBlockChain = readableBsqBlockChain;
@ -131,7 +131,7 @@ public class ProposalListItem implements BsqBlockChain.Listener {
case UNDEFINED: case UNDEFINED:
break; break;
case PROPOSAL: case PROPOSAL:
if (proposalCollectionsService.isMine(proposal)) { if (proposalService.isMine(proposal)) {
actionButton.setVisible(!isTxInPastCycle); actionButton.setVisible(!isTxInPastCycle);
actionButtonIconView.setVisible(actionButton.isVisible()); actionButtonIconView.setVisible(actionButton.isVisible());
actionButton.setText(Res.get("shared.remove")); actionButton.setText(Res.get("shared.remove"));

View file

@ -36,7 +36,7 @@ import bisq.core.dao.vote.BooleanVoteResult;
import bisq.core.dao.vote.DaoPeriodService; import bisq.core.dao.vote.DaoPeriodService;
import bisq.core.dao.vote.blindvote.BlindVoteService; import bisq.core.dao.vote.blindvote.BlindVoteService;
import bisq.core.dao.vote.proposal.Proposal; import bisq.core.dao.vote.proposal.Proposal;
import bisq.core.dao.vote.proposal.ProposalCollectionsService; import bisq.core.dao.vote.proposal.ProposalService;
import bisq.core.locale.Res; import bisq.core.locale.Res;
import bisq.common.crypto.CryptoException; import bisq.common.crypto.CryptoException;
@ -94,7 +94,7 @@ public class ActiveProposalsView extends BaseProposalView implements BsqBalanceL
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
@Inject @Inject
private ActiveProposalsView(ProposalCollectionsService voteRequestManger, private ActiveProposalsView(ProposalService voteRequestManger,
DaoPeriodService daoPeriodService, DaoPeriodService daoPeriodService,
BlindVoteService blindVoteService, BlindVoteService blindVoteService,
BsqWalletService bsqWalletService, BsqWalletService bsqWalletService,
@ -267,7 +267,7 @@ public class ActiveProposalsView extends BaseProposalView implements BsqBalanceL
final Proposal proposal = selectedProposalListItem.getProposal(); final Proposal proposal = selectedProposalListItem.getProposal();
switch (phase) { switch (phase) {
case PROPOSAL: case PROPOSAL:
if (proposalCollectionsService.isMine(proposal)) { if (proposalService.isMine(proposal)) {
if (removeButton == null) { if (removeButton == null) {
removeButton = addButtonAfterGroup(detailsGridPane, proposalDisplay.incrementAndGetGridRow(), Res.get("dao.proposal.active.remove")); removeButton = addButtonAfterGroup(detailsGridPane, proposalDisplay.incrementAndGetGridRow(), Res.get("dao.proposal.active.remove"));
removeButton.setOnAction(event -> onRemove()); removeButton.setOnAction(event -> onRemove());
@ -326,12 +326,12 @@ public class ActiveProposalsView extends BaseProposalView implements BsqBalanceL
@Override @Override
protected void updateProposalList() { protected void updateProposalList() {
doUpdateProposalList(proposalCollectionsService.getActiveProposals()); doUpdateProposalList(proposalService.getActiveProposals());
} }
private void updateStateAfterVote() { private void updateStateAfterVote() {
hideProposalDisplay(); hideProposalDisplay();
proposalCollectionsService.persist(); proposalService.persist();
proposalTableView.getSelectionModel().clearSelection(); proposalTableView.getSelectionModel().clearSelection();
} }
@ -343,7 +343,7 @@ public class ActiveProposalsView extends BaseProposalView implements BsqBalanceL
} }
private void onRemove() { private void onRemove() {
if (proposalCollectionsService.removeProposal(selectedProposalListItem.getProposal())) if (proposalService.removeProposal(selectedProposalListItem.getProposal()))
hideProposalDisplay(); hideProposalDisplay();
else else
new Popup<>().warning(Res.get("dao.proposal.active.remove.failed")).show(); new Popup<>().warning(Res.get("dao.proposal.active.remove.failed")).show();

View file

@ -24,7 +24,7 @@ import bisq.desktop.util.BsqFormatter;
import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BsqWalletService;
import bisq.core.dao.blockchain.ReadableBsqBlockChain; import bisq.core.dao.blockchain.ReadableBsqBlockChain;
import bisq.core.dao.vote.DaoPeriodService; import bisq.core.dao.vote.DaoPeriodService;
import bisq.core.dao.vote.proposal.ProposalCollectionsService; import bisq.core.dao.vote.proposal.ProposalService;
import javax.inject.Inject; import javax.inject.Inject;
@ -36,12 +36,12 @@ public class ClosedProposalsView extends BaseProposalView {
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
@Inject @Inject
private ClosedProposalsView(ProposalCollectionsService proposalCollectionsService, private ClosedProposalsView(ProposalService proposalService,
DaoPeriodService daoPeriodService, DaoPeriodService daoPeriodService,
BsqWalletService bsqWalletService, BsqWalletService bsqWalletService,
ReadableBsqBlockChain readableBsqBlockChain, ReadableBsqBlockChain readableBsqBlockChain,
BsqFormatter bsqFormatter) { BsqFormatter bsqFormatter) {
super(proposalCollectionsService, bsqWalletService, readableBsqBlockChain, daoPeriodService, bsqFormatter); super(proposalService, bsqWalletService, readableBsqBlockChain, daoPeriodService, bsqFormatter);
} }
@Override @Override
@ -64,7 +64,7 @@ public class ClosedProposalsView extends BaseProposalView {
@Override @Override
protected void updateProposalList() { protected void updateProposalList() {
doUpdateProposalList(proposalCollectionsService.getClosedProposals()); doUpdateProposalList(proposalService.getClosedProposals());
} }
} }

View file

@ -33,8 +33,8 @@ import bisq.core.btc.wallet.InsufficientBsqException;
import bisq.core.btc.wallet.WalletsSetup; import bisq.core.btc.wallet.WalletsSetup;
import bisq.core.dao.blockchain.ReadableBsqBlockChain; import bisq.core.dao.blockchain.ReadableBsqBlockChain;
import bisq.core.dao.vote.proposal.Proposal; import bisq.core.dao.vote.proposal.Proposal;
import bisq.core.dao.vote.proposal.ProposalCollectionsService;
import bisq.core.dao.vote.proposal.ProposalConsensus; import bisq.core.dao.vote.proposal.ProposalConsensus;
import bisq.core.dao.vote.proposal.ProposalService;
import bisq.core.dao.vote.proposal.ProposalType; import bisq.core.dao.vote.proposal.ProposalType;
import bisq.core.dao.vote.proposal.ValidationException; import bisq.core.dao.vote.proposal.ValidationException;
import bisq.core.dao.vote.proposal.compensation.CompensationRequestPayload; import bisq.core.dao.vote.proposal.compensation.CompensationRequestPayload;
@ -91,7 +91,7 @@ public class MakeProposalView extends ActivatableView<GridPane, Void> {
private final WalletsSetup walletsSetup; private final WalletsSetup walletsSetup;
private final P2PService p2PService; private final P2PService p2PService;
private final FeeService feeService; private final FeeService feeService;
private final ProposalCollectionsService proposalCollectionsService; private final ProposalService proposalService;
private final CompensationRequestService compensationRequestService; private final CompensationRequestService compensationRequestService;
private final GenericProposalService genericProposalService; private final GenericProposalService genericProposalService;
private final ReadableBsqBlockChain readableBsqBlockChain; private final ReadableBsqBlockChain readableBsqBlockChain;
@ -111,7 +111,7 @@ public class MakeProposalView extends ActivatableView<GridPane, Void> {
WalletsSetup walletsSetup, WalletsSetup walletsSetup,
P2PService p2PService, P2PService p2PService,
FeeService feeService, FeeService feeService,
ProposalCollectionsService proposalCollectionsService, ProposalService proposalService,
CompensationRequestService compensationRequestService, CompensationRequestService compensationRequestService,
GenericProposalService genericProposalService, GenericProposalService genericProposalService,
ReadableBsqBlockChain readableBsqBlockChain, ReadableBsqBlockChain readableBsqBlockChain,
@ -121,7 +121,7 @@ public class MakeProposalView extends ActivatableView<GridPane, Void> {
this.walletsSetup = walletsSetup; this.walletsSetup = walletsSetup;
this.p2PService = p2PService; this.p2PService = p2PService;
this.feeService = feeService; this.feeService = feeService;
this.proposalCollectionsService = proposalCollectionsService; this.proposalService = proposalService;
this.compensationRequestService = compensationRequestService; this.compensationRequestService = compensationRequestService;
this.genericProposalService = genericProposalService; this.genericProposalService = genericProposalService;
this.readableBsqBlockChain = readableBsqBlockChain; this.readableBsqBlockChain = readableBsqBlockChain;
@ -185,7 +185,7 @@ public class MakeProposalView extends ActivatableView<GridPane, Void> {
txSize / 1000d)) txSize / 1000d))
.actionButtonText(Res.get("shared.yes")) .actionButtonText(Res.get("shared.yes"))
.onAction(() -> { .onAction(() -> {
proposalCollectionsService.publishProposal(proposal, proposalService.publishProposal(proposal,
new FutureCallback<Transaction>() { new FutureCallback<Transaction>() {
@Override @Override
public void onSuccess(@Nullable Transaction transaction) { public void onSuccess(@Nullable Transaction transaction) {

View file

@ -34,8 +34,8 @@ import bisq.core.dao.vote.BooleanVoteResult;
import bisq.core.dao.vote.DaoPeriodService; import bisq.core.dao.vote.DaoPeriodService;
import bisq.core.dao.vote.VoteResult; import bisq.core.dao.vote.VoteResult;
import bisq.core.dao.vote.blindvote.BlindVoteService; import bisq.core.dao.vote.blindvote.BlindVoteService;
import bisq.core.dao.vote.proposal.ProposalCollectionsService;
import bisq.core.dao.vote.proposal.ProposalList; import bisq.core.dao.vote.proposal.ProposalList;
import bisq.core.dao.vote.proposal.ProposalService;
import bisq.core.locale.Res; import bisq.core.locale.Res;
import bisq.core.user.Preferences; import bisq.core.user.Preferences;
@ -87,7 +87,7 @@ public class MyVotesView extends BaseProposalView {
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
@Inject @Inject
private MyVotesView(ProposalCollectionsService voteRequestManger, private MyVotesView(ProposalService voteRequestManger,
DaoPeriodService daoPeriodService, DaoPeriodService daoPeriodService,
BlindVoteService blindVoteService, BlindVoteService blindVoteService,
BsqWalletService bsqWalletService, BsqWalletService bsqWalletService,