Blame |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.controller;
import java.io.Serializable;
import javax.inject.Inject;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import br.com.ec.core.generic.GenericService;
import br.com.ec.core.util.DataUtils;
import br.com.ec.domain.dto.ExtratoNcmDTO;
import br.com.ec.domain.service.TributacaoService;
import br.com.ec.web.generic.AbstractBean;
@Named
@Scope
("view")
public class RelatorioExtratoNcmBean
extends AbstractBean
<ExtratoNcmDTO
> implements Serializable {
private static final long serialVersionUID = 1L
;
private TributacaoService tributacaoService
;
@Inject
public RelatorioExtratoNcmBean
(TributacaoService tributacaoService
) {
this.
tributacaoService = tributacaoService
;
}
@
Override
public GenericService
<ExtratoNcmDTO
> getService
() {
return null;
}
@
Override
public ExtratoNcmDTO getId
() {
return null;
}
@
Override
public void preCarregamento
() {
limparEntidade
();
getEntidade
().
setDataInicial(DataUtils.
getPrimeiroDiaDoAno(2021));
getEntidade
().
setDataFinal(DataUtils.
getUltimoDiaDoAnoAtual());
}
@
Override
public void limparEntidade
() {
setEntidade
(new ExtratoNcmDTO
());
}
public void consultarExtrato
() {
getEntidade
().
setListaNcmDTO(tributacaoService.
consultarExtratoNcm(getEntidade
()));
}
}