IequalsKeys()

このビジネス・オブジェクトのキー属性値を入力ビジネス・オブジェクトのキー属性値と比較します。

構文

boolean IequalsKeys(IBusinessObject obj2);
 

パラメーター

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");
 

Copyright IBM Corp. 2004