Package nablarch.common.web.compositekey
Class CompositeKey
java.lang.Object
nablarch.common.web.compositekey.CompositeKey
- All Implemented Interfaces:
Serializable
画面から送信された複合キーを格納するクラス。
フォームのプロパティとして本クラスを定義し
CompositeKeyType
アノテーションを付与することで、
送信された複合キーの解析・格納を自動で行うことができる。
以下のようなパラメータで送信された複合キーを格納する。
- 特定文字で区切った複合キーの集合(例:"user001,pk2001,pk3001")。 フォームには、CompositeKey型のプロパティを定義する。
- 特定文字で区切った複合キーの集合の配列(例:{"user001,pk2001,pk3001","user002,pk2001,pk3001"})。 フォームには、CompositeKey[]型のプロパティを定義する。
- Author:
- Koichi Asano
- See Also:
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
CompositeKey
キーを指定してCompositeKey
を構築する。- Parameters:
keys
-
-
-
Method Details
-
getKeys
全てのキーを取得する。- Returns:
- 全てのキー
-
hashCode
public int hashCode()このオブジェクトのハッシュコード値を返す。 -
equals
このオブジェクトと等価であるかを返す。obj
が以下の条件を全て満たす場合true
を返す。null
ではないこと。- CompositeKey型のオブジェクトであること。
- 保持しているキーの値が、このオブジェクトが保持しているキーの値と一致すること。
-
toString
このオブジェクトが保持しているキーを「,(カンマ)」区切りで列挙した文字列を返す。
-