java.lang.Object
com.cardatechnologies.utils.validators.abaroutevalidator.AbaRouteValidator

public class AbaRouteValidator extends Object
Description:
This class is used to validate a ABA Routing Transit Number.
Author:
Daniel Carda

Maintenance History:
    yyyy mm dd  Who                       Description
    ----------  ------------------------  ----------------------------------------------------
    2015/02/11  Daniel Carda              Initial Module Creation...
    2020/12/23  Daniel Carda              Started using and ENum for error content.
    2020/12/24  Daniel Carda              Optimized algorithms.
    2021/08/01  Daniel Carda              Improved Class Javadocs

  • Constructor Details

    • AbaRouteValidator

      public AbaRouteValidator()
  • Method Details

    • validate

      public static boolean validate(String paramAbaRouteNumber) throws AbaRouteValidationException
      This method is the starting point to validate whether a incoming string is a valid ABA Routing Transit Number.
      Parameters:
      paramAbaRouteNumber - The ABA number to be tested.
      Returns:
      boolean True if all the characters were digits. False if there was a problem.
      Throws:
      AbaRouteValidationException - A error occurred when parsing the suspect ABA Routing Transit Number.