Package domain
Class Employee
- java.lang.Object
-
- domain.Employee
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDept()Повертає відділ працівника.java.lang.StringgetJobTitle()Повертає посаду працівника.intgetLevel()Повертає рівень працівника.java.lang.StringgetName()Повертає ім'я працівника.voidsetDept(java.lang.String dept)Встановлює відділ працівника.voidsetJobTitle(java.lang.String job)Встановлює посаду працівника.voidsetLevel(int level)Встановлює рівень працівника.voidsetName(java.lang.String name)Встановлює ім'я працівника.java.lang.StringtoString()Повертає текстове представлення працівника.
-
-
-
Constructor Detail
-
Employee
public Employee(java.lang.String name, java.lang.String jobTitle, int level, java.lang.String dept)Створює працівника з повним набором базових даних.Рівень автоматично перевіряється і може бути тільки 1–3.
- Parameters:
name- ім'я працівникаjobTitle- посадаlevel- рівень (1–3)dept- відділ
-
Employee
public Employee()
Створює працівника з випадковим ID.ID генерується в діапазоні 0–999.
-
-
Method Detail
-
toString
public java.lang.String toString()
Повертає текстове представлення працівника.- Overrides:
toStringin classjava.lang.Object- Returns:
- рядок з інформацією про працівника
-
setJobTitle
public void setJobTitle(java.lang.String job)
Встановлює посаду працівника.- Parameters:
job- назва посади
-
getJobTitle
public java.lang.String getJobTitle()
Повертає посаду працівника.- Returns:
- назва посади
-
getName
public java.lang.String getName()
Повертає ім'я працівника.- Returns:
- ім'я
-
setLevel
public void setLevel(int level)
Встановлює рівень працівника.Допустимі значення: 1–3. Інші значення замінюються на 1.
- Parameters:
level- рівень працівника
-
getLevel
public int getLevel()
Повертає рівень працівника.- Returns:
- рівень (1–3)
-
getDept
public java.lang.String getDept()
Повертає відділ працівника.- Returns:
- назва відділу
-
setDept
public void setDept(java.lang.String dept)
Встановлює відділ працівника.- Parameters:
dept- назва відділу
-
setName
public void setName(java.lang.String name)
Встановлює ім'я працівника.Ім'я перевіряється регулярним виразом. Якщо воно некоректне — встановлюється "John Doe".
- Parameters:
name- ім'я працівника
-
-