Package domain

Class Manager


  • public class Manager
    extends Employee
    Представляє менеджера, який є типом працівника.

    Менеджер керує групою співробітників (Employee).

    • Constructor Summary

      Constructors 
      Constructor Description
      Manager()
      Створює менеджера без початкових даних.
      Manager​(Employee[] employees)
      Створює менеджера з базовими даними.
      Manager​(Employee[] employees, java.lang.String name, java.lang.String jobTitle, int level, java.lang.String dept)
      Створює менеджера з повним набором даних.
    • Constructor Detail

      • Manager

        public Manager​(Employee[] employees,
                       java.lang.String name,
                       java.lang.String jobTitle,
                       int level,
                       java.lang.String dept)
        Створює менеджера з повним набором даних.
        Parameters:
        employees - список підлеглих працівників
        name - ім'я менеджера
        jobTitle - посада
        level - рівень
        dept - відділ
      • Manager

        public Manager​(Employee[] employees)
        Створює менеджера з базовими даними.
        Parameters:
        employees - список підлеглих працівників
      • Manager

        public Manager()
        Створює менеджера без початкових даних. Ініціалізує масив підлеглих розміром 10.
    • Method Detail

      • toString

        public java.lang.String toString()
        Повертає текстове представлення менеджера, включаючи список імен підлеглих.
        Overrides:
        toString in class Employee
        Returns:
        рядок з інформацією про менеджера
      • getEmployees

        public java.lang.String getEmployees()
        Повертає список імен підлеглих як рядок.
        Returns:
        імена співробітників через кому
      • setEmployees

        public void setEmployees​(Employee[] employees)
        Встановлює список підлеглих працівників.
        Parameters:
        employees - масив співробітників
      • getEmployeesList

        public Employee[] getEmployeesList()
        Повертає масив підлеглих працівників.
        Returns:
        масив Employee