|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
D - ドメインクラスpublic interface Identifiable<D>
このオブジェクトが一意に決まることを表すインターフェースです。
| メソッドの概要 | |
|---|---|
boolean |
identify(D domain)
引数に指定したドメインオブジェクトが、このドメインオブジェクトと同一であるかどうかを判定します。 |
| メソッドの詳細 |
|---|
boolean identify(D domain)
equals メソッドとは異なり、そのドメインオブジェクトを一意に識別できる最小のプ
ロパティを用いて同一性を判別します。特に説明がない限り、比較には主キーとなるプロパティが利用されま
す。このドメインオブジェクト自身または引数に指定したドメインオブジェクトに主キーが設定されていない場
合、false が返されます。一般的な実装例を示します。
public boolean identify(Domain other) {
if (id == null) {
return false;
}
return id.equals(other.getId());
}
domain - ドメインオブジェクト
true 、そうでなければ false
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||