P
- ビジネスロジックの引数の型。R
- ビジネスロジックの戻り値の型。public abstract class AbstractBLogic<P,R> extends Object implements BLogic<P,R>
DAOのgetter/setterメソッドを持つ。 実装クラスは、本クラスが用意したgetterメソッドを利用して、 DAOを参照することが出来る。
通常は本クラスを利用せず、 BLogicインタフェースを直接実装したBLogicクラスを作成し、 DIコンテナより必要なDAOおよび制御情報サポートクラスを設定すること。 DAOのgetter/setterメソッドを業務開発者に記述させたくない場合のみ、 本クラスを実装したBLogicを作成し利用すること。
本クラスを利用する際はBean定義が必要である。 属性にDAOをDIコンテナより設定すること。 単一のデータベースを利用することを前提としているため、設定できるDAOは各一つである。
コンストラクタと説明 |
---|
AbstractBLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected jp.terasoluna.fw.dao.QueryDAO |
getQueryDAO()
参照系DAOを取得する。
|
protected jp.terasoluna.fw.dao.StoredProcedureDAO |
getStoredProcedureDAO()
ストアドプロシージャDAOを取得する。
|
protected jp.terasoluna.fw.dao.UpdateDAO |
getUpdateDAO()
更新系DAOを取得する。
|
void |
setQueryDAO(jp.terasoluna.fw.dao.QueryDAO queryDAO)
参照系DAOを設定する。
|
void |
setStoredProcedureDAO(jp.terasoluna.fw.dao.StoredProcedureDAO storedProcedureDAO)
ストアドプロシージャDAOを設定する。
|
void |
setUpdateDAO(jp.terasoluna.fw.dao.UpdateDAO updateDAO)
更新系DAOを設定する。
|
public void setQueryDAO(jp.terasoluna.fw.dao.QueryDAO queryDAO)
queryDAO
- 参照系DAO。protected jp.terasoluna.fw.dao.QueryDAO getQueryDAO()
public void setUpdateDAO(jp.terasoluna.fw.dao.UpdateDAO updateDAO)
updateDAO
- 更新系DAO。protected jp.terasoluna.fw.dao.UpdateDAO getUpdateDAO()
public void setStoredProcedureDAO(jp.terasoluna.fw.dao.StoredProcedureDAO storedProcedureDAO)
storedProcedureDAO
- ストアドプロシージャDAO。protected jp.terasoluna.fw.dao.StoredProcedureDAO getStoredProcedureDAO()
Copyright © 2015. All Rights Reserved.