Go to most recent revision |
Blame |
Compare with Previous |
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.domain.dto.CompraDTO;
import br.com.ec.domain.model.tipos.TipoPeriodoConsulta;
import br.com.ec.domain.service.FornecedorService;
import br.com.ec.domain.service.TransferenciaService;
import br.com.ec.web.generic.AbstractBean;
@Named
@Scope
("view")
public class ComprasBean
extends AbstractBean
<CompraDTO
> implements Serializable {
private static final long serialVersionUID = 1L
;
private FornecedorService fornecedorService
;
private TransferenciaService transferenciaService
;
@Inject
public ComprasBean
(TransferenciaService transferenciaService, FornecedorService fornecedorService
) {
this.
transferenciaService = transferenciaService
;
this.
fornecedorService = fornecedorService
;
}
@
Override
public GenericService
<CompraDTO
> getService
() {
return null;
}
@
Override
public CompraDTO getId
() {
return null;
}
@
Override
public void preCarregamento
() {
limparEntidade
();
}
@
Override
public void limparEntidade
() {
setEntidade
(new CompraDTO
());
}
/**************************************************/
public TipoPeriodoConsulta
[] getTiposPeriodoConsulta
() {
return TipoPeriodoConsulta.
values();
}
/**************************************************/
/*
public void gerarTransferencias() {
new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
public void execute() {
transferenciaService.gerarTransferenciasAutomaticamente(getEntidade());
LancadorMensagem.lancarSucesso("TRANSFERÊNCIAS DE " + TipoProduto.parse(getEntidade().getTipoProduto()).getDescricao() + " GERADAS COM SUCESSO");
}
});
}
public void efetivarTransferencias() {
new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
public void execute() {
transferenciaService.efetivarTransferencias(getEntidade());
LancadorMensagem.lancarSucesso("TRANSFERÊNCIAS DE " + TipoProduto.parse(getEntidade().getTipoProduto()).getDescricao() + " EFETIVADAS COM SUCESSO");
}
});
}
*/
}