ビジネス・オブジェクトを直列化して、InputStream オブジェクトにします。
構文
abstract InputStream getStreamFromBO(BusinessObjectInterface theBusObj, Object config);
パラメーター
戻り値
ビジネス・オブジェクトを表す直列化データが含まれている InputStream オブジェクト。
例外
注記
getStreamFromBO() メソッドは、データ・ハンドラーのためにビジネス・オブジェクトからストリームへの変換を実行します。 theBusObj ビジネス・オブジェクト内のデータをストリーム (Java InputStream オブジェクト) へ変換します。
データ・ハンドラーに、メタオブジェクトに含まれているよりも多くの構成情報を提供する必要がある場合は、config オプションを使用して、そのような情報が含まれたオブジェクトを渡すことができます。 例えば、config は、ビジネス・オブジェクトからの XML 文書を作成するために使用されるスキーマの、テンプレート・ファイルまたは URL へのストリングである可能性があります。
config がビジネス・オブジェクト・タイプである場合は、getStreamFromBO() メソッドをインプリメントして、setupOptions(config ) を呼び出すことができます。 setupOptions() メソッドは、DataHandler 基本クラスに定義されます。このメソッドは、ビジネス・オブジェクト内の属性名をプロパティー名として使用し、デフォルト値をそれらのプロパティーの値として使用します。データ・ハンドラーが使用できるように、オブジェクトの構成プロパティーの値を設定します。
参照