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 boolean
doesUserExists
(User user) Sprawdzenie czy podany użytkownik istniej w systemiestatic boolean
hasUserGroup
(User user) Sprawdzenie czy użytkownik należy do jakiejś grupystatic boolean
isEmailValid
(String userEmail) Sprawdzenie czy adres email użytkownika pasuje do określonego wzorcastatic boolean
isUserFirstNameValid
(String firstName) Sprawdzenie czy imię użytkownika spełnia odpowiednie kryteriastatic boolean
isUserLastNameValid
(String lastName) Sprawdzenie czy nazwisko użytkownika spełnia odpowiednie kryteriastatic boolean
isUserNameEmpty
(String userName) Sprawdzenie czy nazwa użytkownika jest pustastatic boolean
isUserNameValid
(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
-