All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class bank.model.Account

java.lang.Object
   |
   +----java.util.Observable
           |
           +----bank.util.DomainObject
                   |
                   +----bank.model.Account

public class Account
extends DomainObject
銀行口座をあらわすドメインモデル #pattern: MVC

See Also:
DomainObject, Identifyable, StringPrintable, StringParsable, RdbTableMappable

Variable Index

 o balance
 o customer
 o number

Constructor Index

 o Account()
 o Account(Customer)
 o Account(int)
 o Account(int, Customer)

Method Index

 o checkBalance()
 o deposit(int)
 o getBalance()
 o getCustomer()
 o getId()
Identifyableの実装
 o getIdString()
Identifyableの実装
 o getNumber()
 o mapperClassName()
RdbTableMappableの実装
 o parseFrom(String)
StringParsableの実装
 o printString()
StringPrintableの実装
 o setBalance(int)
 o setCustomer(Customer)
 o setNumber(int)
 o withdraw(int)

Variables

 o number
 protected int number
 o balance
 protected int balance
 o customer
 protected Customer customer

Constructors

 o Account
 public Account()
 o Account
 public Account(int number)
 o Account
 public Account(int number,
                Customer customer)
 o Account
 public Account(Customer customer)

Methods

 o checkBalance
 public int checkBalance()
 o deposit
 public int deposit(int money)
 o getBalance
 public int getBalance()
 o getCustomer
 public Customer getCustomer()
 o getId
 public int getId()
Identifyableの実装

Returns:
int
Overrides:
getId in class DomainObject
See Also:
Identifyable
 o getIdString
 public String getIdString()
Identifyableの実装

Returns:
java.lang.String
Overrides:
getIdString in class DomainObject
See Also:
Identifyable
 o getNumber
 public int getNumber()
 o mapperClassName
 public String mapperClassName()
RdbTableMappableの実装

Returns:
java.lang.String
Overrides:
mapperClassName in class DomainObject
See Also:
RdbTableMappable
 o parseFrom
 public Object parseFrom(String lineString)
StringParsableの実装

Returns:
java.lang.String
Overrides:
parseFrom in class DomainObject
See Also:
StringParsable
 o printString
 public String printString()
StringPrintableの実装

Returns:
java.lang.String
Overrides:
printString in class DomainObject
See Also:
StringPrintable
 o setBalance
 public void setBalance(int newBalance)
 o setCustomer
 public void setCustomer(Customer customer)
 o setNumber
 public void setNumber(int number)
 o withdraw
 public int withdraw(int money)

All Packages  Class Hierarchy  This Package  Previous  Next  Index