Rev 264 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.controller;
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.dto.VendedorDTO;
import br.com.ec.domain.model.Pessoa;
import br.com.ec.domain.model.Vendedor;
import br.com.ec.domain.service.VendedorService;
import br.com.ec.web.generic.AbstractBean;
@Named
@Scope
("view")
public class VendedorBean
extends AbstractBean
<VendedorDTO
> implements Serializable {
private static final long serialVersionUID = 1L
;
private VendedorService vendedorService
;
private Vendedor vendedorSelecionado
;
private List<VendedorDTO
> listaVendedoresDTO
;
@Inject
public VendedorBean
(VendedorService vendedorService
) {
this.
vendedorService = vendedorService
;
}
@
Override
public void preCarregamento
() {
entidade =
new VendedorDTO
();
parametrosConsulta =
new ParametrosConsulta
<VendedorDTO
>();
parametrosConsulta.
setEntidade(entidade
);
}
@
Override
public void limparEntidade
() {
setEntidade
(new VendedorDTO
());
}
@
Override
public GenericService
<VendedorDTO
> getService
() {
return null;
}
@
Override
public VendedorDTO getEntidade
() {
return entidade
;
}
@
Override
public VendedorDTO getId
() {
return getEntidade
();
}
public Vendedor getVendedorSelecionado
() {
return vendedorSelecionado
;
}
public void setVendedorSelecionado
(Vendedor vendedorSelecionado
) {
this.
vendedorSelecionado = vendedorSelecionado
;
}
public List<VendedorDTO
> getListaVendedoresDTO
() {
if (VerificadorUtil.
estaNulo(listaVendedoresDTO
)) {
setListaVendedoresDTO
(vendedorService.
consultarVendedoresColaboradores());
}
return listaVendedoresDTO
;
}
public void setListaVendedoresDTO
(List<VendedorDTO
> listaVendedoresDTO
) {
this.
listaVendedoresDTO = listaVendedoresDTO
;
}
/*
public List<Vendedor> getListaVendedorColaborador() {
if (VerificadorUtil.estaNulo(listaVendedorColaborador)) {
setListaVendedorColaborador(vendedorService.consultarVendedoresColaboradoresAtivos(null));
}
return listaVendedorColaborador;
}
public void setListaVendedorColaborador(List<Vendedor> listaVendedorColaborador) {
this.listaVendedorColaborador = listaVendedorColaborador;
}
public List<Vendedor> getListaVendedorExterno() {
if (VerificadorUtil.estaNulo(listaVendedorColaborador)) {
setListaVendedorExterno(vendedorService.consultarVendedoresExternosAtivos());
}
return listaVendedorExterno;
}
public void setListaVendedorExterno(List<Vendedor> listaVendedorExterno) {
this.listaVendedorExterno = listaVendedorExterno;
}
*/
/***************************************************************/
/*
public void selecionarPessoa(Pessoa pessoa) {
getEntidade().setPessoa(pessoa);
}
public void retirarPessoa() {
getEntidade().setPessoa(null);
}
*/
}