Exemple d’utilisation Wildfly, JSF et Generic System : ajout de la valeur par défaut d’une relation

Nous allons voir dans ce billet comment ajouter une valeur par défaut à une relation. Pour cela, reprenons notre application précédente.

Ajouter une relation CarColor dans le modèle de données

Color.java

Nous allons commencer par ajouter le type Color grâce à la configuration statique de Generic System.

Nous avons vu que le paramétrage statique permettait d’ajouter des types dans Generic System. De la même manière, nous pouvons grâce au paramétrage statique créer des instances.
Nous allons maintenant ajouter de manière statique des instances de Color. Nous utiliserons pour cela les annotations :

  • @SystemGeneric qui déclare que la classe annotée correspond à un noeud du graphe statiquement paramétré ;
  • @Meta qui permet de définir le méta, donc le type de notre instance ;
  • @StringValue qui permet de définir la valeur qui sera une String.

Continue reading Exemple d’utilisation Wildfly, JSF et Generic System : ajout de la valeur par défaut d’une relation