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