setInstanceId()

Participant インスタンスが参加している関係のインスタンス ID を設定します。

構文

void setInstanceId(int id)
 

パラメーター

id
関係のインスタンス ID。

戻り値

なし。

例外

RelationshipRuntimeException - "例外処理"を参照してください。

注記

setInstanceId() を使用すると、参加者インスタンスをパラメーターとして Participant() メソッドまたは create() メソッドに渡すときに、関係インスタンス ID が除去されます。 この場合は、インスタンス ID を定数 INVALID_INSTANCE_ID に設定します。

// wipe out the relationship instance ID
 myParticipant.setInstanceId(Participant.INVALID_INSTANCE_ID);
  
 // pass the participant instance to the create() method
 int newRelId = create(myParticipant);
 

参照項目

getInstanceId(), 関係定義の作成, "サブマップを使用した変換"

Copyright IBM Corp. 2004