このビジネス・オブジェクトのキー属性値を入力ビジネス・オブジェクトのキー属性値と比較します。
構文
boolean IequalsKeys(IBusinessObject obj2);
パラメーター
戻り値
すべての キー属性の値が同じである場合は、true を戻します。同じでない場合は、false を戻します。
注記
IequalsKeys() メソッドは浅い比較を実行します。すなわち、子ビジネス・オブジェクト内のキーは比較しません。
例
次の例では、order2 のキー属性を order1 のキー属性と比較します。ただし、子ビジネス・オブジェクトの属性がある場合は、これを除きます。
boolean keyEqual = false; IBusinessObject order1 = accessSession.IcreateBusinessObjectwithVerb("salesorder", "retrieve"); IBusinessObject order2 = accessSession.IcreateBusinessObjectwithVerb("salesorder", "retrieve"); keyEqual = order1.IequalsKeys(order2); if(keyEqual) System.out.println("order1 is the same as order2") else System.out.println("order1 is not the same as order2");