Class DefaultPhoneValidatorStrategyImpl

java.lang.Object
com.skava.strategyimpl.DefaultPhoneValidatorStrategyImpl
All Implemented Interfaces:
PhoneValidatorStrategy

public class DefaultPhoneValidatorStrategyImpl extends Object implements PhoneValidatorStrategy
This class provides functionality of validating the user phoneNumber by default validator config.
Author:
Infosys Equinox
  • Field Details

    • DEFAULT_USER_CREDENTIAL_MIN_LENGTH

      public static final String DEFAULT_USER_CREDENTIAL_MIN_LENGTH
      The default user pwd min length.
      See Also:
    • DEFAULT_USER_CREDENTIAL_MAX_LENGTH

      public static final String DEFAULT_USER_CREDENTIAL_MAX_LENGTH
      The default user pwd max length.
      See Also:
    • DEFAULT_USER_ALLOWED_SPECIAL_CHARS

      public static final String DEFAULT_USER_ALLOWED_SPECIAL_CHARS
      The default user allowed special chars.
      See Also:
    • DEFAULT_ALLOW_NUMBER

      public static final boolean DEFAULT_ALLOW_NUMBER
      The default allow number.
      See Also:
    • DEFAULT_ALLOW_UPPERCASE

      public static final boolean DEFAULT_ALLOW_UPPERCASE
      The default allow uppercase.
      See Also:
    • DEFAULT_ALLOW_LOWERCASE

      public static final boolean DEFAULT_ALLOW_LOWERCASE
      The default allow lowercase.
      See Also:
  • Constructor Details

    • DefaultPhoneValidatorStrategyImpl

      public DefaultPhoneValidatorStrategyImpl()
  • Method Details

    • isValidPhoneNumber

      public boolean isValidPhoneNumber(String phoneNumber, org.json.JSONObject phoneNumberValidatorConfig)
      This method is used to checks whether the given phoneNumber is valid phoneNumber or not.
      Specified by:
      isValidPhoneNumber in interface PhoneValidatorStrategy
      Parameters:
      phoneNumber - Indicates the phoneNumber of an user which is used for validating the user phoneNumber by default validator config.
      phoneNumberValidatorConfig - Holds JSONObject which is phoneNumberConfig for validating the phoneNumber by default validator config.
      Returns:
      True, if it is a valid phoneNumber