ビジネス・オブジェクトの属性値を、入力ビジネス・オブジェクトの属性値と比較します。ただし、子ビジネス・オブジェクトは比較に含まれます。
構文
-boolean equals(Object inputBusObj)
パラメーター
戻り値
すべての属性の値が同じ場合は true を戻し、同じでない場合は false を戻します。
例外
CollaborationException -- equals() メソッドは、この例外に対して次の例外タイプを設定できます。
注記
このメソッドは、ビジネス・オブジェクトの属性値を入力ビジネス・オブジェクトの属性値と比較します。ビジネス・オブジェクトが階層的である場合は、子ビジネス・オブジェクトの属性もすべて比較されます。
比較時に、null 値は比較対象の任意の値と等価であるとみなされるため、null 値に起因して true が戻されないということはありません。
関連項目
equalKeys()、equalsShallow()
例
次の例では、order2 のすべての属性を order1 のすべての属性と比較し、比較結果を areEqual 変数に割り当てます。子ビジネス・オブジェクトが存在する場合は、その属性も比較されます。
boolean areEqual = order1.equals(order2);