All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class bank.manager.AccountFinder

java.lang.Object
   |
   +----bank.manager.DomainFinder
           |
           +----bank.manager.AccountFinder

public class AccountFinder
extends DomainFinder
銀行口座のインスタンスを検索しクライアントに返却する 口座の値が変化したときに自動的に保存されるようなNegotiationも行う #pattern: Facade #toDo: Negotiation部分を分割させる

See Also:
DomainFinder

Constructor Index

 o AccountFinder()

Method Index

 o find(int)
口座番号に対応した口座を検索する 検索されたインスタンスに対しStragerの設定も行う
 o getDefaultDomainObject()
DbAdaptorにより使用される
 o prepareDbAdaptor(int)
 o prepareDbAdaptor(Object)
DbAdaptorの具象クラスを生成し、設定する #pattern: FactoryMethod
 o setSpecificSettingsOf(String)
各DbAdaptor特有の初期設定を行う

Constructors

 o AccountFinder
 public AccountFinder()

Methods

 o find
 public Account find(int accountNo) throws AccountNotFoundException
口座番号に対応した口座を検索する 検索されたインスタンスに対しStragerの設定も行う

 o getDefaultDomainObject
 protected Object getDefaultDomainObject()
DbAdaptorにより使用される

Returns:
java.lang.Object
Overrides:
getDefaultDomainObject in class DomainFinder
 o prepareDbAdaptor
 protected void prepareDbAdaptor(int accountNo)
 o prepareDbAdaptor
 protected void prepareDbAdaptor(Object condition)
DbAdaptorの具象クラスを生成し、設定する #pattern: FactoryMethod

Overrides:
prepareDbAdaptor in class DomainFinder
 o setSpecificSettingsOf
 protected void setSpecificSettingsOf(String environmentKind)
各DbAdaptor特有の初期設定を行う

Overrides:
setSpecificSettingsOf in class DomainFinder

All Packages  Class Hierarchy  This Package  Previous  Next  Index