public class CheckValidation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
todayDay |
private static int |
todayMonth |
private static int |
todayYear |
Constructor and Description |
---|
CheckValidation() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkAdress(java.lang.String adress) |
static boolean |
checkDate(java.lang.String date) |
static boolean |
checkIndex(java.lang.String index) |
static boolean |
checkIndexYear(java.lang.String index) |
static boolean |
checkLK(java.lang.String lk) |
static boolean |
checkMail(java.lang.String mail) |
static boolean |
checkName(java.lang.String name,
int mode) |
static boolean |
checkPhoneNumber(java.lang.String num) |
static boolean |
checkProsek(java.lang.String prosek) |
static boolean |
checkSearchQuery(java.lang.String searchQuery,
int tab) |
static boolean |
checkSelection(java.lang.Object selectedItem)
for
ComboBox highlighting |
static boolean |
checkTitula(java.lang.String t) |
static boolean |
checkUniquePredmetCode(java.lang.String text) |
static boolean |
checkUniqueProfesorID(java.lang.String id) |
static boolean |
checkZvanje(java.lang.String z) |
static boolean |
doesHave31Days(int mes) |
static java.lang.String |
firstLetterToCapital(java.lang.String s) |
static int |
getGodinaIndeksa(java.lang.String s) |
static int |
getGodinaUpisa(java.lang.String s) |
static int |
getTodayDay() |
static int |
getTodayMonth() |
static int |
getTodayYear() |
static boolean |
isLeapYear(int god) |
static boolean[] |
isPredmetValid(java.lang.Object[] o,
boolean editable) |
static boolean[] |
isProfesorValid(java.lang.Object[] data,
boolean editable) |
static boolean[] |
isStudentValid(java.lang.Object[] data,
boolean editable) |
static java.lang.String[][] |
tokenizeSearchQuery(java.lang.String query,
int tab) |
private static int todayDay
private static int todayMonth
private static int todayYear
public static boolean checkName(java.lang.String name, int mode)
name
- data to be validatedmode
- -
0 - Imena/Prezimena
1 - Sifre
2 - Naziv predmetapublic static boolean checkDate(java.lang.String date)
date
- String with Date of format DD.MM.YYYY.public static boolean checkIndex(java.lang.String index)
index
- String ssX/YYYY or ssXX/YYYY or ssXXX/YYYYpublic static boolean checkIndexYear(java.lang.String index)
index
- Student indexpublic static boolean checkMail(java.lang.String mail)
mail
- String mailpublic static boolean checkProsek(java.lang.String prosek)
prosek
- Student GPA?public static boolean checkPhoneNumber(java.lang.String num)
num
- phone number
0nn/nnn-nnn or 0nn/nnn-nnnn or 0nn/nnn-nnnnn for domestic numbers and
+MMMnn/nnn-nnn or +MMMnn/nnn-nnnn or +MMMnn/nnn-nnnnn for foreign numberspublic static boolean checkAdress(java.lang.String adress)
public static boolean isLeapYear(int god)
god
- yearpublic static boolean doesHave31Days(int mes)
mes
- monthpublic static int getGodinaUpisa(java.lang.String s)
s
- input Datepublic static int getGodinaIndeksa(java.lang.String s)
s
- input index(Student
's keyValue)public static boolean[] isStudentValid(java.lang.Object[] data, boolean editable)
public static boolean[] isPredmetValid(java.lang.Object[] o, boolean editable)
public static boolean checkUniquePredmetCode(java.lang.String text)
public static boolean checkUniqueProfesorID(java.lang.String id)
public static boolean checkSelection(java.lang.Object selectedItem)
ComboBox
highlightingselectedItem
- selected item in ComboBoxpublic static boolean checkLK(java.lang.String lk)
lk
- IDcard(keyValue for Profesor
)public static boolean checkTitula(java.lang.String t)
t
- input Profesor
's titlepublic static boolean checkZvanje(java.lang.String z)
z
- input Profesor
's callingpublic static boolean[] isProfesorValid(java.lang.Object[] data, boolean editable)
public static java.lang.String firstLetterToCapital(java.lang.String s)
s
- input Stringpublic static boolean checkSearchQuery(java.lang.String searchQuery, int tab)
searchQuery
- input from Search TextField
tab
- in tab (0 - Student/1 - Professor/2 -Subject)public static java.lang.String[][] tokenizeSearchQuery(java.lang.String query, int tab)
query
- query String validated by checkSearchQuery(String searchQuery, int tab)tab
- search in tab (0 - Student/1 - Professor/2 -Subject)public static int getTodayDay()
public static int getTodayMonth()
public static int getTodayYear()