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

## woolpack.crud
インタフェース CrudFactory

    public interface CrudFactory

登録・更新・削除用`Updatable`と検索用`Query`のファクトリ。 適用しているパターン：Facade、Abstract Factory。

作成者:
  nakamura

メソッドの概要
`Updatable` | `newDeleteUpdatable(java.lang.String id, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)` 削除用`Updatable`を生成して返す。
`Updatable` | `newInsertUpdatable(java.lang.String id, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)` 登録用`Updatable`を生成して返す。
`Query` | `newSelectQuery(java.lang.String id, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)` 検索用`Query`を生成して返す。
`Updatable` | `newUpdateUpdatable(java.lang.String id, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)` 更新用`Updatable`を生成して返す。

メソッドの詳細

### newInsertUpdatable

    Updatable newInsertUpdatable(java.lang.String id,
                                 java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)

  登録用`Updatable`を生成して返す。

  パラメータ:
    `id` - 識別子。
    `map` - 属性名と属性値の一覧。
  戻り値:
    生成された登録用`Updatable`。

### newSelectQuery

    Query newSelectQuery(java.lang.String id,
                         java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)

  検索用`Query`を生成して返す。

  パラメータ:
    `id` - 識別子。
    `map` - 属性名と属性値の一覧。
  戻り値:
    生成された検索用`Query`。

### newUpdateUpdatable

    Updatable newUpdateUpdatable(java.lang.String id,
                                 java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)

  更新用`Updatable`を生成して返す。

  パラメータ:
    `id` - 識別子。
    `map` - 属性名と属性値の一覧。
  戻り値:
    生成された更新用`Updatable`。

### newDeleteUpdatable

    Updatable newDeleteUpdatable(java.lang.String id,
                                 java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)

  削除用`Updatable`を生成して返す。

  パラメータ:
    `id` - 識別子。
    `map` - 属性名と属性値の一覧。
  戻り値:
    生成された削除用`Updatable`。

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

Copyright (C) 2006 Takahiro Nakamura. All rights reserved.