blob: f299d609493ab854881cd13c1ef99c9cf5da5f90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package com.example.spring.bank;
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);
}
|