jp.terasoluna.thin.tutorial.service.blogic
クラス ListBLogicImpl

java.lang.Object
  上位を拡張 jp.terasoluna.thin.tutorial.service.blogic.ListBLogicImpl
すべての実装されたインタフェース:
ListBLogic

public class ListBLogicImpl
extends java.lang.Object
implements ListBLogic

一覧情報取得ビジネスロジック。 データベースから画面に表示する件数のみ一覧情報を取得する。 また、一覧情報の全件数も取得する。


フィールドの概要
private  jp.terasoluna.fw.dao.QueryDAO dao
          DAOクラス。
private  org.apache.commons.logging.Log log
          ログクラス。
 
コンストラクタの概要
ListBLogicImpl()
           
 
メソッドの概要
 jp.terasoluna.fw.dao.QueryDAO getDao()
          QueryDAOを返却する。
 java.lang.String getUserCount()
          一覧情報の全件数を取得して返却する。
 java.util.Map<java.lang.String,java.lang.Object> getUserList(java.util.Map<java.lang.String,java.lang.String> map)
          データベースから一覧情報を取得する。
 void setDao(jp.terasoluna.fw.dao.QueryDAO dao)
          QueryDAOを設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

log

private org.apache.commons.logging.Log log
ログクラス。


dao

private jp.terasoluna.fw.dao.QueryDAO dao
DAOクラス。 Springによりインスタンス生成され設定される。

コンストラクタの詳細

ListBLogicImpl

public ListBLogicImpl()
メソッドの詳細

getDao

public jp.terasoluna.fw.dao.QueryDAO getDao()
QueryDAOを返却する。

戻り値:
保持するQueryDAO

setDao

public void setDao(jp.terasoluna.fw.dao.QueryDAO dao)
QueryDAOを設定する。

パラメータ:
dao - QueryDAO

getUserList

public java.util.Map<java.lang.String,java.lang.Object> getUserList(java.util.Map<java.lang.String,java.lang.String> map)
データベースから一覧情報を取得する。 引数から1ページの表示件数と開始インデックスを取得し、QueryDAOに渡す。 また、一覧情報の全件数も取得し返却する。

定義:
インタフェース ListBLogic 内の getUserList
パラメータ:
map - 表示件数、開始インデックスを保持したMap
戻り値:
一覧情報、全件数を保持したMap

getUserCount

public java.lang.String getUserCount()
一覧情報の全件数を取得して返却する。

戻り値:
取得した件数文字列