このビジネス・オブジェクトの属性値を入力ビジネス・オブジェクトの属性値と比較します。
構文
boolean Iequals(IBusinessObject obj2);
パラメーター
戻り値
すべての 属性の値と動詞が同じである場合は、true を戻します。同じでない場合は、false を戻します。
注記
Iequals() メソッドは、このビジネス・オブジェクトの属性値を入力ビジネス・オブジェクトの属性値と比較します。ビジネス・オブジェクトが階層型である場合、比較には、子ビジネス・オブジェクトのすべての 属性が含まれます。動詞と属性値は一致する必要があります。
比較で、null 値は、それが比較される対象の値に等価であるとみなされ、true の戻りを無効にしません。
例
次の例では、order2 の動詞と属性を order1 のすべての属性と比較します。
boolean isEqual = false; IBusinessObject order1 = accessSession.IcreateBusinessObjectwithVerb("salesorder", "create"); IBusinessObject order2 = accessSession.IcreateBusinessObjectwithVerb("salesorder", "create"); isEqual = order1.Iequals(order2); if(isEqual) System.out.println("order1 is the same as order2") else System.out.println("order1 is not the same as order2");