Figura 4. CRUD en funcionamiento Ahora podemos crear tareas de forma simple sin haber invertido tiempo innecesario en tareas triviales como creación, modificación y borrado de Tareas. Además el módulo aplica todas las validaciones del elemento de dominio, por ejemplo, si intentamos crear una Tarea sin título tendremos el siguiente error:
Figura 5. Validaciones El módulo CRUD provee las siguientes características: ✔
Búsqueda de elementos por contenido (todos los campos String en su clase de dominio).
✔
Listado maestro de los elementos.
✔
Paginación automática.
✔
Creación de elementos de dominio aplicando sus validaciones definidas.
✔
Verificación de consistencia referencial entre elementos del dominio, es decir, no permite eliminar elementos relacionados/enlazados desde otro elemento de dominio.
✔
Personalización, se pueden internacionalizar los mensajes, se pueden modificar las plantillas y aplicar contenidos diferentes.