概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()

  一覧情報の全件数を取得して返却する。

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド