Class UserValidator
java.lang.Object
com.suncode.pwfl.administration.user.UserValidator
Umożliwia walidację wybranych pól z klasy User
- Author:
- Michał Stróżyński 18-04-2019
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleandoesUserExists(User user) Sprawdzenie czy podany użytkownik istniej w systemiestatic booleanhasUserGroup(User user) Sprawdzenie czy użytkownik należy do jakiejś grupystatic booleanisEmailValid(String userEmail) Sprawdzenie czy adres email użytkownika pasuje do określonego wzorcastatic booleanisUserFirstNameValid(String firstName) Sprawdzenie czy imię użytkownika spełnia odpowiednie kryteriastatic booleanisUserLastNameValid(String lastName) Sprawdzenie czy nazwisko użytkownika spełnia odpowiednie kryteriastatic booleanisUserNameEmpty(String userName) Sprawdzenie czy nazwa użytkownika jest pustastatic booleanisUserNameValid(String userName) Sprawdzenie czy nazwa użytkownika składa się z dozwolonych znaków
-
Constructor Details
-
UserValidator
public UserValidator()
-
-
Method Details
-
isUserNameEmpty
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
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
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
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
Sprawdzenie czy podany użytkownik istniej w systemie- Parameters:
userName- Nazwa użytkownika- Returns:
- True jeśli użytkownik istnieje w systemie
-
isEmailValid
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
Sprawdzenie czy użytkownik należy do jakiejś grupy- Parameters:
user- Użytkownik- Returns:
- True jeśli użytkownik należy jakiejś grupy
-