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.Vote;
import br.edu.uniritter.liquid.democracy.repository.VoteRepository;
import br.edu.uniritter.liquid.democracy.service.VoteService;
@Component
public class VoteServiceImpl implements VoteService {
private final VoteRepository repository;
public VoteServiceImpl(VoteRepository repository) {
this.repository = repository;
}
@Override
public List<Vote> findAll() {
return repository.findAll();
}
@Override
public void create(Vote vote) {
repository.create(vote);
}
@Override
public Vote update(Vote vote) {
return repository.update(vote);
}
@Override
public void delete(Vote vote) {
repository.delete(vote);
}
}