package org.softlang.company.model; import java.util.LinkedList; import java.util.List; /** * A department has a name, a manager, * employees, and subdepartments. */ public class Department { private String name; private Employee manager; private List<Department> subdepts; private List<Employee> employees; public Department() { subdepts = new LinkedList<Department>(); employees = new LinkedList<Employee>(); } public String getName() { return name; } public void setName(String name) { this.name = name; } public Employee getManager() { return manager; } public void setManager(Employee manager) { this.manager = manager; } public List<Department> getSubdepts() { return subdepts; } public List<Employee> getEmployees() { return employees; } }