List of usage examples for org.apache.commons.validator.routines ISBNValidator convertToISBN13
public String convertToISBN13(String isbn10)
From source file:com.github.bfour.fpliteraturecollector.domain.ISBN.java
public ISBN(String v10OrV13String) { ISBNValidator validator = ISBNValidator.getInstance(); String normalizedString = getNormalizedString(v10OrV13String); if (validator.isValidISBN13(normalizedString)) this.v13String = normalizedString; else if (validator.isValidISBN10(normalizedString)) this.v13String = validator.convertToISBN13(normalizedString); else//from w w w . j av a 2 s . c o m throw new InvalidParameterException("String passed as ISBN is not a valid v10 or v13 ISBN"); }