java.lang.Object
com.fredriksonsound.iot_backoffice_auth.util.UserUtils

public class UserUtils
extends java.lang.Object
Utility class for users
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.util.regex.Pattern VALID_EMAIL_ADDRESS_REGEX  
    static java.util.regex.Pattern VALID_PASSWORD_REGEX  
    static java.util.regex.Pattern VALID_USERNAME_REGEX  
  • Method Summary

    Modifier and Type Method Description
    static boolean validEmail​(java.lang.String emailStr)  
    static boolean validPassword​(java.lang.String passwordStr)
    Verifies that an password is valid RULES: minlen = 6 maxlen = 32 must have ONE upper case char must have 1 number
    static boolean validUsername​(java.lang.String usernameStr)
    Verifies that an email address is a valid email address

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • validEmail

      public static boolean validEmail​(java.lang.String emailStr)
    • validUsername

      public static boolean validUsername​(java.lang.String usernameStr)
      Verifies that an email address is a valid email address
      Parameters:
      usernameStr - the email address
      Returns:
      ok if valid
    • validPassword

      public static boolean validPassword​(java.lang.String passwordStr)
      Verifies that an password is valid RULES: minlen = 6 maxlen = 32 must have ONE upper case char must have 1 number
      Parameters:
      passwordStr - the password
      Returns:
      ok if valid