All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class bank.state.AtmGuiState
java.lang.Object
   |
   +----java.util.Observable
           |
           +----bank.util.StateWrapper
                   |
                   +----bank.state.AtmGuiState
  -  public class AtmGuiState
  -  extends StateWrapper
  -  implements AtmGuiStateInterface
ATM画面状態オブジェクト
実際の処理はBaseAtmGuiのサブクラス群によって委譲される
#pattern: State
#pattern: Wrapper
   
  -   AtmGuiState() AtmGuiState()
-   
  
-   AtmGuiState(BaseAtmGuiState) AtmGuiState(BaseAtmGuiState)
-   
 
   
  -   accept() accept()
-   
 
  
-   beAccountDepositing() beAccountDepositing()
-   
 
  
-   beAccountIdAsking() beAccountIdAsking()
-   
 
  
-   beAccountNotFound() beAccountNotFound()
-   
 
  
-   beAccountOperationAsking() beAccountOperationAsking()
-   
 
  
-   beAccountWithdrawing() beAccountWithdrawing()
-   
 
  
-   beAtmStarting() beAtmStarting()
-   
  
-   beCheckBalanceFailure() beCheckBalanceFailure()
-   
 
  
-   beDepositFailure() beDepositFailure()
-   
 
  
-   beOverWithdraw() beOverWithdraw()
-   
 
  
-   beShowingAccount() beShowingAccount()
-   
 
  
-   beWithdrawFailure() beWithdrawFailure()
-   
 
  
-   cancel() cancel()
-   
 
  
-   getAccountNumber() getAccountNumber()
-   
 
  
-   getAtmGuiLogic() getAtmGuiLogic()
-   
 
  
-   getBalance() getBalance()
-   
 
  
-   setAccountNumber(int) setAccountNumber(int)
-   
 
  
-   setAtmGuiLogic(AtmGuiLogic) setAtmGuiLogic(AtmGuiLogic)
-   
 
  
-   setBalance(int) setBalance(int)
-   
 
   
 AtmGuiState
AtmGuiState
 public AtmGuiState()
 AtmGuiState
AtmGuiState
 public AtmGuiState(BaseAtmGuiState anAtmState)
  - 
    -  Parameters:
    
-  anAtmState - AtmState
  
 
   
 accept
accept
 public State accept()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beAccountDepositing
beAccountDepositing
 public State beAccountDepositing()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beAccountIdAsking
beAccountIdAsking
 public State beAccountIdAsking()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beAccountNotFound
beAccountNotFound
 public State beAccountNotFound()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beAccountOperationAsking
beAccountOperationAsking
 public State beAccountOperationAsking()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beAccountWithdrawing
beAccountWithdrawing
 public State beAccountWithdrawing()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beAtmStarting
beAtmStarting
 public State beAtmStarting()
 beCheckBalanceFailure
beCheckBalanceFailure
 public State beCheckBalanceFailure()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beDepositFailure
beDepositFailure
 public State beDepositFailure()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beOverWithdraw
beOverWithdraw
 public State beOverWithdraw()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beShowingAccount
beShowingAccount
 public State beShowingAccount()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 beWithdrawFailure
beWithdrawFailure
 public State beWithdrawFailure()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 cancel
cancel
 public State cancel()
  - 
    -  Returns:
    
-  bank.state.ATMState
  
 
 getAccountNumber
getAccountNumber
 public int getAccountNumber()
 getAtmGuiLogic
getAtmGuiLogic
 public AtmGuiLogic getAtmGuiLogic()
 getBalance
getBalance
 public int getBalance()
 setAccountNumber
setAccountNumber
 public void setAccountNumber(int accountId)
  - 
    -  Parameters:
    
-  logic - bank.gui.AtmGuiLogic
  
 
 setAtmGuiLogic
setAtmGuiLogic
 public void setAtmGuiLogic(AtmGuiLogic logic)
  - 
    -  Parameters:
    
-  logic - bank.gui.AtmGuiLogic
  
 
 setBalance
setBalance
 public void setBalance(int balance)
  - 
    -  Parameters:
    
-  logic - bank.gui.AtmGuiLogic
  
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index