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