deleteParticipantByInstance()

特定の関係インスタンスから参加者を除去します。

構文

void deleteParticipantByInstance(String relDefName,
     String partDefName, int instanceId [, BusObj partData] )
  
 void deleteParticipantByInstance(String relDefName,
  
 String partDefName, int instanceId [, String partData] )
  
 void deleteParticipantByInstance(String relDefName,
   
 String partDefName, int instanceId [, long partData] )
  
 void deleteParticipantByInstance(String relDefName,
  
 String partDefName, int instanceId [, int partData] )
  
 void deleteParticipantByInstance(String relDefName,
   
 String partDefName, int instanceId [, double partData] )
  
 void deleteParticipantByInstance(String relDefName
  
 String partDefName, int instanceId [, float partData] )
  
 void deleteParticipantByInstance(String relDefName,
     String partDefName, int instanceId [, boolean partData] )
 

パラメーター

relDefName
関係定義の名前。

partDefName
参加者定義の名前。

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

partData
参加者に関連付けられたデータ。データ型は、BusObjStringlongintdoublefloatboolean のいずれかです。これはオプショナル・パラメーターです。

戻り値

なし。

例外

RelationshipRuntimeException 
 

注記

deleteParticipantByInstance() メソッドは、instanceId 関係インスタンス ID で識別される関係から参加者インスタンスを削除します。 このメソッドは、関係インスタンスと、基本となる関係表から参加者を除去します。

オプションの partData パラメーターを指定すると、deleteParticipantByInstance() は、partDatapartDefName 参加者定義に関連付けられている場合のみ、参加者インスタンスを削除します。

メソッドの最後の形式は、参加者インスタンスを唯一のパラメーターとして受け入れます。参加者インスタンスには、関係定義名、参加者定義名、およびインスタンス ID と参加者データのいずれかが含まれている必要があります。

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

参照項目

deactivateParticipant()

Copyright IBM Corp. 2004