Class PhoneValidator

java.lang.Object
sk.iway.iwcm.form.validators.PhoneValidator

public class PhoneValidator extends Object
  • Field Details

    • phoneCodes

      public Set<String> phoneCodes
    • onlyMobilePhone

      public boolean onlyMobilePhone
  • Constructor Details

    • PhoneValidator

      protected PhoneValidator()
  • Method Details

    • getInstance

      public static PhoneValidator getInstance()
    • isValid

      public boolean isValid(List<String> phoneClasses, String phoneNumberIn)
    • getRegexps

      protected List<String> getRegexps(List<String> phoneClasses)
    • hasPhoneClass

      public boolean hasPhoneClass(List<String> classes)
    • hasBlacklistedPhoneClass

      public boolean hasBlacklistedPhoneClass(List<String> classes)
    • isBlacklisted

      public boolean isBlacklisted(String phoneNumber)
    • getBlacklistedPhoneClasses

      protected List<String> getBlacklistedPhoneClasses()
    • getPhoneClasses

      public List<String> getPhoneClasses()
    • getConstant

      protected String getConstant(String key, String defaultKey)
    • getText

      protected String getText(String key, String defaultKey)
    • getPhoneNumberNormalized

      public String getPhoneNumberNormalized(String phoneNumber)
    • getPhoneCodes

      public Set<String> getPhoneCodes()
    • setPhoneCodes

      public void setPhoneCodes(Set<String> phoneCodes)
    • setPhoneCodes

      public void setPhoneCodes(List<String> phoneCodes)
    • addPhoneCode

      public void addPhoneCode(String phoneCode)
    • addPhoneCodes

      public void addPhoneCodes(Set<String> phoneCodes)
    • addPhoneCodes

      public void addPhoneCodes(List<String> phoneCodes)