updateParticipantByInstance()

特定の関係インスタンスの参加者を更新します。

構文

特定の関係インスタンスの参加者を更新するには、以下のようにします。

void updateParticipantByInstance(String relDefName,
        String partDefName, int instanceId [ , BusObj partData ] )
  
 void updateParticipantByInstance(Participant participant)
 

パラメーター

relDefName
関係定義の名前。

partDefName
参加者定義の名前。

instanceId
参加者が属する関係を識別する関係インスタンス ID。

partData
参加者に関連付けられたデータ。データ型は BusObj です。このパラメーターはオプションです。

participant
関係で更新される参加者。

戻り値

なし。

例外

RelationshipRuntimeException 
 

注記

updateParticipantByInstance() メソッドは、指定した参加者に関連付けられたビジネス・オブジェクトの非キー属性を更新します。関係定義に関連付けられた属性のみが更新されます。

ビジネス・オブジェクトではないキー属性または参加者タイプ (String、long、 int、double、float、または boolean) を変更するには、deleteParticipant() または deactivateParticipant() を使用して参加者を削除してから、addMyChildren() を使用して、新しい参加者を追加する必要があります。

updateParticipantByInstance() メソッドは、静的として宣言されたクラス・メソッドです。既存の関係インスタンスから、または Relationship クラスを参照することでこのメソッドを呼び出すことができます。

参照項目

deleteParticipant(), deactivateParticipant(), addMyChildren()

Copyright IBM Corp. 2004