Utilisation du pattern ChangeNounPart pour valider une partie de nom
Chaque partie modifiable d'un nom est gérée par un type de commande spéciale dénommée commande ChangeNounPart. Cette commande fournit une méthode validate() que vous pouvez étendre ou remplacer afin d'exécuter votre propre vérification de logique métier pour déterminer si la modification doit être réalisée. La partie à modifier ainsi que le nom qui l'héberge et les paramètres de contrôle sont tous rendus disponibles à l'implémentation de la commande en phase d'exécution.
Procédure
- Créez une classe Java venant étendre AbstractChangeNounPartUsingBusinessObjectMediatorCmdImpl et implémentant l'interface ChangeNounPart associée à l'instruction de contrôleur Change.
- Implémentez la méthode
validate()si une validation de partie de nom spécifique est requise avant sa modification. - Enregistrez votre implémentation de commande.