All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

acceptEnvelope(). Method in class atm.physical.EnvelopeAcceptor
Accept an envelope from customer.
acceptEnvelope(). Method in class atm.physical.EnvelopeAcceptor
Accept an envelope from customer.
ACCOUNT_ABBREVIATIONS. Static variable in class banking.AccountInformation
Abbreviations for account names to be printed on receipts.
ACCOUNT_NAMES. Static variable in class banking.AccountInformation
Names for accounts to be offered in menu to customer
AccountInformation(). Constructor for class banking.AccountInformation
add(Money). Method in class banking.Money
Add an amount of money to this
amount. Variable in class atm.transaction.Deposit
Amount of money to deposit
amount. Variable in class atm.transaction.Deposit
Amount of money to deposit
amount. Variable in class banking.Message
Transaction amount specified by customer - if needed (else $0.00)
amount. Variable in class atm.transaction.Transfer
Amount of money to transfer
amount. Variable in class atm.transaction.Transfer
Amount of money to transfer
amount. Variable in class atm.transaction.Withdrawal
Amount of money to withdraw
amount. Variable in class atm.transaction.Withdrawal
Amount of money to withdraw
ASKING_DO_ANOTHER_STATE. Static variable in class atm.transaction.Transaction
Asking if customer wants to do another transaction
ASKING_DO_ANOTHER_STATE. Static variable in class atm.transaction.Transaction
Asking if customer wants to do another transaction
atm. Variable in class atm.physical.CardReader
The ATM to which this card reader belongs
atm. Variable in class atm.physical.CardReader
The ATM to which this card reader belongs
atm. Variable in class atm.physical.OperatorPanel
ATM this panel is part of.
atm. Variable in class atm.physical.OperatorPanel
ATM this panel is part of.
atm. Variable in class atm.Session
The ATM on which the session is performed
atm. Variable in class atm.Session
The ATM on which the session is performed
atm. Variable in class atm.transaction.Transaction
ATM to use for communication with the customer
atm. Variable in class atm.transaction.Transaction
ATM to use for communication with the customer
ATM(int, String, String, InetAddress). Constructor for class atm.ATM
Constructor
ATM(int, String, String, InetAddress). Constructor for class atm.ATM
Constructor
available. Variable in class banking.Balances
Current available balance in the account

B

balances. Variable in class atm.transaction.Transaction
Used to return account balances from the bank
balances. Variable in class atm.transaction.Transaction
Used to return account balances from the bank
Balances(). Constructor for class banking.Balances
Constructor.
balancesPortion. Variable in class banking.Receipt
Ending balances portion of the receipt - common to all forms of receipt
bankAddress. Variable in class atm.ATM
Internet address of the bank
bankAddress. Variable in class atm.ATM
Internet address of the bank
bankAddress. Variable in class atm.physical.NetworkToBank
bankAddress. Variable in class atm.physical.NetworkToBank
bankName. Variable in class atm.ATM
Name of the bank owning this ATM
bankName. Variable in class atm.ATM
Name of the bank owning this ATM

C

