Rev 182 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.service.dre.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import br.com.ec.domain.model.IndicadorDRE;
import br.com.ec.domain.service.dre.IndicadorDREService;
import br.com.ec.infrastructure.repository.IndicadorDRERepository;
import br.edu.cesmac.core.generic.AbstractService;
import br.edu.cesmac.core.generic.GenericRepository;
import br.edu.cesmac.core.validador.Validador;
@Service
public class IndicadorDREServiceImpl
extends AbstractService
<IndicadorDRE
> implements IndicadorDREService
{
private final IndicadorDRERepository indicadorDRERepository
;
@Autowired
public IndicadorDREServiceImpl
(IndicadorDRERepository indicadorDRERepository, Validador validador
) {
super(validador
);
this.
indicadorDRERepository = indicadorDRERepository
;
}
@
Override
protected GenericRepository
<IndicadorDRE
> getRepository
() {
return this.
indicadorDRERepository;
}
@
Override
public List<IndicadorDRE
> consultarIndicadores
() {
IndicadorDRE indicadorDRE =
new IndicadorDRE
();
indicadorDRE.
setAtivo(true);
return indicadorDRERepository.
consultarPassandoEntidade(indicadorDRE,
0, indicadorDRERepository.
obterQuantidadeDeRegistrosPassandoEntidade(indicadorDRE
));
}
}