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.Area; import br.edu.uniritter.liquid.democracy.repository.AreaRepository; import br.edu.uniritter.liquid.democracy.service.AreaService; @Component public class AreaServiceImpl implements AreaService{ private final AreaRepository repository; public AreaServiceImpl(AreaRepository repository){ this.repository = repository; } @Override public List<Area> findAll() { return repository.findAll(); } @Override public void create(Area area) { repository.create(area); } @Override public Area update(Area area) { return repository.update(area); } @Override public void delete(Long id) { repository.delete(id); } @Override public List<Area> findByName(String name) { return repository.findByName(name); } }