package br.edu.uniritter.liquid.democracy.service.impl; import java.util.List; import br.com.caelum.vraptor.ioc.Component; import br.edu.uniritter.liquid.democracy.model.Project; import br.edu.uniritter.liquid.democracy.repository.ProjectRepository; import br.edu.uniritter.liquid.democracy.service.ProjectService; @Component public class ProjectServiceImpl implements ProjectService{ private final ProjectRepository repository; public ProjectServiceImpl(ProjectRepository repository){ this.repository = repository; } @Override public List<Project> findAll() { return repository.findAll(); } @Override public void create(Project project) { repository.create(project); } @Override public Project update(Project project) { return repository.update(project); } @Override public void delete(Project project) { repository.delete(project); } @Override public List<Project> findByName(String name) { return repository.findByName(name); } }