getByteArrayFromBO()

ビジネス・オブジェクトを直列化して、バイト配列にします。

構文

abstract byte[] getByteArrayFromBO(BusinessObjectInterface theBusObj,
       Object config);
 

パラメーター

theBusObj
バイト配列に変換するビジネス・オブジェクト。

config
データ・ハンドラーの追加の構成情報が含まれているオプションのオブジェクト。

戻り値

指定されたビジネス・オブジェクトを表す直列化データを含むバイト配列。

例外

Exception
メソッドがビジネス・オブジェクトを直列化データのバイト配列に変換できない場合にスローされます。

注記

getByteArrayFromBO() メソッドは、データ・ハンドラーのためにビジネス・オブジェクトからバイトへの変換を実行します。 theBusObj ビジネス・オブジェクト内のデータを バイト配列 (Java byte[] オブジェクト) へ変換します。

要確認:
getByteArrayFromBO() メソッドは、デフォルト・インプリメンテーションのない抽象メソッドです。したがって、データ・ハンドラー・クラスはこのメソッドをインプリメントする必要があります

データ・ハンドラーに、メタオブジェクトに含まれているよりも多くの構成情報を提供する必要がある場合は、config オプションを使用して、そのような情報が含まれたオブジェクトを渡すことができます。 例えば、config は、ビジネス・オブジェクトからの XML 文書を作成するために使用されるスキーマの、テンプレート・ファイルまたは URL へのストリングである可能性があります。

config がビジネス・オブジェクト・タイプである場合は、getByteArrayFromBO() メソッドをインプリメントして、setupOptions(config) を呼び出すことができます。 setupOptions() メソッドは、DataHandler 基本クラスに定義されます。このメソッドは、ビジネス・オブジェクト内の属性名をプロパティー名として使用し、デフォルト値をそれらのプロパティーの値として使用します。データ・ハンドラーが使用できるように、オブジェクトの構成プロパティーの値を設定します。

参照

getBO() - パブリック, getStreamFromBO(), getStringFromBO()

Copyright IBM Corp. 2004