card. Variable in class banking.Message
The customer's card
card. Variable in class atm.transaction.Transaction
Customer card for the session this transaction is part of
card. Variable in class atm.transaction.Transaction
Customer card for the session this transaction is part of
Card(int). Constructor for class banking.Card
Constructor
cardInserted. Variable in class atm.ATM
Becomes true when the card reader informs the ATM that a card has been inserted - the ATM will make this false when it has tried to read the card
cardInserted. Variable in class atm.ATM
Becomes true when the card reader informs the ATM that a card has been inserted - the ATM will make this false when it has tried to read the card
cardInserted(). Method in class atm.ATM
Inform the ATM that a card has been inserted into the card reader.
cardInserted(). Method in class atm.ATM
Inform the ATM that a card has been inserted into the card reader.
cardReader. Variable in class atm.ATM
The ATM's card reader
cardReader. Variable in class atm.ATM
The ATM's card reader
CardReader(ATM). Constructor for class atm.physical.CardReader
Constructor
CardReader(ATM). Constructor for class atm.physical.CardReader
Constructor
cashDispenser. Variable in class atm.ATM
The ATM's cash dispenser
cashDispenser. Variable in class atm.ATM
The ATM's cash dispenser
CashDispenser(Log). Constructor for class atm.physical.CashDispenser
Constructor
CashDispenser(Log). Constructor for class atm.physical.CashDispenser
Constructor
cashOnHand. Variable in class atm.physical.CashDispenser
Current cash on hand
cashOnHand. Variable in class atm.physical.CashDispenser
Current cash on hand
cents. Variable in class banking.Money
Instance variable: this amount represented as a number of cents
checkCashOnHand(Money). Method in class atm.physical.CashDispenser
See if there is enough cash on hand to satisfy a request
checkCashOnHand(Money). Method in class atm.physical.CashDispenser
See if there is enough cash on hand to satisfy a request
CHOOSING_TRANSACTION_STATE. Static variable in class atm.Session
Asking the customer to choose a transaction type
CHOOSING_TRANSACTION_STATE. Static variable in class atm.Session
Asking the customer to choose a transaction type
closeConnection(). Method in class atm.physical.NetworkToBank
Close connection to bank at system shutdown
closeConnection(). Method in class atm.physical.NetworkToBank
Close connection to bank at system shutdown
COMPLETE_DEPOSIT. Static variable in class banking.Message
messageCode value for a message completing a deposit (envelope received).
completeTransaction(). Method in class atm.transaction.Deposit
Complete an approved transaction
completeTransaction(). Method in class atm.transaction.Deposit
Complete an approved transaction
completeTransaction(). Method in class atm.transaction.Inquiry
Complete an approved transaction
completeTransaction(). Method in class atm.transaction.Inquiry
Complete an approved transaction
completeTransaction(). Method in class atm.transaction.Transaction
Complete an approved transaction - each subclass must implement this appropriately.
completeTransaction(). Method in class atm.transaction.Transaction
Complete an approved transaction - each subclass must implement this appropriately.
completeTransaction(). Method in class atm.transaction.Transfer
Complete an approved transaction
completeTransaction(). Method in class atm.transaction.Transfer
Complete an approved transaction
completeTransaction(). Method in class atm.transaction.Withdrawal
Complete an approved transaction
completeTransaction(). Method in class atm.transaction.Withdrawal
Complete an approved transaction
COMPLETING_TRANSACTION_STATE. Static variable in class atm.transaction.Transaction
Completing transaction
COMPLETING_TRANSACTION_STATE. Static variable in class atm.transaction.Transaction
Completing transaction
customerConsole. Variable in class atm.ATM
The ATM's customer console
customerConsole. Variable in class atm.ATM
The ATM's customer console
CustomerConsole(). Constructor for class atm.physical.CustomerConsole
Constructor
CustomerConsole(). Constructor for class atm.physical.CustomerConsole
Constructor

D

Deposit(ATM, Session, Card, int). Constructor for class atm.transaction.Deposit
Constructor
Deposit(ATM, Session, Card, int). Constructor for class atm.transaction.Deposit
Constructor
detailsPortion. Variable in class banking.Receipt
Transaction details portion of the receipt - specific to each type of transaction, and therefore filled in by subclasses
dispenseCash(Money). Method in class atm.physical.CashDispenser
Dispense cash to a customer
dispenseCash(Money). Method in class atm.physical.CashDispenser
Dispense cash to a customer
display(String). Method in class atm.physical.CustomerConsole
Display a message to the customer
display(String). Method in class atm.physical.CustomerConsole
Display a message to the customer

E

