net.sf.plausj.bank.german.strategy
Interface Strategy

All Known Implementing Classes:
Strategy00, Strategy01, Strategy02, Strategy03, Strategy04, Strategy05, Strategy06, Strategy07, Strategy08, Strategy09, Strategy10, Strategy11, Strategy13, Strategy14, Strategy15, Strategy16, Strategy17, Strategy18, Strategy19, Strategy20, Strategy21, Strategy22, Strategy23, Strategy24, Strategy25, Strategy26, Strategy27, Strategy28, Strategy29, Strategy30, Strategy31, Strategy32, Strategy33, Strategy34, Strategy35, Strategy36, Strategy37, Strategy38, Strategy39, Strategy40, Strategy41, Strategy42, Strategy43, Strategy44, Strategy45, Strategy46, Strategy47, Strategy48, Strategy49, Strategy50, Strategy51, Strategy52, Strategy53, Strategy54, Strategy55, Strategy56, Strategy57, Strategy58, Strategy59, Strategy60, Strategy61, Strategy62, Strategy63, Strategy64, Strategy65, Strategy66, Strategy67, Strategy68, Strategy69, Strategy70, Strategy71, Strategy72, Strategy73, Strategy74, Strategy75, Strategy76, Strategy77, Strategy78, Strategy79, Strategy80, Strategy81, Strategy82, Strategy83, Strategy84, Strategy85, Strategy86, Strategy87, Strategy88, Strategy89, Strategy90, Strategy91, Strategy92, Strategy93, Strategy94, Strategy95, Strategy96, Strategy97, Strategy98, Strategy99, StrategyA0, StrategyA1, StrategyA2, StrategyA3, StrategyA4, StrategyA5, StrategyA6, StrategyA7, StrategyA8, StrategyA9, StrategyB0, StrategyB1, StrategyB2, StrategyB3, StrategyB4, StrategyB5, StrategyB6, StrategyB7, StrategyB8, StrategyB9, StrategyC0, StrategyC1, StrategyC2, StrategyC3, StrategyC4

public interface Strategy

Interface to be implemented by all check strategies

Author:
ninan

Method Summary
 CheckDigit calculateCheckDigit(BankCode bankCode, AccountCode accountCode)
          This method must calculate the check digit and return it within an check digit object.
 

Method Detail

calculateCheckDigit

CheckDigit calculateCheckDigit(BankCode bankCode,
                               AccountCode accountCode)
This method must calculate the check digit and return it within an check digit object. It is called by the BankAccount class to calculate the validity. If null is returned it means this strategy is not responsible for the account code.

Parameters:
bankCode - The bank code
accountCode - The account code
Returns:
The check digit of the account code
See Also:
CheckDigit


Copyright © 2005-2007 null. All Rights Reserved.