mirror of
https://github.com/bisq-network/bisq.git
synced 2025-03-03 18:56:59 +01:00
Clean up code
This commit is contained in:
parent
ecf9d49f65
commit
8fe8261a1e
9 changed files with 87 additions and 100 deletions
|
@ -17,53 +17,37 @@
|
||||||
|
|
||||||
package bisq.core.payment;
|
package bisq.core.payment;
|
||||||
|
|
||||||
import bisq.core.payment.payload.AustraliaPayIDPayload;
|
import bisq.core.locale.FiatCurrency;
|
||||||
|
import bisq.core.payment.payload.AustraliaPayidPayload;
|
||||||
import bisq.core.payment.payload.PaymentAccountPayload;
|
import bisq.core.payment.payload.PaymentAccountPayload;
|
||||||
import bisq.core.payment.payload.PaymentMethod;
|
import bisq.core.payment.payload.PaymentMethod;
|
||||||
import bisq.core.payment.payload.AustraliaPayIDPayload;
|
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
public final class AustraliaPayid extends PaymentAccount {
|
||||||
|
public AustraliaPayid() {
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.Setter;
|
|
||||||
|
|
||||||
import bisq.core.locale.Country;
|
|
||||||
import bisq.core.locale.FiatCurrency;
|
|
||||||
import bisq.core.payment.payload.AustraliaPayIDPayload;
|
|
||||||
|
|
||||||
public final class AustraliaPayID extends PaymentAccount
|
|
||||||
{
|
|
||||||
public AustraliaPayID()
|
|
||||||
{
|
|
||||||
super(PaymentMethod.AUSTRALIA_PAYID);
|
super(PaymentMethod.AUSTRALIA_PAYID);
|
||||||
setSingleTradeCurrency(new FiatCurrency("AUD"));
|
setSingleTradeCurrency(new FiatCurrency("AUD"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected PaymentAccountPayload createPayload()
|
protected PaymentAccountPayload createPayload() {
|
||||||
{
|
return new AustraliaPayidPayload(paymentMethod.getId(), id);
|
||||||
return new AustraliaPayIDPayload(paymentMethod.getId(), id);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// payid
|
public String getPayid() {
|
||||||
public String getPayID()
|
return ((AustraliaPayidPayload) paymentAccountPayload).getPayid();
|
||||||
{
|
|
||||||
return ((AustraliaPayIDPayload) paymentAccountPayload).getPayid();
|
|
||||||
}
|
}
|
||||||
public void setPayID(String payid)
|
|
||||||
{
|
public void setPayid(String payid) {
|
||||||
if (payid == null) payid = "";
|
if (payid == null) payid = "";
|
||||||
((AustraliaPayIDPayload) paymentAccountPayload).setPayid(payid);
|
((AustraliaPayidPayload) paymentAccountPayload).setPayid(payid);
|
||||||
}
|
}
|
||||||
|
|
||||||
// bankAccount name
|
public String getBankAccountName() {
|
||||||
public String getBankAccountName()
|
return ((AustraliaPayidPayload) paymentAccountPayload).getBankAccountName();
|
||||||
{
|
|
||||||
return ((AustraliaPayIDPayload) paymentAccountPayload).getBankAccountName();
|
|
||||||
}
|
}
|
||||||
public void setBankAccountName(String bankAccountName)
|
|
||||||
{
|
public void setBankAccountName(String bankAccountName) {
|
||||||
if (bankAccountName == null) bankAccountName = "";
|
if (bankAccountName == null) bankAccountName = "";
|
||||||
((AustraliaPayIDPayload) paymentAccountPayload).setBankAccountName(bankAccountName);
|
((AustraliaPayidPayload) paymentAccountPayload).setBankAccountName(bankAccountName);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -47,7 +47,7 @@ public class PaymentAccountFactory {
|
||||||
case PaymentMethod.JAPAN_BANK_ID:
|
case PaymentMethod.JAPAN_BANK_ID:
|
||||||
return new JapanBankAccount();
|
return new JapanBankAccount();
|
||||||
case PaymentMethod.AUSTRALIA_PAYID_ID:
|
case PaymentMethod.AUSTRALIA_PAYID_ID:
|
||||||
return new AustraliaPayID();
|
return new AustraliaPayid();
|
||||||
case PaymentMethod.ALI_PAY_ID:
|
case PaymentMethod.ALI_PAY_ID:
|
||||||
return new AliPayAccount();
|
return new AliPayAccount();
|
||||||
case PaymentMethod.WECHAT_PAY_ID:
|
case PaymentMethod.WECHAT_PAY_ID:
|
||||||
|
|
|
@ -23,7 +23,7 @@ import bisq.common.util.CollectionUtils;
|
||||||
|
|
||||||
import com.google.protobuf.Message;
|
import com.google.protobuf.Message;
|
||||||
|
|
||||||
import java.nio.charset.Charset;
|
import java.nio.charset.StandardCharsets;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -39,12 +39,11 @@ import lombok.extern.slf4j.Slf4j;
|
||||||
@Setter
|
@Setter
|
||||||
@Getter
|
@Getter
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public final class AustraliaPayIDPayload extends PaymentAccountPayload {
|
public final class AustraliaPayidPayload extends PaymentAccountPayload {
|
||||||
// payid
|
|
||||||
private String payid = "";
|
private String payid = "";
|
||||||
private String bankAccountName = "";
|
private String bankAccountName = "";
|
||||||
|
|
||||||
public AustraliaPayIDPayload(String paymentMethod, String id) {
|
public AustraliaPayidPayload(String paymentMethod, String id) {
|
||||||
super(paymentMethod, id);
|
super(paymentMethod, id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,7 +52,7 @@ public final class AustraliaPayIDPayload extends PaymentAccountPayload {
|
||||||
// PROTO BUFFER
|
// PROTO BUFFER
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
private AustraliaPayIDPayload(String paymentMethod,
|
private AustraliaPayidPayload(String paymentMethod,
|
||||||
String id,
|
String id,
|
||||||
String payid,
|
String payid,
|
||||||
String bankAccountName,
|
String bankAccountName,
|
||||||
|
@ -72,18 +71,18 @@ public final class AustraliaPayIDPayload extends PaymentAccountPayload {
|
||||||
public Message toProtoMessage() {
|
public Message toProtoMessage() {
|
||||||
return getPaymentAccountPayloadBuilder()
|
return getPaymentAccountPayloadBuilder()
|
||||||
.setAustraliaPayidPayload(
|
.setAustraliaPayidPayload(
|
||||||
protobuf.AustraliaPayIDPayload.newBuilder()
|
protobuf.AustraliaPayidPayload.newBuilder()
|
||||||
.setPayid(payid)
|
.setPayid(payid)
|
||||||
.setBankAccountName(bankAccountName)
|
.setBankAccountName(bankAccountName)
|
||||||
).build();
|
).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AustraliaPayIDPayload fromProto(protobuf.PaymentAccountPayload proto) {
|
public static AustraliaPayidPayload fromProto(protobuf.PaymentAccountPayload proto) {
|
||||||
protobuf.AustraliaPayIDPayload AustraliaPayIDPayload = proto.getAustraliaPayidPayload();
|
protobuf.AustraliaPayidPayload AustraliaPayidPayload = proto.getAustraliaPayidPayload();
|
||||||
return new AustraliaPayIDPayload(proto.getPaymentMethodId(),
|
return new AustraliaPayidPayload(proto.getPaymentMethodId(),
|
||||||
proto.getId(),
|
proto.getId(),
|
||||||
AustraliaPayIDPayload.getPayid(),
|
AustraliaPayidPayload.getPayid(),
|
||||||
AustraliaPayIDPayload.getBankAccountName(),
|
AustraliaPayidPayload.getBankAccountName(),
|
||||||
proto.getMaxTradePeriod(),
|
proto.getMaxTradePeriod(),
|
||||||
CollectionUtils.isEmpty(proto.getExcludeFromJsonDataMap()) ? null : new HashMap<>(proto.getExcludeFromJsonDataMap()));
|
CollectionUtils.isEmpty(proto.getExcludeFromJsonDataMap()) ? null : new HashMap<>(proto.getExcludeFromJsonDataMap()));
|
||||||
}
|
}
|
||||||
|
@ -94,14 +93,12 @@ public final class AustraliaPayIDPayload extends PaymentAccountPayload {
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPaymentDetails()
|
public String getPaymentDetails() {
|
||||||
{
|
|
||||||
return Res.get(paymentMethodId) + " - " + getPaymentDetailsForTradePopup().replace("\n", ", ");
|
return Res.get(paymentMethodId) + " - " + getPaymentDetailsForTradePopup().replace("\n", ", ");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPaymentDetailsForTradePopup()
|
public String getPaymentDetailsForTradePopup() {
|
||||||
{
|
|
||||||
return
|
return
|
||||||
Res.get("payment.australia.payid") + ": " + payid + "\n" +
|
Res.get("payment.australia.payid") + ": " + payid + "\n" +
|
||||||
Res.get("payment.account.owner") + ": " + bankAccountName;
|
Res.get("payment.account.owner") + ": " + bankAccountName;
|
||||||
|
@ -111,6 +108,6 @@ public final class AustraliaPayIDPayload extends PaymentAccountPayload {
|
||||||
@Override
|
@Override
|
||||||
public byte[] getAgeWitnessInputData() {
|
public byte[] getAgeWitnessInputData() {
|
||||||
String all = this.payid + this.bankAccountName;
|
String all = this.payid + this.bankAccountName;
|
||||||
return super.getAgeWitnessInputData(all.getBytes(Charset.forName("UTF-8")));
|
return super.getAgeWitnessInputData(all.getBytes(StandardCharsets.UTF_8));
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -23,6 +23,7 @@ import bisq.core.dao.governance.blindvote.storage.BlindVotePayload;
|
||||||
import bisq.core.dao.governance.proposal.storage.appendonly.ProposalPayload;
|
import bisq.core.dao.governance.proposal.storage.appendonly.ProposalPayload;
|
||||||
import bisq.core.payment.payload.AdvancedCashAccountPayload;
|
import bisq.core.payment.payload.AdvancedCashAccountPayload;
|
||||||
import bisq.core.payment.payload.AliPayAccountPayload;
|
import bisq.core.payment.payload.AliPayAccountPayload;
|
||||||
|
import bisq.core.payment.payload.AustraliaPayidPayload;
|
||||||
import bisq.core.payment.payload.CashAppAccountPayload;
|
import bisq.core.payment.payload.CashAppAccountPayload;
|
||||||
import bisq.core.payment.payload.CashDepositAccountPayload;
|
import bisq.core.payment.payload.CashDepositAccountPayload;
|
||||||
import bisq.core.payment.payload.ChaseQuickPayAccountPayload;
|
import bisq.core.payment.payload.ChaseQuickPayAccountPayload;
|
||||||
|
@ -34,7 +35,6 @@ import bisq.core.payment.payload.HalCashAccountPayload;
|
||||||
import bisq.core.payment.payload.InstantCryptoCurrencyPayload;
|
import bisq.core.payment.payload.InstantCryptoCurrencyPayload;
|
||||||
import bisq.core.payment.payload.InteracETransferAccountPayload;
|
import bisq.core.payment.payload.InteracETransferAccountPayload;
|
||||||
import bisq.core.payment.payload.JapanBankAccountPayload;
|
import bisq.core.payment.payload.JapanBankAccountPayload;
|
||||||
import bisq.core.payment.payload.AustraliaPayIDPayload;
|
|
||||||
import bisq.core.payment.payload.MoneyBeamAccountPayload;
|
import bisq.core.payment.payload.MoneyBeamAccountPayload;
|
||||||
import bisq.core.payment.payload.MoneyGramAccountPayload;
|
import bisq.core.payment.payload.MoneyGramAccountPayload;
|
||||||
import bisq.core.payment.payload.NationalBankAccountPayload;
|
import bisq.core.payment.payload.NationalBankAccountPayload;
|
||||||
|
@ -126,7 +126,7 @@ public class CoreProtoResolver implements ProtoResolver {
|
||||||
case JAPAN_BANK_ACCOUNT_PAYLOAD:
|
case JAPAN_BANK_ACCOUNT_PAYLOAD:
|
||||||
return JapanBankAccountPayload.fromProto(proto);
|
return JapanBankAccountPayload.fromProto(proto);
|
||||||
case AUSTRALIA_PAYID_PAYLOAD:
|
case AUSTRALIA_PAYID_PAYLOAD:
|
||||||
return AustraliaPayIDPayload.fromProto(proto);
|
return AustraliaPayidPayload.fromProto(proto);
|
||||||
case UPHOLD_ACCOUNT_PAYLOAD:
|
case UPHOLD_ACCOUNT_PAYLOAD:
|
||||||
return UpholdAccountPayload.fromProto(proto);
|
return UpholdAccountPayload.fromProto(proto);
|
||||||
case MONEY_BEAM_ACCOUNT_PAYLOAD:
|
case MONEY_BEAM_ACCOUNT_PAYLOAD:
|
||||||
|
|
|
@ -20,14 +20,14 @@ package bisq.desktop.components.paymentmethods;
|
||||||
import bisq.desktop.components.InputTextField;
|
import bisq.desktop.components.InputTextField;
|
||||||
import bisq.desktop.util.FormBuilder;
|
import bisq.desktop.util.FormBuilder;
|
||||||
import bisq.desktop.util.Layout;
|
import bisq.desktop.util.Layout;
|
||||||
import bisq.desktop.util.validation.AustraliaPayIDValidator;
|
import bisq.desktop.util.validation.AustraliaPayidValidator;
|
||||||
|
|
||||||
import bisq.core.account.witness.AccountAgeWitnessService;
|
import bisq.core.account.witness.AccountAgeWitnessService;
|
||||||
import bisq.core.locale.Res;
|
import bisq.core.locale.Res;
|
||||||
import bisq.core.locale.TradeCurrency;
|
import bisq.core.locale.TradeCurrency;
|
||||||
import bisq.core.payment.AustraliaPayID;
|
import bisq.core.payment.AustraliaPayid;
|
||||||
import bisq.core.payment.PaymentAccount;
|
import bisq.core.payment.PaymentAccount;
|
||||||
import bisq.core.payment.payload.AustraliaPayIDPayload;
|
import bisq.core.payment.payload.AustraliaPayidPayload;
|
||||||
import bisq.core.payment.payload.PaymentAccountPayload;
|
import bisq.core.payment.payload.PaymentAccountPayload;
|
||||||
import bisq.core.util.coin.CoinFormatter;
|
import bisq.core.util.coin.CoinFormatter;
|
||||||
import bisq.core.util.validation.InputValidator;
|
import bisq.core.util.validation.InputValidator;
|
||||||
|
@ -38,24 +38,29 @@ import javafx.scene.layout.GridPane;
|
||||||
import static bisq.desktop.util.FormBuilder.addCompactTopLabelTextField;
|
import static bisq.desktop.util.FormBuilder.addCompactTopLabelTextField;
|
||||||
import static bisq.desktop.util.FormBuilder.addTopLabelTextField;
|
import static bisq.desktop.util.FormBuilder.addTopLabelTextField;
|
||||||
|
|
||||||
public class AustraliaPayIDForm extends PaymentMethodForm {
|
public class AustraliaPayidForm extends PaymentMethodForm {
|
||||||
private final AustraliaPayID australiaPayID;
|
private final AustraliaPayid australiaPayid;
|
||||||
private final AustraliaPayIDValidator australiaPayIDValidator;
|
private final AustraliaPayidValidator australiaPayidValidator;
|
||||||
private InputTextField mobileNrInputTextField;
|
private InputTextField mobileNrInputTextField;
|
||||||
|
|
||||||
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
|
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
|
||||||
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"),
|
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"),
|
||||||
((AustraliaPayIDPayload) paymentAccountPayload).getBankAccountName());
|
((AustraliaPayidPayload) paymentAccountPayload).getBankAccountName());
|
||||||
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"),
|
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"),
|
||||||
((AustraliaPayIDPayload) paymentAccountPayload).getPayid());
|
((AustraliaPayidPayload) paymentAccountPayload).getPayid());
|
||||||
return gridRow;
|
return gridRow;
|
||||||
}
|
}
|
||||||
|
|
||||||
public AustraliaPayIDForm(PaymentAccount paymentAccount, AccountAgeWitnessService accountAgeWitnessService, AustraliaPayIDValidator australiaPayIDValidator,
|
public AustraliaPayidForm(PaymentAccount paymentAccount,
|
||||||
InputValidator inputValidator, GridPane gridPane, int gridRow, CoinFormatter formatter) {
|
AccountAgeWitnessService accountAgeWitnessService,
|
||||||
|
AustraliaPayidValidator australiaPayidValidator,
|
||||||
|
InputValidator inputValidator,
|
||||||
|
GridPane gridPane,
|
||||||
|
int gridRow,
|
||||||
|
CoinFormatter formatter) {
|
||||||
super(paymentAccount, accountAgeWitnessService, inputValidator, gridPane, gridRow, formatter);
|
super(paymentAccount, accountAgeWitnessService, inputValidator, gridPane, gridRow, formatter);
|
||||||
this.australiaPayID = (AustraliaPayID) paymentAccount;
|
this.australiaPayid = (AustraliaPayid) paymentAccount;
|
||||||
this.australiaPayIDValidator = australiaPayIDValidator;
|
this.australiaPayidValidator = australiaPayidValidator;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -66,18 +71,18 @@ public class AustraliaPayIDForm extends PaymentMethodForm {
|
||||||
Res.get("payment.account.owner"));
|
Res.get("payment.account.owner"));
|
||||||
holderNameInputTextField.setValidator(inputValidator);
|
holderNameInputTextField.setValidator(inputValidator);
|
||||||
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
|
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
|
||||||
australiaPayID.setBankAccountName(newValue);
|
australiaPayid.setBankAccountName(newValue);
|
||||||
updateFromInputs();
|
updateFromInputs();
|
||||||
});
|
});
|
||||||
|
|
||||||
mobileNrInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.payid"));
|
mobileNrInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.payid"));
|
||||||
mobileNrInputTextField.setValidator(australiaPayIDValidator);
|
mobileNrInputTextField.setValidator(australiaPayidValidator);
|
||||||
mobileNrInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
|
mobileNrInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
|
||||||
australiaPayID.setPayID(newValue);
|
australiaPayid.setPayid(newValue);
|
||||||
updateFromInputs();
|
updateFromInputs();
|
||||||
});
|
});
|
||||||
|
|
||||||
TradeCurrency singleTradeCurrency = australiaPayID.getSingleTradeCurrency();
|
TradeCurrency singleTradeCurrency = australiaPayid.getSingleTradeCurrency();
|
||||||
String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : "null";
|
String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : "null";
|
||||||
addTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), nameAndCode);
|
addTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), nameAndCode);
|
||||||
addLimitations(false);
|
addLimitations(false);
|
||||||
|
@ -93,15 +98,15 @@ public class AustraliaPayIDForm extends PaymentMethodForm {
|
||||||
public void addFormForDisplayAccount() {
|
public void addFormForDisplayAccount() {
|
||||||
gridRowFrom = gridRow;
|
gridRowFrom = gridRow;
|
||||||
addTopLabelTextField(gridPane, gridRow, Res.get("payment.account.name"),
|
addTopLabelTextField(gridPane, gridRow, Res.get("payment.account.name"),
|
||||||
australiaPayID.getAccountName(), Layout.FIRST_ROW_AND_GROUP_DISTANCE);
|
australiaPayid.getAccountName(), Layout.FIRST_ROW_AND_GROUP_DISTANCE);
|
||||||
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
|
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
|
||||||
Res.get(australiaPayID.getPaymentMethod().getId()));
|
Res.get(australiaPayid.getPaymentMethod().getId()));
|
||||||
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"),
|
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"),
|
||||||
australiaPayID.getPayID());
|
australiaPayid.getPayid());
|
||||||
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"),
|
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"),
|
||||||
australiaPayID.getBankAccountName()).second;
|
australiaPayid.getBankAccountName()).second;
|
||||||
field.setMouseTransparent(false);
|
field.setMouseTransparent(false);
|
||||||
TradeCurrency singleTradeCurrency = australiaPayID.getSingleTradeCurrency();
|
TradeCurrency singleTradeCurrency = australiaPayid.getSingleTradeCurrency();
|
||||||
String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : "null";
|
String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : "null";
|
||||||
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), nameAndCode);
|
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), nameAndCode);
|
||||||
addLimitations(true);
|
addLimitations(true);
|
||||||
|
@ -110,8 +115,8 @@ public class AustraliaPayIDForm extends PaymentMethodForm {
|
||||||
@Override
|
@Override
|
||||||
public void updateAllInputsValid() {
|
public void updateAllInputsValid() {
|
||||||
allInputsValid.set(isAccountNameValid()
|
allInputsValid.set(isAccountNameValid()
|
||||||
&& australiaPayIDValidator.validate(australiaPayID.getPayID()).isValid
|
&& australiaPayidValidator.validate(australiaPayid.getPayid()).isValid
|
||||||
&& inputValidator.validate(australiaPayID.getBankAccountName()).isValid
|
&& inputValidator.validate(australiaPayid.getBankAccountName()).isValid
|
||||||
&& australiaPayID.getTradeCurrencies().size() > 0);
|
&& australiaPayid.getTradeCurrencies().size() > 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -21,6 +21,7 @@ import bisq.desktop.common.view.FxmlView;
|
||||||
import bisq.desktop.components.TitledGroupBg;
|
import bisq.desktop.components.TitledGroupBg;
|
||||||
import bisq.desktop.components.paymentmethods.AdvancedCashForm;
|
import bisq.desktop.components.paymentmethods.AdvancedCashForm;
|
||||||
import bisq.desktop.components.paymentmethods.AliPayForm;
|
import bisq.desktop.components.paymentmethods.AliPayForm;
|
||||||
|
import bisq.desktop.components.paymentmethods.AustraliaPayidForm;
|
||||||
import bisq.desktop.components.paymentmethods.CashDepositForm;
|
import bisq.desktop.components.paymentmethods.CashDepositForm;
|
||||||
import bisq.desktop.components.paymentmethods.ChaseQuickPayForm;
|
import bisq.desktop.components.paymentmethods.ChaseQuickPayForm;
|
||||||
import bisq.desktop.components.paymentmethods.ClearXchangeForm;
|
import bisq.desktop.components.paymentmethods.ClearXchangeForm;
|
||||||
|
@ -29,7 +30,6 @@ import bisq.desktop.components.paymentmethods.FasterPaymentsForm;
|
||||||
import bisq.desktop.components.paymentmethods.HalCashForm;
|
import bisq.desktop.components.paymentmethods.HalCashForm;
|
||||||
import bisq.desktop.components.paymentmethods.InteracETransferForm;
|
import bisq.desktop.components.paymentmethods.InteracETransferForm;
|
||||||
import bisq.desktop.components.paymentmethods.JapanBankTransferForm;
|
import bisq.desktop.components.paymentmethods.JapanBankTransferForm;
|
||||||
import bisq.desktop.components.paymentmethods.AustraliaPayIDForm;
|
|
||||||
import bisq.desktop.components.paymentmethods.MoneyBeamForm;
|
import bisq.desktop.components.paymentmethods.MoneyBeamForm;
|
||||||
import bisq.desktop.components.paymentmethods.MoneyGramForm;
|
import bisq.desktop.components.paymentmethods.MoneyGramForm;
|
||||||
import bisq.desktop.components.paymentmethods.NationalBankForm;
|
import bisq.desktop.components.paymentmethods.NationalBankForm;
|
||||||
|
@ -55,7 +55,7 @@ import bisq.desktop.util.GUIUtil;
|
||||||
import bisq.desktop.util.Layout;
|
import bisq.desktop.util.Layout;
|
||||||
import bisq.desktop.util.validation.AdvancedCashValidator;
|
import bisq.desktop.util.validation.AdvancedCashValidator;
|
||||||
import bisq.desktop.util.validation.AliPayValidator;
|
import bisq.desktop.util.validation.AliPayValidator;
|
||||||
import bisq.desktop.util.validation.AustraliaPayIDValidator;
|
import bisq.desktop.util.validation.AustraliaPayidValidator;
|
||||||
import bisq.desktop.util.validation.BICValidator;
|
import bisq.desktop.util.validation.BICValidator;
|
||||||
import bisq.desktop.util.validation.ChaseQuickPayValidator;
|
import bisq.desktop.util.validation.ChaseQuickPayValidator;
|
||||||
import bisq.desktop.util.validation.ClearXchangeValidator;
|
import bisq.desktop.util.validation.ClearXchangeValidator;
|
||||||
|
@ -64,7 +64,6 @@ import bisq.desktop.util.validation.HalCashValidator;
|
||||||
import bisq.desktop.util.validation.IBANValidator;
|
import bisq.desktop.util.validation.IBANValidator;
|
||||||
import bisq.desktop.util.validation.InteracETransferValidator;
|
import bisq.desktop.util.validation.InteracETransferValidator;
|
||||||
import bisq.desktop.util.validation.JapanBankTransferValidator;
|
import bisq.desktop.util.validation.JapanBankTransferValidator;
|
||||||
import bisq.desktop.util.validation.AustraliaPayIDValidator;
|
|
||||||
import bisq.desktop.util.validation.MoneyBeamValidator;
|
import bisq.desktop.util.validation.MoneyBeamValidator;
|
||||||
import bisq.desktop.util.validation.PerfectMoneyValidator;
|
import bisq.desktop.util.validation.PerfectMoneyValidator;
|
||||||
import bisq.desktop.util.validation.PopmoneyValidator;
|
import bisq.desktop.util.validation.PopmoneyValidator;
|
||||||
|
@ -79,7 +78,7 @@ import bisq.desktop.util.validation.WeChatPayValidator;
|
||||||
import bisq.core.account.witness.AccountAgeWitnessService;
|
import bisq.core.account.witness.AccountAgeWitnessService;
|
||||||
import bisq.core.locale.Res;
|
import bisq.core.locale.Res;
|
||||||
import bisq.core.offer.OfferRestrictions;
|
import bisq.core.offer.OfferRestrictions;
|
||||||
import bisq.core.payment.AustraliaPayID;
|
import bisq.core.payment.AustraliaPayid;
|
||||||
import bisq.core.payment.CashDepositAccount;
|
import bisq.core.payment.CashDepositAccount;
|
||||||
import bisq.core.payment.ClearXchangeAccount;
|
import bisq.core.payment.ClearXchangeAccount;
|
||||||
import bisq.core.payment.F2FAccount;
|
import bisq.core.payment.F2FAccount;
|
||||||
|
@ -143,7 +142,7 @@ public class FiatAccountsView extends PaymentAccountsView<GridPane, FiatAccounts
|
||||||
private final ChaseQuickPayValidator chaseQuickPayValidator;
|
private final ChaseQuickPayValidator chaseQuickPayValidator;
|
||||||
private final InteracETransferValidator interacETransferValidator;
|
private final InteracETransferValidator interacETransferValidator;
|
||||||
private final JapanBankTransferValidator japanBankTransferValidator;
|
private final JapanBankTransferValidator japanBankTransferValidator;
|
||||||
private final AustraliaPayIDValidator australiapayidValidator;
|
private final AustraliaPayidValidator australiapayidValidator;
|
||||||
private final USPostalMoneyOrderValidator usPostalMoneyOrderValidator;
|
private final USPostalMoneyOrderValidator usPostalMoneyOrderValidator;
|
||||||
private final WeChatPayValidator weChatPayValidator;
|
private final WeChatPayValidator weChatPayValidator;
|
||||||
private final HalCashValidator halCashValidator;
|
private final HalCashValidator halCashValidator;
|
||||||
|
@ -174,7 +173,7 @@ public class FiatAccountsView extends PaymentAccountsView<GridPane, FiatAccounts
|
||||||
ChaseQuickPayValidator chaseQuickPayValidator,
|
ChaseQuickPayValidator chaseQuickPayValidator,
|
||||||
InteracETransferValidator interacETransferValidator,
|
InteracETransferValidator interacETransferValidator,
|
||||||
JapanBankTransferValidator japanBankTransferValidator,
|
JapanBankTransferValidator japanBankTransferValidator,
|
||||||
AustraliaPayIDValidator australiaPayIDValidator,
|
AustraliaPayidValidator australiaPayIDValidator,
|
||||||
USPostalMoneyOrderValidator usPostalMoneyOrderValidator,
|
USPostalMoneyOrderValidator usPostalMoneyOrderValidator,
|
||||||
WeChatPayValidator weChatPayValidator,
|
WeChatPayValidator weChatPayValidator,
|
||||||
HalCashValidator halCashValidator,
|
HalCashValidator halCashValidator,
|
||||||
|
@ -311,7 +310,7 @@ public class FiatAccountsView extends PaymentAccountsView<GridPane, FiatAccounts
|
||||||
.actionButtonText(Res.get("shared.iUnderstand"))
|
.actionButtonText(Res.get("shared.iUnderstand"))
|
||||||
.onAction(() -> doSaveNewAccount(paymentAccount))
|
.onAction(() -> doSaveNewAccount(paymentAccount))
|
||||||
.show();
|
.show();
|
||||||
} else if (paymentAccount instanceof AustraliaPayID) {
|
} else if (paymentAccount instanceof AustraliaPayid) {
|
||||||
new Popup().information(Res.get("payment.payid.info", currencyName, currencyName))
|
new Popup().information(Res.get("payment.payid.info", currencyName, currencyName))
|
||||||
.width(900)
|
.width(900)
|
||||||
.closeButtonText(Res.get("shared.cancel"))
|
.closeButtonText(Res.get("shared.cancel"))
|
||||||
|
@ -472,7 +471,7 @@ public class FiatAccountsView extends PaymentAccountsView<GridPane, FiatAccounts
|
||||||
case PaymentMethod.JAPAN_BANK_ID:
|
case PaymentMethod.JAPAN_BANK_ID:
|
||||||
return new JapanBankTransferForm(paymentAccount, accountAgeWitnessService, japanBankTransferValidator, inputValidator, root, gridRow, formatter);
|
return new JapanBankTransferForm(paymentAccount, accountAgeWitnessService, japanBankTransferValidator, inputValidator, root, gridRow, formatter);
|
||||||
case PaymentMethod.AUSTRALIA_PAYID_ID:
|
case PaymentMethod.AUSTRALIA_PAYID_ID:
|
||||||
return new AustraliaPayIDForm(paymentAccount, accountAgeWitnessService, australiapayidValidator, inputValidator, root, gridRow, formatter);
|
return new AustraliaPayidForm(paymentAccount, accountAgeWitnessService, australiapayidValidator, inputValidator, root, gridRow, formatter);
|
||||||
case PaymentMethod.ALI_PAY_ID:
|
case PaymentMethod.ALI_PAY_ID:
|
||||||
return new AliPayForm(paymentAccount, accountAgeWitnessService, aliPayValidator, inputValidator, root, gridRow, formatter);
|
return new AliPayForm(paymentAccount, accountAgeWitnessService, aliPayValidator, inputValidator, root, gridRow, formatter);
|
||||||
case PaymentMethod.WECHAT_PAY_ID:
|
case PaymentMethod.WECHAT_PAY_ID:
|
||||||
|
|
|
@ -19,6 +19,8 @@
|
||||||
package bisq.desktop.util.validation;
|
package bisq.desktop.util.validation;
|
||||||
|
|
||||||
import bisq.core.util.validation.InputValidator;
|
import bisq.core.util.validation.InputValidator;
|
||||||
|
import bisq.core.util.validation.RegexValidator;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
|
|
||||||
public final class AustraliaPayidAccountNameValidator extends InputValidator {
|
public final class AustraliaPayidAccountNameValidator extends InputValidator {
|
||||||
|
@ -34,8 +36,8 @@ public final class AustraliaPayidAccountNameValidator extends InputValidator {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
private LengthValidator lengthValidator;
|
private final LengthValidator lengthValidator;
|
||||||
private RegexValidator regexValidator;
|
private final RegexValidator regexValidator;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public AustraliaPayidAccountNameValidator(LengthValidator lengthValidator, RegexValidator regexValidator) {
|
public AustraliaPayidAccountNameValidator(LengthValidator lengthValidator, RegexValidator regexValidator) {
|
||||||
|
|
|
@ -19,7 +19,7 @@ package bisq.desktop.util.validation;
|
||||||
|
|
||||||
import bisq.core.util.validation.InputValidator;
|
import bisq.core.util.validation.InputValidator;
|
||||||
|
|
||||||
public final class AustraliaPayIDValidator extends InputValidator {
|
public final class AustraliaPayidValidator extends InputValidator {
|
||||||
|
|
||||||
private final EmailValidator emailValidator;
|
private final EmailValidator emailValidator;
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ public final class AustraliaPayIDValidator extends InputValidator {
|
||||||
// Public methods
|
// Public methods
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
public AustraliaPayIDValidator() {
|
public AustraliaPayidValidator() {
|
||||||
emailValidator = new EmailValidator();
|
emailValidator = new EmailValidator();
|
||||||
}
|
}
|
||||||
|
|
|
@ -933,7 +933,7 @@ message PaymentAccountPayload {
|
||||||
InstantCryptoCurrencyAccountPayload instant_crypto_currency_account_payload = 27;
|
InstantCryptoCurrencyAccountPayload instant_crypto_currency_account_payload = 27;
|
||||||
JapanBankAccountPayload japan_bank_account_payload = 28;
|
JapanBankAccountPayload japan_bank_account_payload = 28;
|
||||||
TransferwiseAccountPayload Transferwise_account_payload = 29;
|
TransferwiseAccountPayload Transferwise_account_payload = 29;
|
||||||
AustraliaPayIDPayload australia_payid_payload = 30;
|
AustraliaPayidPayload australia_payid_payload = 30;
|
||||||
}
|
}
|
||||||
map<string, string> exclude_from_json_data = 15;
|
map<string, string> exclude_from_json_data = 15;
|
||||||
}
|
}
|
||||||
|
@ -1001,7 +1001,7 @@ message JapanBankAccountPayload {
|
||||||
string bank_account_number = 7;
|
string bank_account_number = 7;
|
||||||
}
|
}
|
||||||
|
|
||||||
message AustraliaPayIDPayload {
|
message AustraliaPayidPayload {
|
||||||
string bank_account_name = 1;
|
string bank_account_name = 1;
|
||||||
string payid = 2;
|
string payid = 2;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue