Conception de la classe POJO

Lorsque vous concevez une classe en tant qu'objet POJO, vous pouvez utiliser un projet Java, un projet utilitaire J2EE ou un projet Web Crystal Reports.

Le schéma de votre classe POJO doit être compatible avec une table de votre rapport. Les noms et les types ne sont pas sensibles à la casse, mais ils doivent correspondre.

Remarque :    Le SDK prend uniquement en charge les méthodes publiques non statiques "get" et "is", sans paramètres saisis par l'utilisateur et sans champs publics non statiques. Si une méthode et un champ portent le même nom, la méthode est prioritaire.

Les types de données suivants sont pris en charge :

Lors de l'exécution, la classe POJO doit se trouver dans votre chemin de classe. Par exemple, dans le cas d'un projet Web Crystal Reports, la classe POJO doit se trouver dans WEB-INF\lib.

Vous trouverez un exemple de classe POJO, intitulée ReportData, dans la section suivante.

Exemple de code 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://www.france.businessobjects.com/
Support technique
http://www.businessobjects.com/services/support/