2 つのビジネス・オブジェクト (子ビジネス・オブジェクトを含む) の属性を比較して、それらが等しいかどうかを判別します。
すべての属性の値が同じ場合は true を戻し、同じでない場合は false を戻します。
Equals 機能ブロックは、CollaborationException 例外に対して以下の例外タイプを設定できます。
この機能ブロックは、このビジネス・オブジェクトの属性値を、入力ビジネス・オブジェクトの属性値と比較します。ビジネス・オブジェクトが階層的である場合は、子ビジネス・オブジェクトの属性もすべて比較されます。
比較時に、null 値は比較対象の任意の値と等価であるとみなされるため、null 値に起因して true が戻されないということはありません。
この機能ブロックは、BusObj.equals() メソッドを基にしています。詳細については、equals()を参照してください。