Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. package atm;
  2.  
  3. import bankService.BankService;
  4. import bankService.bankServiceExceptions.AuthException;
  5. import bankService.bankServiceExceptions.InsufficientMoneyException;
  6.  
  7. public class AutomaticCashTerminal {
  8.     private String serialNumber, username, password;
  9.  
  10.     public AutomaticCashTerminal(String serialNumber){
  11.         this.serialNumber = serialNumber;
  12.     }
  13.  
  14.     public boolean loginSuccessful(String username, String password){
  15.         if (BankService.loginSuccessful(username, password)){
  16.             this.username = username;
  17.             this.password = password;
  18.             return true;
  19.         }
  20.         return false;
  21.     }
  22.  
  23.     public double getBalance() throws AuthException {
  24.         return BankService.getBalance(username, password);
  25.     }
  26.  
  27.     public void putMoney(double sum) throws AuthException {
  28.         BankService.putMoney(username, password, sum);
  29.     }
  30.     public void getMoney(double sum) throws AuthException, InsufficientMoneyException {
  31.         BankService.getMoney(username, password, sum);
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement