Class SavingsAccountTransactionDataValidator
java.lang.Object
org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionDataValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvalidateActivation(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvalidateClosing(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.domain.SavingsAccount account) voidvalidateHoldAndAssembleForm(String json, org.apache.fineract.portfolio.savings.domain.SavingsAccount account, org.apache.fineract.useradministration.domain.AppUser createdUser, boolean backdatedTxnsAllowedTill) org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionvalidateReleaseAmountAndAssembleForm(org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction holdTransaction) voidvalidateTransactionWithPivotDate(LocalDate transactionDate, org.apache.fineract.portfolio.savings.domain.SavingsAccount savingsAccount)
-
Constructor Details
-
SavingsAccountTransactionDataValidator
public SavingsAccountTransactionDataValidator()
-
-
Method Details
-
validateTransactionWithPivotDate
public void validateTransactionWithPivotDate(LocalDate transactionDate, org.apache.fineract.portfolio.savings.domain.SavingsAccount savingsAccount) -
validate
public void validate(org.apache.fineract.infrastructure.core.api.JsonCommand command) -
validateActivation
public void validateActivation(org.apache.fineract.infrastructure.core.api.JsonCommand command) -
validateClosing
public void validateClosing(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.domain.SavingsAccount account) -
validateHoldAndAssembleForm
public void validateHoldAndAssembleForm(String json, org.apache.fineract.portfolio.savings.domain.SavingsAccount account, org.apache.fineract.useradministration.domain.AppUser createdUser, boolean backdatedTxnsAllowedTill) -
validateReleaseAmountAndAssembleForm
public org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction validateReleaseAmountAndAssembleForm(org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction holdTransaction)
-