@@ -0,0 +1,1259 @@
+/**%0A 2  * Adapter for the company A legacy code.%0A 3  */%0A 4 %0Apublic class CompanyAAdapter implements EmployeeBrowser %7B%0A 5   /**%0A 6    * Retrieve the employee information.%0A 7    *%0A 8    * @param direction The employee direction.%0A 9    * @param division The employee division.%0A10    * @param department The employee department.%0A11    * @param service The employee service.%0A12    * @param firstName The employee firstName.%0A13    * @param lastName The employee lastName.%0A14    *%0A15    * @return The employee object.%0A16    */%0A17 %0A  public Employee getEmployee(String direction, String division, String department, String service, String firstName, String lastName) %7B%0A18     String distinguishedName = %22SELECT *%22%0A19       + %22 FROM t_employee as employee%22%0A20       + %22 WHERE employee.company= 'COMPANY A'%22%0A21       + %22 AND employee.direction = %22 + direction%0A22       + %22 AND employee.division = %22 + division%0A23       + %22 AND employee.department = %22 + department%0A24       + %22 AND employee.service = %22 + service%0A25       + %22 AND employee.firstName = %22 + firstName%0A26       + %22 AND employee.lastName = %22 + lastName;%0A27    %0A28     CompanyAEmployees companyAEmployees = new CompanyAEmployees();%0A29 %0A    return companyAEmployees.getEmployee(distinguishedName);%0A30   %7D%0A31 %7D%0A

Create CompanyAAdapter.java