document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. public class BalanceInquiry extends Transaction
  2. {
  3.    
  4.     public BalanceInquiry(int userAccountNumber, Screen atmScreen, BankDatabase atmBankDatabase)
  5.     {
  6.         super( userAccountNumber, atmScreen, atmBankDatabase);
  7.     }
  8.    
  9.     @Override
  10.     public void execute()
  11.     {
  12.     BankDatabase bankDatabase = getBankDatabase();
  13.     Screen screen = getScreen();
  14.    
  15.     double availableBalance = bankDatabase.getAvailableBalance(getAccountNumber());
  16.     double totalBalance = bankDatabase.getTotalBalance(getAccountNumber());
  17.    
  18.     screen.displayMessageLine( "/nBalance information: ");
  19.     screen.displayMessage("-Available balance: ");
  20.     screen.displayDollarAmount(availableBalance);
  21.     screen.displayMessage("/nTotal balance: ");
  22.     screen.displayDollarAmount(totalBalance);
  23.     screen.displayMessageLine("");
  24.    }
  25. }
');