All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class bank.manager.DomainFinder

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

public abstract class DomainFinder
extends Object
特定のドメインオブジェクトを探し出す機能を提供する抽象クラス #pattern: FactoryMethod


Variable Index

 o adaptor
 o dbAdaptorCreatePolicy
 o isSpecificSet
 o storager

Constructor Index

 o DomainFinder()

Method Index

 o find(Object)
 o getDbAdaptor()
 o getDefaultDomainObject()
 o prepareDbAdaptor(Object)
DbAdaptorの具象クラスを生成し、設定する #pattern: FactoryMethod
 o prepareStorager(Object, DbAdaptor)
Storagerの具象クラスを生成し、設定する #pattern: FactoryMethod
 o setDbAdaptorCreatePolicy(DbAdaptorCreatePolicy)
 o setSpecificSettings()
各DomainFinder特有の初期設定を行う
 o setSpecificSettingsOf(String)
各DomainFinder特有の設定を行う

Variables

 o isSpecificSet
 protected boolean isSpecificSet
 o adaptor
 protected DbAdaptor adaptor
 o storager
 protected Storager storager
 o dbAdaptorCreatePolicy
 protected DbAdaptorCreatePolicy dbAdaptorCreatePolicy

Constructors

 o DomainFinder
 public DomainFinder()

Methods

 o find
 public Object find(Object idValue) throws NotFoundException
 o getDbAdaptor
 public DbAdaptor getDbAdaptor()
 o getDefaultDomainObject
 protected abstract Object getDefaultDomainObject()
Returns:
java.lang.Object
 o prepareDbAdaptor
 protected abstract void prepareDbAdaptor(Object condition)
DbAdaptorの具象クラスを生成し、設定する #pattern: FactoryMethod

 o prepareStorager
 protected void prepareStorager(Object target,
                                DbAdaptor adaptor)
Storagerの具象クラスを生成し、設定する #pattern: FactoryMethod

 o setDbAdaptorCreatePolicy
 public void setDbAdaptorCreatePolicy(DbAdaptorCreatePolicy dbAdaptorCreatePolicy)
Parameters:
policy - dbAdaptorCreatePolicy
 o setSpecificSettings
 protected void setSpecificSettings()
各DomainFinder特有の初期設定を行う

 o setSpecificSettingsOf
 protected void setSpecificSettingsOf(String environmentKind)
各DomainFinder特有の設定を行う


All Packages  Class Hierarchy  This Package  Previous  Next  Index