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
-
balance
-
-
customer
-
-
number
-
-
Account()
-
-
Account(Customer)
-
-
Account(int)
-
-
Account(int, Customer)
-
-
checkBalance()
-
-
deposit(int)
-
-
getBalance()
-
-
getCustomer()
-
-
getId()
- Identifyableの実装
-
getIdString()
- Identifyableの実装
-
getNumber()
-
-
mapperClassName()
- RdbTableMappableの実装
-
parseFrom(String)
- StringParsableの実装
-
printString()
- StringPrintableの実装
-
setBalance(int)
-
-
setCustomer(Customer)
-
-
setNumber(int)
-
-
withdraw(int)
-
number
protected int number
balance
protected int balance
customer
protected Customer customer
Account
public Account()
Account
public Account(int number)
Account
public Account(int number,
Customer customer)
Account
public Account(Customer customer)
checkBalance
public int checkBalance()
deposit
public int deposit(int money)
getBalance
public int getBalance()
getCustomer
public Customer getCustomer()
getId
public int getId()
- Identifyableの実装
- Returns:
- int
- Overrides:
- getId in class DomainObject
- See Also:
- Identifyable
getIdString
public String getIdString()
- Identifyableの実装
- Returns:
- java.lang.String
- Overrides:
- getIdString in class DomainObject
- See Also:
- Identifyable
getNumber
public int getNumber()
mapperClassName
public String mapperClassName()
- RdbTableMappableの実装
- Returns:
- java.lang.String
- Overrides:
- mapperClassName in class DomainObject
- See Also:
- RdbTableMappable
parseFrom
public Object parseFrom(String lineString)
- StringParsableの実装
- Returns:
- java.lang.String
- Overrides:
- parseFrom in class DomainObject
- See Also:
- StringParsable
printString
public String printString()
- StringPrintableの実装
- Returns:
- java.lang.String
- Overrides:
- printString in class DomainObject
- See Also:
- StringPrintable
setBalance
public void setBalance(int newBalance)
setCustomer
public void setCustomer(Customer customer)
setNumber
public void setNumber(int number)
withdraw
public int withdraw(int money)
All Packages Class Hierarchy This Package Previous Next Index