Annotation Interface ISBN
@Documented
@Constraint(validatedBy=ISBNValidator.class)
@Target(FIELD)
@Retention(RUNTIME)
public @interface ISBN
Anotación de validación personalizada para comprobar que un
ISBN tiene formato válido según los estándares ISBN-10 o
ISBN-13.
Esta anotación puede aplicarse sobre atributos de una entidad
o DTO par que la validación se realice automáticamente mediante
la clase
ISBNValidator- Author:
- Álvaro Allén alvaro.allper.1@educa.jcyl.es
-
Optional Element Summary
Optional Elements
-
Element Details
-
message
String messageMensaje mostrado cuando el ISBN no supera la validación.- Returns:
- mensaje de error
- Default:
"ISBN inv\u00e1lido"
-
groups
Class<?>[] groupsPermite agrupar validaciones.- Returns:
- mensaje de error
- Default:
{}
-
payload
Class<? extends jakarta.validation.Payload>[] payloadPermite asociar información adicional a la validación.- Returns:
- información adicional de validación
- Default:
{}
-