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[]型のプロパティを定義する。
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Constructor Details- 
CompositeKeyキーを指定してCompositeKeyを構築する。- Parameters:
- keys-
 
 
- 
- 
Method Details- 
getKeys全てのキーを取得する。- Returns:
- 全てのキー
 
- 
hashCodepublic int hashCode()このオブジェクトのハッシュコード値を返す。
- 
equalsこのオブジェクトと等価であるかを返す。objが以下の条件を全て満たす場合trueを返す。- nullではないこと。
- CompositeKey型のオブジェクトであること。
- 保持しているキーの値が、このオブジェクトが保持しているキーの値と一致すること。
 
- 
toStringこのオブジェクトが保持しているキーを「,(カンマ)」区切りで列挙した文字列を返す。
 
-