Equals

2 つのビジネス・オブジェクト (子ビジネス・オブジェクトを含む) の属性を比較して、それらが等しいかどうかを判別します。

入力

Business Object 1
比較における第 1 ビジネス・オブジェクト (BusObj オブジェクト)。

Business Object 2
比較における第 2 ビジネス・オブジェクト (BusObj オブジェクト)。

出力

すべての属性の値が同じ場合は true を戻し、同じでない場合は false を戻します。

例外

Equals 機能ブロックは、CollaborationException 例外に対して以下の例外タイプを設定できます。

この機能ブロックは、このビジネス・オブジェクトの属性値を、入力ビジネス・オブジェクトの属性値と比較します。ビジネス・オブジェクトが階層的である場合は、子ビジネス・オブジェクトの属性もすべて比較されます。

比較時に、null 値は比較対象の任意の値と等価であるとみなされるため、null 値に起因して true が戻されないということはありません。

関連情報

この機能ブロックは、BusObj.equals() メソッドを基にしています。詳細については、equals()を参照してください。

Copyright IBM Corp. 2004