Utilizar el patrón ChangeNounPart para validar una parte de nombre

Cada parte modificable de un nombre se gestiona mediante un tipo de mandato especial llamado mandato ChangeNounPart. Este mandato proporciona un método validate() que puede ampliar o alterar temporalmente para efectuar su propia comprobación de la lógica de negocio y, así, decidir si se debe llevar a cabo el cambio. Tanto la parte que se debe modificar, que es el nombre que contiene dicha parte, como los parámetros de control, están disponibles para la implementación del mandato en tiempo de ejecución.

Procedimiento

  1. Cree una clase Java que amplíe AbstractChangeNounPartUsingBusinessObjectMediatorCmdImpl e implemente la interfaz ChangeNounPart que está asociada al mandato de controlador Change.
  2. Implemente el método validate() si se necesita una validación de parte de nombre específica para poder cambiar la parte de nombre.
  3. Registre la implementación del mandato.