commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gabriel Belingueres (JIRA)" <>
Subject [jira] Commented: (VALIDATOR-188) Extend ISBN validator to support smooth transition to ISBN-13 / EAN-13 standard
Date Wed, 26 Jul 2006 15:19:14 GMT
    [ ] 
Gabriel Belingueres commented on VALIDATOR-188:


I've seen that this functionality will be included in version 1.4, which will be centered
in eliminating the ORO dependency by migrating to Java 1.4.  I have two arguments I can think
that this may be not the best choice.

1) From the business stand point, we have a window of opportunity that we must take advantage
of.  I don't personally know how much time it takes to make a new release, but if it is a
period such as a month or so for each one, then waiting about two months for a functionality
that is already coded doesn't make many sense to me.

2) From a technical stand point, there are many places that will be reluctant to migrate to
Java 1.4 for applications that are in production just because of the ISBN thing (though it
may be a good excuse anyway) since they are basically just numeric calculations.  There are
many conservative managers following the philosophy "if it is not broken, don't fix it". 
Also, the current implementation of ISBN validator uses almost trivial examples of regular
expressions, so migrating later to Java 1.4 regexp I don't see it like a big problem (as it
could be the email validation code that uses specific Perl semantics in the regexps, then
making it more difficult to migrate).


> Extend ISBN validator to support smooth transition to ISBN-13 / EAN-13 standard
> -------------------------------------------------------------------------------
>                 Key: VALIDATOR-188
>                 URL:
>             Project: Commons Validator
>          Issue Type: Improvement
>          Components: Routines
>    Affects Versions: 1.2.0 Release
>            Reporter: Gabriel Belingueres
>             Fix For: 1.4.0
>         Attachments:,
> Hi,
> I just revised the ISBNValidator to support ISBN-13 / EAN-13 standards, which will begin
its use on 2007 (see for more information).
> To support a smooth transition, I changed the isValid(String) method so that it can validate
all ISBN-10, ISBN-13 and EAN-13 codes. In addition, I created methods for validating only
ISBN-10, only EAN-13, or ISBN-13 / EAN-13 codes.  This way, anyone could have support for
> the new standard by just changing the .jar file.
> Please note that I've changed a few method names, and you may want to check the code
style to match the existing one (however I tried to follow it whenever I could).
> Regards,
> Gabriel Belingueres

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message