>>-@Group--(--nom_groupe--)------------------------------------><
Pour comprendre les conventions utilisées dans le diagramme de syntaxe, voir Comment lire les diagrammes de syntaxe.
L'annotation @Group de niveau interface indique la valeur utilisée avec l'option groupOptions. La valeur nom-groupe est sensible à la casse. Pour contrôler la manière dont l'utilitaire crée des classes d'implémentation pour l'interface, indiquez l'option à l'aide de l'utilitaire Generator. Pour contrôler les options de liaison spécifiées lors de l'exécution d'une opération de liaison avec l'interface, indiquez l'option à l'aide de l'utilitaire StaticBinder.
Utilisez cette annotation et cette option pour spécifier des paramètres pour les groupes d'interfaces pureQuery lorsque vous générez des implémentations pour les méthodes annotées dans l'interface. L'annotation est aussi utilisée lorsque vous procédez à des opérations de liaison sur des méthodes annotées dans l'interface.
@Group ("Payroll")
public Interface CalculateTax {
…
}
Lorsque l'option groupOptions suivante
est spécifiée dans un fichier d'options de l'utilitaire Generator, cet utilitaire génère
des classes d'implémentation pour l'interface CalculateTax avec les paramètres
de l'option spécifiée.groupOptions.Payroll= -collection Payroll -url "jdbc:db2://com.prod.hr:50000/DB01"
groupOptions.Payroll -bindOptions "QUALIFIER(Payroll), COLLECTION(Payroll)" -url "jdbc:db2://com.prod.hr:50000/DB01"