POJO クラスの作成

POJO として使用するクラスを作成する場合は、Java プロジェクト、J2EE ユーティリティ プロジェクト、または Crystal Reports Web プロジェクトを使用します。

POJO クラスには、レポート内のテーブルと互換性のあるスキーマが含まれている必要があります。名前とタイプは大文字と小文字を区別しませんが、これらは一致する必要があります。

注    SDK は、入力パラメータを使用しない非静的パブリック メソッドの get と is、および非静的パブリック フィールドのみサポートします。メソッドとフィールドが同じ名前を使用する場合、メソッドの方が優先されます。

次のデータ型がサポートされます。

実行時には、POJO クラスがクラスパス内に存在する必要があります。たとえば、Crystal Reports Web プロジェクトの場合、POJO クラスは WEB-INF\lib 内に存在する必要があります。

ReportData という名前の POJO クラスの例を次の節で説明します。

ReportData.java サンプル コード

import java.sql.*;

public class ReportData

{

public String firstName;

private String lastName;

private int age;

private Date birthDay;

public ReportData(String firstName, String lastName, int age, Date birthDay)

{

this.firstName = firstName;

this.lastName = lastName;

this.age = age;

this.birthDay = birthDay;

}

public String getLastName()

{

return lastName;

}

public int getAge() {return age;}

public Date getBirthDay() {return birthDay;}

}






Business Objects
http://japan.businessobjects.com/
サポート サービス
http://japan.businessobjects.com/services/