Considérations de classe Java
L'importateur Java génère une structure contenant tous les champs ou beans associés à vos classes Java. Une structure est créée pour chaque classe mais elles sont connectées à l'aide d'un mécanisme d'héritage, afin d'être liées l'une à l'autre comme elles le seraient avec des pointeurs Java. L'illustration ci-dessous montre une structure (à partir des exemples) qui possède une classe Invoices comme objet externe faisant référence à d'autres classes comme Invoice, LineItem et Contact.
Lors de la création de définitions de structure pour vos classes Java, vous pouvez choisir de créer des éléments de structure pour les champs Java ou pour les propriétés JavaBean. Cela est spécifié lors de l'import de classes Java et ne peut être modifié sans réimport.
-
Les listes et les maps doivent inclure leur type - Un champ ou une propriété Bean de type java.util.List ou java.util.Map ne fonctionnera pas. Utilisez java.util.List<ClassName> ou java.util.Map<ClassName, ClassName>.
Notez que les propriétés JavaBean sont incluses même lorsque le getter ou le setter est présent, mais pas les deux.