All Packages Class Hierarchy This Package Previous Next Index
Class banking.Status
java.lang.Object
|
+----banking.Status
- public abstract class Status
- extends Object
Abstract base class for representation of various status codes returned
by bank for a transaction. The bank will create appropriate subclasses.
-
Status()
-
-
getMessage()
- Accessor for message describing this status (used if status is
not success)
-
isInvalidPIN()
- See if this status represents an invalid PIN
-
isSuccess()
- See if this status represents success
-
toString()
- Create a printable string representing this status
Status
public Status()
toString
public String toString()
- Create a printable string representing this status
- Returns:
- string representation
- Overrides:
- toString in class Object
isSuccess
public abstract boolean isSuccess()
- See if this status represents success
- Returns:
- true if this status represents success
isInvalidPIN
public abstract boolean isInvalidPIN()
- See if this status represents an invalid PIN
- Returns:
- true if this status represents an invalid PIN
getMessage
public abstract String getMessage()
- Accessor for message describing this status (used if status is
not success)
- Returns:
- description of the problem
All Packages Class Hierarchy This Package Previous Next Index