in service/src/main/java/org/apache/fineract/cn/deposit/service/internal/command/handler/TransactionCommandHandler.java [54:71]
public TransactionResponseData performTransfer(@NotNull TransactionCommand command) {
switch (command.getAction()) {
case WITHDRAWAL: {
//command = dataValidator.validatePrepareTransfer(command);
return transactionService.withdraw(command);
}
case DEPOSIT: {
//command = dataValidator.validateCommitTransfer(command);
return transactionService.deposit(command);
}
case TRANSFER: {
return transactionService.transfer(command);
}
default:
return null;
}
}