cscie160.project
Class TransactionNotification
java.lang.Object
|
+--java.util.EventObject
|
+--cscie160.project.TransactionNotification
- All Implemented Interfaces:
- ATMParams, java.io.Serializable
- public class TransactionNotification
- extends java.util.EventObject
- implements java.io.Serializable, ATMParams
- See Also:
- Serialized Form
Field Summary |
protected java.lang.Object |
fSource
|
Fields inherited from class java.util.EventObject |
source |
Constructor Summary |
TransactionNotification(java.lang.Object mSrc,
int mTransactionType,
cscie160.project.AccountInfo mSourceAcc,
cscie160.project.AccountInfo mTargetAcc,
float mAmount)
|
Constructor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
fSource
protected java.lang.Object fSource
TransactionNotification
public TransactionNotification(java.lang.Object mSrc,
int mTransactionType,
cscie160.project.AccountInfo mSourceAcc,
cscie160.project.AccountInfo mTargetAcc,
float mAmount)
- |
Constructor
toString
public java.lang.String toString()
- Override the toString() method of java.lang.Object for printing Elevator values.
- Overrides:
toString
in class java.util.EventObject
- Returns:
- summary of transaction.
getTransactionType
public int getTransactionType()
- |
Accessors.
getSourceAcc
public cscie160.project.AccountInfo getSourceAcc()
getTargetAcc
public cscie160.project.AccountInfo getTargetAcc()
getAmount
public float getAmount()
getSource
public java.lang.Object getSource()
- Overrides:
getSource
in class java.util.EventObject