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