package fr.chantier.service.impl;
import fr.chantier.model.ClientsEntity;
import fr.chantier.dao.ClientsDAO;
import fr.chantier.service.ClientsManager;
import java.util.Collection;
import java.util.ArrayList;
/**
* Created by IntelliJ IDEA.
* User: sora
* Date: Oct 27, 2008
* Time: 6:16:18 PM
* To change this template use File | Settings | File Templates.
*/
public class ClientsManagerImpl extends GenericHibernateManager<ClientsEntity, Integer, ClientsDAO> implements ClientsManager {
public ClientsManagerImpl(ClientsDAO clientsDAO) {
super(clientsDAO);
}
public Collection<ClientsEntity> findAllExisting() {
return dao.findAllExisting();
}
public Collection<String> findByName(String input) {
Collection<String> res = new ArrayList<String>();
for (ClientsEntity clientsEntity : dao.findByName(input)) {
res.add(clientsEntity.getClientName());
}
return res;
}
public ClientsEntity findClientByName(String inputSearch) {
return dao.findClientByName(inputSearch);
}
}