@Override public boolean addCustomer(Customer customer) { if (null == customer) { throw new IllegalArgumentException("customer is null"); } if (customer.getId() == null) customer.setId(customerDao.getNextSequenceNumber()); return customerDao.insert(customer); }
@Override public boolean removeCustomer(Integer customerId) { if (null == customerId) { throw new IllegalArgumentException("customer is null"); } Customer customer = new Customer(); customer.setId(customerId); int rowAffected = customerDao.delete(customer); return rowAffected > 0; }
@Override public boolean updateCustomer(Integer customerId, Customer customer) { customer.setId(customerId); int rowAffected = customerDao.update(customer); return rowAffected > 0; }