Class PaymentFieldValidator
- java.lang.Object
-
- de.adorsys.ledgers.middleware.impl.service.validation.PaymentFieldValidator
-
public class PaymentFieldValidator extends Object
-
-
Constructor Summary
Constructors Constructor Description PaymentFieldValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisInvalidEndDate(PaymentBO payment)static booleanisInvalidEndToEndIds(PaymentBO payment, boolean allowSameIds)static booleanisInvalidExecutionDay(PaymentBO payment)static booleanisInvalidExecutionRule(PaymentBO payment)static booleanisInvalidRequestedExecutionDateTime(PaymentBO payment, boolean allowDatesInThePast)static booleanisInvalidStartDate(PaymentBO payment, boolean allowDatesInThePast)static booleanisInvalidStartingTransactionStatus(PaymentBO payment)static booleanisValidAmount(PaymentBO payment)
-
-
-
Method Detail
-
isValidAmount
public static boolean isValidAmount(PaymentBO payment)
-
isInvalidExecutionRule
public static boolean isInvalidExecutionRule(PaymentBO payment)
-
isInvalidEndToEndIds
public static boolean isInvalidEndToEndIds(PaymentBO payment, boolean allowSameIds)
-
isInvalidRequestedExecutionDateTime
public static boolean isInvalidRequestedExecutionDateTime(PaymentBO payment, boolean allowDatesInThePast)
-
isInvalidStartDate
public static boolean isInvalidStartDate(PaymentBO payment, boolean allowDatesInThePast)
-
isInvalidEndDate
public static boolean isInvalidEndDate(PaymentBO payment)
-
isInvalidStartingTransactionStatus
public static boolean isInvalidStartingTransactionStatus(PaymentBO payment)
-
isInvalidExecutionDay
public static boolean isInvalidExecutionDay(PaymentBO payment)
-
-