24 lines
		
	
	
		
			529 B
		
	
	
	
		
			Java
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			529 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| 
								 | 
							
								package com.baeldung.dip.services;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import com.baeldung.dip.daos.CustomerDao;
							 | 
						||
| 
								 | 
							
								import com.baeldung.dip.entities.Customer;
							 | 
						||
| 
								 | 
							
								import java.util.Map;
							 | 
						||
| 
								 | 
							
								import java.util.Optional;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								public class CustomerService {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    private final CustomerDao customerDao;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public CustomerService(CustomerDao customerDao) {
							 | 
						||
| 
								 | 
							
								        this.customerDao = customerDao;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public Optional<Customer> findById(int id) {
							 | 
						||
| 
								 | 
							
								        return customerDao.findById(id);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public List<Customer> findAll() {
							 | 
						||
| 
								 | 
							
								        return customerDao.findAll();
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |