コード例 #1
0
ファイル: SalarySystem.java プロジェクト: LinkeTony/les3
 public void addColleague(AbstractEmployee employee) throws EmployeeException {
   if (!doesEmployeeExist(employee.getName())) {
     employees.add(employee);
   } else {
     throw new EmployeeException(
         "Employee " + employee.getName() + " already exists and cannot added again");
   }
 }
コード例 #2
0
ファイル: SalarySystem.java プロジェクト: LinkeTony/les3
 public boolean doesEmployeeExist(String name) {
   for (AbstractEmployee employee : employees) {
     if (employee.getName().equals(name)) {
       return true;
     }
   }
   return false;
 }
コード例 #3
0
ファイル: SalarySystem.java プロジェクト: LinkeTony/les3
 public void printAllEmployees() {
   for (AbstractEmployee employee : employees) {
     System.out.print(employee.toString() + "\n");
   }
 }
コード例 #4
0
ファイル: SalarySystem.java プロジェクト: LinkeTony/les3
 public void raiseSalary(AbstractEmployee employee) {
   employee.raiseSalary(employee);
 }