package com.example.spring.bank.account; import java.math.BigDecimal; public interface AccountManager { public Account create(); public Account find(int accountNumber); public Account deposit(int accountNumber, BigDecimal amount); public Account withdraw(int accountNumber, BigDecimal amount); public void delete(int accountNumber); /** Returns the first account */ public Account transfer(int accountNumber1, int accountNumber2, BigDecimal amount); public void chargeForLowBalance(BigDecimal minimumBalance, BigDecimal amount); }