ejectCard(). Method in class atm.physical.CardReader
Eject the card that is currently inside the reader.
ejectCard(). Method in class atm.physical.CardReader
Eject the card that is currently inside the reader.
EJECTING_CARD_STATE. Static variable in class atm.Session
Ejecting the customer's card
EJECTING_CARD_STATE. Static variable in class atm.Session
Ejecting the customer's card
envelopeAcceptor. Variable in class atm.ATM
The ATM's envelope acceptor
envelopeAcceptor. Variable in class atm.ATM
The ATM's envelope acceptor
EnvelopeAcceptor(Log). Constructor for class atm.physical.EnvelopeAcceptor
Constructor
EnvelopeAcceptor(Log). Constructor for class atm.physical.EnvelopeAcceptor
Constructor

F

FINAL_STATE. Static variable in class atm.Session
Session finished
FINAL_STATE. Static variable in class atm.Session
Session finished
from. Variable in class atm.transaction.Inquiry
Account to inquire about
from. Variable in class atm.transaction.Inquiry
Account to inquire about
from. Variable in class atm.transaction.Transfer
Accounts to transfer from
from. Variable in class atm.transaction.Transfer
Accounts to transfer from
from. Variable in class atm.transaction.Withdrawal
Account to withdraw from
from. Variable in class atm.transaction.Withdrawal
Account to withdraw from
fromAccount. Variable in class banking.Message
"From" account specified by customer - if needed (else - 1)

G

getAmount(). Method in class banking.Message
Accessor for acmount
getAvailable(). Method in class banking.Balances
Accessor for available balance
getBankName(). Method in class atm.ATM
Accessor for bank name
getBankName(). Method in class atm.ATM
Accessor for bank name
getCard(). Method in class banking.Message
Accessor for customer's card
getCardReader(). Method in class atm.ATM
Accessor for card reader
getCardReader(). Method in class atm.ATM
Accessor for card reader
getCashDispenser(). Method in class atm.ATM
Accessor for cash dispenser
getCashDispenser(). Method in class atm.ATM
Accessor for cash dispenser
getCustomerConsole(). Method in class atm.ATM
Accessor for customer console
getCustomerConsole(). Method in class atm.ATM
Accessor for customer console
getEnvelopeAcceptor(). Method in class atm.ATM
Accessor for envelope acceptor
getEnvelopeAcceptor(). Method in class atm.ATM
Accessor for envelope acceptor
getFromAccount(). Method in class banking.Message
Accessor for "from" account
getID(). Method in class atm.ATM
Accessor for id
getID(). Method in class atm.ATM
Accessor for id
getInitialCash(). Method in class atm.physical.OperatorPanel
Get the amount of cash in the cash dispenser from the operator at start up
getInitialCash(). Method in class atm.physical.OperatorPanel
Get the amount of cash in the cash dispenser from the operator at start up
getLines(). Method in class banking.Receipt
Get the individual lines to be printed.
getLog(). Method in class atm.ATM
Accessor for log
getLog(). Method in class atm.ATM
Accessor for log
getMessage(). Method in class banking.Status
Accessor for message describing this status (used if status is not success)
getMessageCode(). Method in class banking.Message
Accessor for message code
getNetworkToBank(). Method in class atm.ATM
Accessor for network to bank
getNetworkToBank(). Method in class atm.ATM
Accessor for network to bank
getNumber(). Method in class banking.Card
Accessor for number
getOperatorPanel(). Method in class atm.ATM
Accessor for operator panel
getOperatorPanel(). Method in class atm.ATM
Accessor for operator panel
getPIN(). Method in class banking.Message
Accessor for PIN
getPlace(). Method in class atm.ATM
Accessor for place
getPlace(). Method in class atm.ATM
Accessor for place
getReceiptPrinter(). Method in class atm.ATM
Accessor for receipt printer
getReceiptPrinter(). Method in class atm.ATM
Accessor for receipt printer
getSerialNumber(). Method in class banking.Message
Accessor for transaction serial number
getSerialNumber(). Method in class atm.transaction.Transaction
Get serial number of this transaction
getSerialNumber(). Method in class atm.transaction.Transaction
Get serial number of this transaction
getSpecificsFromCustomer(). Method in class atm.transaction.Deposit
Get specifics for the transaction from the customer
getSpecificsFromCustomer(). Method in class atm.transaction.Deposit
Get specifics for the transaction from the customer
getSpecificsFromCustomer(). Method in class atm.transaction.Inquiry
Get specifics for the transaction from the customer
getSpecificsFromCustomer(). Method in class atm.transaction.Inquiry
Get specifics for the transaction from the customer
getSpecificsFromCustomer(). Method in class atm.transaction.Transaction
Get specifics for the transaction from the customer - each subclass must implement this appropriately.
getSpecificsFromCustomer(). Method in class atm.transaction.Transaction
Get specifics for the transaction from the customer - each subclass must implement this appropriately.
getSpecificsFromCustomer(). Method in class atm.transaction.Transfer
Get specifics for the transaction from the customer
getSpecificsFromCustomer(). Method in class atm.transaction.Transfer
Get specifics for the transaction from the customer
getSpecificsFromCustomer(). Method in class atm.transaction.Withdrawal
Get specifics for the transaction from the customer
getSpecificsFromCustomer(). Method in class atm.transaction.Withdrawal
Get specifics for the transaction from the customer
GETTING_SPECIFICS_STATE. Static variable in class atm.transaction.Transaction
Getting specifics of the transaction from customer
GETTING_SPECIFICS_STATE. Static variable in class atm.transaction.Transaction
Getting specifics of the transaction from customer
getToAccount(). Method in class banking.Message
Accessor for "to" account
getTotal(). Method in class banking.Balances
Accessor for total balance

