構文
void deactivateParticipantByInstance(String relDefName, String partDefName, int instanceId [, BusObj partData ] ) void deactivateParticipantByInstance(String relDefName, String partDefName, int instanceId [, String partData ] ) void deactivateParticipantByInstance(String relDefName, String partDefName, int instanceId [, long partData ] ) void deactivateParticipantByInstance(String relDefName, String partDefName, int instanceId [, int partData ] ) void deactivateParticipantByInstance(String relDefName, String partDefName, int instanceId [, double partData ] ) void deactivateParticipantByInstance(String relDefName, String partDefName, int instanceId [, float partData ] ) void deactivateParticipantByInstance(String relDefName, String partDefName, int instanceId [, boolean partData ] )
パラメーター
戻り値
なし。
例外
RelationshipRuntimeException - "例外処理"を参照してください。
注記
deactivateParticipantByInstance() メソッドは、関係インスタンス ID instanceID が識別する関係インスタンスから、指定された参加者を非アクティブにします。 ただし、このメソッドは、関係表から参加者を除去しません。
関係表に存在するレコードを保持している場合に、参加者を除去するには、このメソッドを使用します。
非アクティブ化された参加者を表示するには、関係表に直接照会します。表名を検索して、特定の関係の情報にアクセスするには、Relationship Designer Express を使用して関係定義を開き、「編集」メニューから「拡張設定」を選択します。これらの設定の詳細については、"関係の拡張設定の指定"を参照してください。
deactivateParticipantByInstance() メソッドは、静的として宣言されたクラス・メソッドです。既存の関係インスタンスから、または Relationship クラスを参照することでこのメソッドを呼び出すことができます。
参照項目