.ignoreNonDigitCharacters( true )
.treatCheck10As( 'X' )
.treatCheck11As( 'P' )
.processingDirection( ProcessingDirection.LEFT_TO_RIGHT )
);
config.addMapping( mapping );
Validator validator = config.buildValidatorFactory().getValidator();
Product product = new Product( "123-456-789-P" );
Set<ConstraintViolation<Product>> constraintViolations = validator.validate( product );