H

headingPortion. Variable in class banking.Receipt
Heading portion of the receipt - common to all forms of receipt

I

id. Variable in class atm.ATM
Unique ID for this ATM
id. Variable in class atm.ATM
Unique ID for this ATM
IDLE_STATE. Static variable in class atm.ATM
The ATM is on, but idle.
IDLE_STATE. Static variable in class atm.ATM
The ATM is on, but idle.
INITIATE_DEPOSIT. Static variable in class banking.Message
messageCode value for a message initiating a deposit
INQUIRY. Static variable in class banking.Message
messageCode value for an inquiry message
Inquiry(ATM, Session, Card, int). Constructor for class atm.transaction.Inquiry
Constructor
Inquiry(ATM, Session, Card, int). Constructor for class atm.transaction.Inquiry
Constructor
INVALID_PIN_STATE. Static variable in class atm.transaction.Transaction
Performing invalid PIN extension
INVALID_PIN_STATE. Static variable in class atm.transaction.Transaction
Performing invalid PIN extension
isInvalidPIN(). Method in class banking.Status
See if this status represents an invalid PIN
isSuccess(). Method in class banking.Status
See if this status represents success

L

lessEqual(Money). Method in class banking.Money
Compare this to another amount
log. Variable in class atm.ATM
The ATM's log
log. Variable in class atm.ATM
The ATM's log
log. Variable in class atm.physical.CashDispenser
Log into which cash amounts dispensed will be recorded
log. Variable in class atm.physical.CashDispenser
Log into which cash amounts dispensed will be recorded
log. Variable in class atm.physical.EnvelopeAcceptor
Log in which to record receiving an envelope
log. Variable in class atm.physical.EnvelopeAcceptor
Log in which to record receiving an envelope
log. Variable in class atm.physical.NetworkToBank
log. Variable in class atm.physical.NetworkToBank
Log(). Constructor for class atm.physical.Log
Constructor
Log(). Constructor for class atm.physical.Log
Constructor
logCashDispensed(Money). Method in class atm.physical.Log
Log the dispensing of cash by the cash dispenser
logCashDispensed(Money). Method in class atm.physical.Log
Log the dispensing of cash by the cash dispenser
logEnvelopeAccepted(). Method in class atm.physical.Log
Log accepting an envelope.
logEnvelopeAccepted(). Method in class atm.physical.Log
Log accepting an envelope.
logResponse(Status). Method in class atm.physical.Log
Log a response received from a message
logResponse(Status). Method in class atm.physical.Log
Log a response received from a message
logSend(Message). Method in class atm.physical.Log
Log the sending of a message to the bank
logSend(Message). Method in class atm.physical.Log
Log the sending of a message to the bank

