示例#1
0
  public Employee add(Employee employee) {

    if (employee == null) {
      throw new NullPointerException("employee is null");
    }
    if (employee.getId() == 0) {
      long id = employeeDao.generateEmployeeId();
      employee.setId(id);
    }

    employeeDao.add(employee);

    return employee;
  }
示例#2
0
  public void update(Employee employee) {
    if (employee == null) {
      throw new NullPointerException("employee is null");
    }

    employeeDao.update(employee);
  }
示例#3
0
 public List<Employee> searchEmployeeByCity(String term) {
   return employeeDao.searchByCity(term);
 }
示例#4
0
 public List<String> getAllEmployeeNames() {
   return employeeDao.getAllEmployeeNames();
 }
示例#5
0
 public List<Employee> getByName(String employee) {
   return employeeDao.getByName(employee);
 }
示例#6
0
 public List<Employee> getAllEmployees() {
   return employeeDao.getAllEmployees();
 }
示例#7
0
 public Employee get(int id) {
   return employeeDao.get(id);
 }
示例#8
0
 public void delete(int id) {
   Employee employee = new Employee();
   employee.setId(id);
   employeeDao.delete(employee);
 }