Class UserValidator

java.lang.Object
com.suncode.pwfl.administration.user.UserValidator

public class UserValidator extends Object
Umożliwia walidację wybranych pól z klasy User
Author:
Michał Stróżyński 18-04-2019
  • Constructor Details

    • UserValidator

      public UserValidator()
  • Method Details

    • isUserNameEmpty

      public static boolean isUserNameEmpty(String userName)
      Sprawdzenie czy nazwa użytkownika jest pusta
      Parameters:
      userName - Nazwa użytkownika
      Returns:
      True jeśli nazwa użytkownika nie zawiera żadnych znaków
    • isUserNameValid

      public static boolean isUserNameValid(String userName)
      Sprawdzenie czy nazwa użytkownika składa się z dozwolonych znaków
      Parameters:
      userName - Nazwa użytkownika
      Returns:
      True jeśli nazwa użytkownika zawiera tylko dozwolone znaki
    • isUserFirstNameValid

      public static boolean isUserFirstNameValid(String firstName)
      Sprawdzenie czy imię użytkownika spełnia odpowiednie kryteria
      Parameters:
      firstName - Imię użytkownika
      Returns:
      True jeśli imię użytkownika jest puste, lub jest krótsze niż 50 znaków
    • isUserLastNameValid

      public static boolean isUserLastNameValid(String lastName)
      Sprawdzenie czy nazwisko użytkownika spełnia odpowiednie kryteria
      Parameters:
      lastName - Nazwisko użytkownika
      Returns:
      True jeśli nazwisko użytkownika jest puste, lub jest krótsze niż 50 znaków
    • doesUserExists

      public static boolean doesUserExists(User user)
      Sprawdzenie czy podany użytkownik istniej w systemie
      Parameters:
      userName - Nazwa użytkownika
      Returns:
      True jeśli użytkownik istnieje w systemie
    • isEmailValid

      public static boolean isEmailValid(String userEmail)
      Sprawdzenie czy adres email użytkownika pasuje do określonego wzorca
      Parameters:
      userEmail - Nazwa użytkownika
      Returns:
      True jeśli email użytkownika nie jest pusty i pasuje do wzorca
    • hasUserGroup

      public static boolean hasUserGroup(User user)
      Sprawdzenie czy użytkownik należy do jakiejś grupy
      Parameters:
      user - Użytkownik
      Returns:
      True jeśli użytkownik należy jakiejś grupy