M

makeTransaction(ATM, Session, Card, int). Static method in class atm.transaction.Transaction
Create a transaction of an appropriate type by asking the customer what type of transaction is desired and then returning a newly-created member of the appropriate subclass
makeTransaction(ATM, Session, Card, int). Static method in class atm.transaction.Transaction
Create a transaction of an appropriate type by asking the customer what type of transaction is desired and then returning a newly-created member of the appropriate subclass
message. Variable in class atm.transaction.Transaction
Message to bank describing this transaction
message. Variable in class atm.transaction.Transaction
Message to bank describing this transaction
Message(int, Card, int, int, int, int, Money). Constructor for class banking.Message
Constructor
messageCode. Variable in class banking.Message
Code identifying the type of message - one of the above values
Money(int). Constructor for class banking.Money
Constructor
Money(int, int). Constructor for class banking.Money
Constructor
Money(Money). Constructor for class banking.Money
Copy constructor

N

networkToBank. Variable in class atm.ATM
The ATM's network connection to the bank
networkToBank. Variable in class atm.ATM
The ATM's network connection to the bank
NetworkToBank(Log, InetAddress). Constructor for class atm.physical.NetworkToBank
Constructor
NetworkToBank(Log, InetAddress). Constructor for class atm.physical.NetworkToBank
Constructor
nextSerialNumber. Static variable in class atm.transaction.Transaction
Next serial number - used to assign a unique serial number to each transaction
nextSerialNumber. Static variable in class atm.transaction.Transaction
Next serial number - used to assign a unique serial number to each transaction
number. Variable in class banking.Card
Card number encoded on the card

O

OFF_STATE. Static variable in class atm.ATM
The ATM is off.
OFF_STATE. Static variable in class atm.ATM
The ATM is off.
openConnection(). Method in class atm.physical.NetworkToBank
Open connection to bank at system startup
openConnection(). Method in class atm.physical.NetworkToBank
Open connection to bank at system startup
operatorPanel. Variable in class atm.ATM
The ATM's operator panel
operatorPanel. Variable in class atm.ATM
The ATM's operator panel
OperatorPanel(ATM). Constructor for class atm.physical.OperatorPanel
Constructor
OperatorPanel(ATM). Constructor for class atm.physical.OperatorPanel
Constructor

P

PERFORMING_TRANSACTION_STATE. Static variable in class atm.Session
Peforming a transaction
PERFORMING_TRANSACTION_STATE. Static variable in class atm.Session
Peforming a transaction
performInvalidPINExtension(). Method in class atm.transaction.Transaction
Perform the Invalid PIN Extension - reset session pin to new value if successful
performInvalidPINExtension(). Method in class atm.transaction.Transaction
Perform the Invalid PIN Extension - reset session pin to new value if successful
performSession(). Method in class atm.Session
Perform the Session Use Case
performSession(). Method in class atm.Session
Perform the Session Use Case
performShutdown(). Method in class atm.ATM
Perform the System Shutdown use case when switch is turned off
performShutdown(). Method in class atm.ATM
Perform the System Shutdown use case when switch is turned off
performStartup(). Method in class atm.ATM
Perform the System Startup use case when switch is turned on
performStartup(). Method in class atm.ATM
Perform the System Startup use case when switch is turned on
performTransaction(). Method in class atm.transaction.Transaction
Peform a transaction.
performTransaction(). Method in class atm.transaction.Transaction
Peform a transaction.
pin. Variable in class banking.Message
PIN entered by customer
pin. Variable in class atm.Session
The PIN entered (or re-entered) by the customer
pin. Variable in class atm.Session
The PIN entered (or re-entered) by the customer
pin. Variable in class atm.transaction.Transaction
PIN entered or re-entered by customer
pin. Variable in class atm.transaction.Transaction
PIN entered or re-entered by customer
place. Variable in class atm.ATM
Physical location of this ATM
place. Variable in class atm.ATM
Physical location of this ATM
PRINTING_RECEIPT_STATE. Static variable in class atm.transaction.Transaction
Printing receipt
PRINTING_RECEIPT_STATE. Static variable in class atm.transaction.Transaction
Printing receipt
printReceipt(Receipt). Method in class atm.physical.ReceiptPrinter
Print a receipt
printReceipt(Receipt). Method in class atm.physical.ReceiptPrinter
Print a receipt

