Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Collections;
- public class EmployeeAPI {
- private ArrayList<Employee> employees;
- EmployeeAPI() {
- employees = new ArrayList<Employee>();
- }
- public ArrayList<Employee> getEmployees() {
- return employees;
- }
- public void addEmployee(Employee emp)
- {
- employees.add(emp);
- }
- // public boolean addEmployeeToDepartment(int emp, int)
- // {
- // return true
- // {
- // }
- // else return false;
- //}
- private ArrayList<Employee> removeEmployee(String removeEmp){
- employees.remove(removeEmp);
- System.out.println("Employee " + removeEmp + " is removed");
- return employees;
- }
- public void sortEmployeesByFirstName()
- {
- Collections.sort(employees);
- }
- public void sortEmployeesBySecondName()
- {
- Collections.sort(employees, new EmployeeSecondNameComparator());
- }
- public void sortEmployeesByHourlyRate()
- {
- Collections.sort(employees, new EmployeeHourlyRateComparator());
- }
- public void listManagerEmployees(ArrayList<Manager> dept)
- {
- System.out.print(dept);
- }
- public void listEmployees()
- {
- System.out.print(employees);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement