Rev 106 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.controller.managedbean;
import java.io.Serializable;
import java.util.List;
import javax.inject.Inject;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import br.com.ec.core.consulta.ParametrosConsulta;
import br.com.ec.core.generic.GenericService;
import br.com.ec.core.util.VerificadorUtil;
import br.com.ec.domain.model.Fornecedor;
import br.com.ec.domain.service.fornecedor.FornecedorService;
import br.com.ec.web.generic.AbstractBean;
@Named
@Scope
("view")
public class FornecedorBean
extends AbstractBean
<Fornecedor
> implements Serializable {
private static final long serialVersionUID = 1L
;
private Fornecedor fornecedorSelecionado
;
private List<Fornecedor
> listaFornecedores
;
private FornecedorService fornecedorService
;
@Inject
public FornecedorBean
(FornecedorService fornecedorService
) {
this.
fornecedorService = fornecedorService
;
}
@
Override
public void preCarregamento
() {
entidade =
new Fornecedor
();
parametrosConsulta =
new ParametrosConsulta
<Fornecedor
>();
parametrosConsulta.
setEntidade(entidade
);
}
@
Override
public void limparEntidade
() {
setEntidade
(new Fornecedor
());
}
@
Override
public GenericService
<Fornecedor
> getService
() {
return fornecedorService
;
}
@
Override
public Fornecedor getEntidade
() {
return entidade
;
}
@
Override
public Fornecedor getId
() {
return getEntidade
();
}
public Fornecedor getFornecedorSelecionado
() {
return fornecedorSelecionado
;
}
public void setFornecedorSelecionado
(Fornecedor fornecedorSelecionado
) {
this.
fornecedorSelecionado = fornecedorSelecionado
;
}
public List<Fornecedor
> getListaFornecedores
() {
if (VerificadorUtil.
estaNulo(listaFornecedores
)) {
Fornecedor fornecedor =
new Fornecedor
();
fornecedor.
setAtivo(true);
setListaFornecedores
(fornecedorService.
consultarPassandoEntidade(fornecedor,
0, fornecedorService.
obterQuantidadeDeRegistrosPassandoEntidade(fornecedor
)));
}
return listaFornecedores
;
}
public void setListaFornecedores
(List<Fornecedor
> listaFornecedores
) {
this.
listaFornecedores = listaFornecedores
;
}
}