refactor payment account form api to support structured, dynamic forms

This commit is contained in:
woodser 2022-06-16 18:58:27 -04:00
parent 341ae2bef0
commit faeb9ca8db
203 changed files with 1844 additions and 509 deletions

View file

@ -17,9 +17,6 @@
package bisq.desktop.main.offer.createoffer;
import bisq.desktop.util.validation.BtcValidator;
import bisq.desktop.util.validation.SecurityDepositValidator;
import bisq.core.account.witness.AccountAgeWitnessService;
import bisq.core.btc.model.XmrAddressEntry;
import bisq.core.btc.wallet.XmrWalletService;
@ -33,6 +30,8 @@ import bisq.core.offer.OfferPayload;
import bisq.core.offer.OfferUtil;
import bisq.core.payment.PaymentAccount;
import bisq.core.payment.payload.PaymentMethod;
import bisq.core.payment.validation.BtcValidator;
import bisq.core.payment.validation.SecurityDepositValidator;
import bisq.core.provider.fee.FeeService;
import bisq.core.provider.price.MarketPrice;
import bisq.core.provider.price.PriceFeedService;

View file

@ -1,7 +1,7 @@
package bisq.desktop.util.validation;
import bisq.core.locale.Res;
import bisq.core.payment.validation.AccountNrValidator;
import java.util.Locale;
import org.junit.Before;

View file

@ -2,6 +2,8 @@ package bisq.desktop.util.validation;
import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res;
import bisq.core.payment.validation.AdvancedCashValidator;
import bisq.core.payment.validation.EmailValidator;
import bisq.core.util.validation.RegexValidator;
import bisq.common.config.BaseCurrencyNetwork;

View file

@ -1,7 +1,7 @@
package bisq.desktop.util.validation;
import bisq.core.locale.Res;
import bisq.core.payment.validation.BranchIdValidator;
import java.util.Locale;
import org.junit.Before;

View file

@ -22,6 +22,7 @@ import bisq.common.config.Config;
import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res;
import bisq.core.payment.validation.BtcValidator;
import bisq.core.util.coin.CoinFormatter;
import bisq.core.util.coin.ImmutableCoinFormatter;

View file

@ -2,6 +2,7 @@ package bisq.desktop.util.validation;
import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res;
import bisq.core.payment.validation.CapitualValidator;
import bisq.core.util.validation.RegexValidator;
import bisq.common.config.BaseCurrencyNetwork;

View file

@ -19,7 +19,7 @@ package bisq.desktop.util.validation;
import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res;
import bisq.core.payment.validation.FiatVolumeValidator;
import bisq.common.config.BaseCurrencyNetwork;
import bisq.common.config.Config;

View file

@ -19,6 +19,8 @@ package bisq.desktop.util.validation;
import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res;
import bisq.core.payment.validation.InteracETransferAnswerValidator;
import bisq.core.payment.validation.LengthValidator;
import bisq.core.util.validation.RegexValidator;
import bisq.common.config.BaseCurrencyNetwork;

View file

@ -19,6 +19,8 @@ package bisq.desktop.util.validation;
import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res;
import bisq.core.payment.validation.InteracETransferQuestionValidator;
import bisq.core.payment.validation.LengthValidator;
import bisq.core.util.validation.RegexValidator;
import bisq.common.config.BaseCurrencyNetwork;

View file

@ -19,6 +19,11 @@ package bisq.desktop.util.validation;
import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res;
import bisq.core.payment.validation.EmailValidator;
import bisq.core.payment.validation.InteracETransferAnswerValidator;
import bisq.core.payment.validation.InteracETransferQuestionValidator;
import bisq.core.payment.validation.InteracETransferValidator;
import bisq.core.payment.validation.LengthValidator;
import bisq.core.util.validation.RegexValidator;
import bisq.common.config.BaseCurrencyNetwork;

View file

@ -19,7 +19,7 @@ package bisq.desktop.util.validation;
import bisq.core.locale.CurrencyUtil;
import bisq.core.locale.Res;
import bisq.core.payment.validation.LengthValidator;
import bisq.common.config.BaseCurrencyNetwork;
import bisq.common.config.Config;

View file

@ -1,7 +1,7 @@
package bisq.desktop.util.validation;
import bisq.core.locale.Res;
import bisq.core.payment.validation.NationalAccountIdValidator;
import java.util.Locale;
import org.junit.Before;

View file

@ -1,6 +1,7 @@
package bisq.desktop.util.validation;
import bisq.core.locale.Res;
import bisq.core.payment.validation.PhoneNumberValidator;
import bisq.core.util.validation.InputValidator.ValidationResult;
import org.junit.Before;