R

readAmount(String). Method in class atm.physical.CustomerConsole
Read a money amount entered by the customer
readAmount(String). Method in class atm.physical.CustomerConsole
Read a money amount entered by the customer
readCard(). Method in class atm.physical.CardReader
Read a card that has been partially inserted into the reader
readCard(). Method in class atm.physical.CardReader
Read a card that has been partially inserted into the reader
READING_CARD_STATE. Static variable in class atm.Session
Reading the customer's card
READING_CARD_STATE. Static variable in class atm.Session
Reading the customer's card
READING_PIN_STATE. Static variable in class atm.Session
Asking the customer to enter a PIN
READING_PIN_STATE. Static variable in class atm.Session
Asking the customer to enter a PIN
readMenuChoice(String, String[]). Method in class atm.physical.CustomerConsole
Display a menu of options and return choice made by customer
readMenuChoice(String, String[]). Method in class atm.physical.CustomerConsole
Display a menu of options and return choice made by customer
readPIN(String). Method in class atm.physical.CustomerConsole
Read a PIN entered by the customer (echoed as asterisks)
readPIN(String). Method in class atm.physical.CustomerConsole
Read a PIN entered by the customer (echoed as asterisks)
Receipt(ATM, Card, Transaction, Balances). Constructor for class banking.Receipt
Constructor.
receiptPrinter. Variable in class atm.ATM
The ATM's receipt printer
receiptPrinter. Variable in class atm.ATM
The ATM's receipt printer
ReceiptPrinter(). Constructor for class atm.physical.ReceiptPrinter
Constructor
ReceiptPrinter(). Constructor for class atm.physical.ReceiptPrinter
Constructor
retainCard(). Method in class atm.physical.CardReader
Retain the card that is currently inside the reader for action by the bank.
retainCard(). Method in class atm.physical.CardReader
Retain the card that is currently inside the reader for action by the bank.
run(). Method in class atm.ATM
The main program/applet will create a Thread that executes this code.
run(). Method in class atm.ATM
The main program/applet will create a Thread that executes this code.

S

