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
-
adaptor
-
-
dbAdaptorCreatePolicy
-
-
isSpecificSet
-
-
storager
-
-
DomainFinder()
-
-
find(Object)
-
-
getDbAdaptor()
-
-
getDefaultDomainObject()
-
-
prepareDbAdaptor(Object)
- DbAdaptorの具象クラスを生成し、設定する
#pattern: FactoryMethod
-
prepareStorager(Object, DbAdaptor)
- Storagerの具象クラスを生成し、設定する
#pattern: FactoryMethod
-
setDbAdaptorCreatePolicy(DbAdaptorCreatePolicy)
-
-
setSpecificSettings()
- 各DomainFinder特有の初期設定を行う
-
setSpecificSettingsOf(String)
- 各DomainFinder特有の設定を行う
isSpecificSet
protected boolean isSpecificSet
adaptor
protected DbAdaptor adaptor
storager
protected Storager storager
dbAdaptorCreatePolicy
protected DbAdaptorCreatePolicy dbAdaptorCreatePolicy
DomainFinder
public DomainFinder()
find
public Object find(Object idValue) throws NotFoundException
getDbAdaptor
public DbAdaptor getDbAdaptor()
getDefaultDomainObject
protected abstract Object getDefaultDomainObject()
- Returns:
- java.lang.Object
prepareDbAdaptor
protected abstract void prepareDbAdaptor(Object condition)
- DbAdaptorの具象クラスを生成し、設定する
#pattern: FactoryMethod
prepareStorager
protected void prepareStorager(Object target,
DbAdaptor adaptor)
- Storagerの具象クラスを生成し、設定する
#pattern: FactoryMethod
setDbAdaptorCreatePolicy
public void setDbAdaptorCreatePolicy(DbAdaptorCreatePolicy dbAdaptorCreatePolicy)
- Parameters:
- policy - dbAdaptorCreatePolicy
setSpecificSettings
protected void setSpecificSettings()
- 各DomainFinder特有の初期設定を行う
setSpecificSettingsOf
protected void setSpecificSettingsOf(String environmentKind)
- 各DomainFinder特有の設定を行う
All Packages Class Hierarchy This Package Previous Next Index