[ 
https://issues.apache.org/jira/browse/VALIDATOR-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16588213#comment-16588213
 ] 

Alex commented on VALIDATOR-424:
--------------------------------

Here is a summary of the changes I will make to implement this improvement:
 # remove final from LuhnCheckDigit class declaration to allow ISINCheckDigit 
to be a subclass
 # update the class declaratoin in ISINCheckDigit to extend LuhnCheckDigit
 # remove 10 from constructor in ISINCheckDigit as this calls the constructor 
in the super class
 # remove protected int weightedValue(int charValue, int leftPos, int rightPos) 
method from ISINCheckDigit as this now is inherited from LuhnCheckDigit
 # remove position weight array from ISINCheckDigit, as this is only used in 
the weightedValue(int charValue, int leftPos, int rightPos) which is now in the 
superclas

> ISINCheckDigit could extend LuhnCheckDigit
> ------------------------------------------
>
>                 Key: VALIDATOR-424
>                 URL: https://issues.apache.org/jira/browse/VALIDATOR-424
>             Project: Commons Validator
>          Issue Type: Improvement
>    Affects Versions: 1.6
>            Reporter: Sebb
>            Priority: Major
>
> ISINCheckDigit is a version of Luhn which allows alphabetic characters.
> The class could extend the Luhn class.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to