document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.  
  2. /**
  3.  * Write a description of class BalanceInquiry here.
  4.  *
  5.  * @author (your name)
  6.  * @version (a version number or a date)
  7.  */
  8. public class BalanceInquiry extends Transaction
  9. {
  10.     public BalanceInquiry(int userAccountNumber, Screen atmScreen,BankDatabase atmBankDatabase){
  11.         super(userAccountNumber, atmScreen, atmBankDatabase);
  12.     }
  13.    
  14.     @Override
  15.     public void execute(){
  16.         BankDatabase bankDatabase =getBankDatabase();
  17.         Screen screen =getScreen();
  18.        
  19.         double availableBalance = bankDatabase.getAvailableBalance(getAccountNumber());
  20.         double totalBalance = bankDatabase.getTotalBalance(getAccountNumber());
  21.        
  22.         screen.displayMessageLine("\\nBalance Information:");
  23.         screen.displayMessage("-Available balance: ");
  24.         screen.displayDollarAmount(availableBalance);
  25.         screen.displayMessage("-Total balance: ");
  26.         screen.displayDollarAmount(totalBalance);
  27.         screen.displayMessageLine("");
  28.     }
  29.    
  30. }
');