指定した親に属する一致関係の親/子関係に対して、指定した子インスタンスを除去します。
構文
void deleteMyChildren(String parentChildRelDefName, String parentParticpntDefName, BusObj parentBusObj, String childParticpntDefName, Object childBusObjList, CxExecutionContext map_ctx) void deleteMyChildren(String parentChildRefDefName, String parentParticpntDefName, BusObj parentBusObj, String childParticpntDefName, CxExecutionContext map_ctx)
パラメーター
戻り値
なし。
例外
RelationshipRuntimeException
注記
deleteMyChildren() メソッドは、親/子の parentChildRelDefName 関係定義から子インスタンスを削除します。このメソッドは、以下の形式をサポートしています。
このメソッドは、固有キーを持つ親ビジネス・オブジェクトを含むカスタム関係で有効です。親オブジェクトが子オブジェクトを除去した場合は、deleteMyChildren() を使用して、変更後イメージ (parentBusObj にあります) と変更前イメージ (関係表の情報) を比較し、変更後イメージで除去された子オブジェクトを判別します。子オブジェクトごとに、deleteMyChildren() は、親および子の参加者の関係表 (parentParticpntDefName と childParticpntDefName) の関係表から対応する子インスタンスを除去します。
deleteMyChildren() メソッドでは、Relationship Designer Express で定義された親/子関係が必要です。この種類の関係を作成する方法の詳細については、"親/子関係定義の作成"を参照してください。
参照項目