SENDING_TO_BANK_STATE. Static variable in class atm.transaction.Transaction
Sending transaction to bank
SENDING_TO_BANK_STATE. Static variable in class atm.transaction.Transaction
Sending transaction to bank
sendMessage(Message, Balances). Method in class atm.physical.NetworkToBank
Send a message to bank
sendMessage(Message, Balances). Method in class atm.physical.NetworkToBank
Send a message to bank
serialNumber. Variable in class banking.Message
Serial number of the transaction
serialNumber. Variable in class atm.transaction.Transaction
Serial number of this transaction
serialNumber. Variable in class atm.transaction.Transaction
Serial number of this transaction
SERVING_CUSTOMER_STATE. Static variable in class atm.ATM
The ATM is servicing a customer.
SERVING_CUSTOMER_STATE. Static variable in class atm.ATM
The ATM is servicing a customer.
session. Variable in class atm.transaction.Transaction
Session in which this transaction is being performed
session. Variable in class atm.transaction.Transaction
Session in which this transaction is being performed
Session(ATM). Constructor for class atm.Session
Constructor
Session(ATM). Constructor for class atm.Session
Constructor
setBalances(Money, Money). Method in class banking.Balances
Mutator.
setInitialCash(Money). Method in class atm.physical.CashDispenser
Set the amount of cash initially on hand
setInitialCash(Money). Method in class atm.physical.CashDispenser
Set the amount of cash initially on hand
setPIN(int). Method in class banking.Message
Set PIN to a new value (if original pin was invalid and customer is asked to re-enter PIN)
setPIN(int). Method in class atm.Session
Change the pin recorded for the customer (if invalid pin extension was performed by a transaction
setPIN(int). Method in class atm.Session
Change the pin recorded for the customer (if invalid pin extension was performed by a transaction
state. Variable in class atm.ATM
The current state of the ATM - one of the possible values listed below
state. Variable in class atm.ATM
The current state of the ATM - one of the possible values listed below
state. Variable in class atm.Session
The current state of the session
state. Variable in class atm.Session
The current state of the session
state. Variable in class atm.transaction.Transaction
The current state of the transaction
state. Variable in class atm.transaction.Transaction
The current state of the transaction
Status(). Constructor for class banking.Status
subtract(Money). Method in class banking.Money
Subtract an amount of money from this
switchOff(). Method in class atm.ATM
Inform the ATM that the switch on the operator console has been moved to the "off" position.
switchOff(). Method in class atm.ATM
Inform the ATM that the switch on the operator console has been moved to the "off" position.
switchOn. Variable in class atm.ATM
Becomes true when the operator panel informs the ATM that the switch has been turned on - becomes false when the operator panel informs the ATM that the switch has been turned off.
switchOn. Variable in class atm.ATM
Becomes true when the operator panel informs the ATM that the switch has been turned on - becomes false when the operator panel informs the ATM that the switch has been turned off.
switchOn(). Method in class atm.ATM
Inform the ATM that the switch on the operator console has been moved to the "on" position.
switchOn(). Method in class atm.ATM
Inform the ATM that the switch on the operator console has been moved to the "on" position.

T

to. Variable in class atm.transaction.Deposit
Account to deposit to
to. Variable in class atm.transaction.Deposit
Account to deposit to
to. Variable in class atm.transaction.Transfer
Account to transfer to
to. Variable in class atm.transaction.Transfer
Account to transfer to
toAccount. Variable in class banking.Message
"To" account specified by customer - if needed (else - 1)
toString(). Method in class banking.Message
Create a printable string representing this message
toString(). Method in class banking.Money
Create a string representation of this amount
toString(). Method in class banking.Status
Create a printable string representing this status
total. Variable in class banking.Balances
Current total balance in the account
Transaction(ATM, Session, Card, int). Constructor for class atm.transaction.Transaction
Constructor
Transaction(ATM, Session, Card, int). Constructor for class atm.transaction.Transaction
Constructor
TRANSACTION_TYPES_MENU. Static variable in class atm.transaction.Transaction
List of available transaction types to display as a menu
TRANSACTION_TYPES_MENU. Static variable in class atm.transaction.Transaction
List of available transaction types to display as a menu
TRANSFER. Static variable in class banking.Message
messageCode value for a transfer between accounts message
Transfer(ATM, Session, Card, int). Constructor for class atm.transaction.Transfer
Constructor
Transfer(ATM, Session, Card, int). Constructor for class atm.transaction.Transfer
Constructor

W

WITHDRAWAL. Static variable in class banking.Message
messageCode value for a cash withdrawal message
Withdrawal(ATM, Session, Card, int). Constructor for class atm.transaction.Withdrawal
Constructor
Withdrawal(ATM, Session, Card, int). Constructor for class atm.transaction.Withdrawal
Constructor