Blame |
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.generic.GenericService;
import br.com.ec.core.util.VerificadorUtil;
import br.com.ec.domain.dto.ContaBancariaDTO;
import br.com.ec.domain.model.ContaBancaria;
import br.com.ec.domain.service.ContaBancariaService;
import br.com.ec.web.generic.AbstractBean;
@Named
@Scope
("view")
public class ContaBancariaBean
extends AbstractBean
<ContaBancaria
> implements Serializable {
private static final long serialVersionUID = 1L
;
private List<ContaBancariaDTO
> contasBancariasDTO
;
private ContaBancariaService contaBancariaService
;
@Inject
public ContaBancariaBean
(ContaBancariaService contaBancariaService
) {
this.
contaBancariaService = contaBancariaService
;
}
@
Override
public GenericService
<ContaBancaria
> getService
() {
return contaBancariaService
;
}
@
Override
public ContaBancaria getId
() {
return getEntidade
();
}
@
Override
public void preCarregamento
() {
limparEntidade
();
}
@
Override
public void limparEntidade
() {
setEntidade
(new ContaBancaria
());
}
public List<ContaBancariaDTO
> getContasBancariasDTO
() {
if (VerificadorUtil.
estaNulo(contasBancariasDTO
)) {
setContasBancariasDTO
(contaBancariaService.
consultarContasBancarias());
}
return contasBancariasDTO
;
}
public void setContasBancariasDTO
(List<ContaBancariaDTO
> contasBancariasDTO
) {
this.
contasBancariasDTO = contasBancariasDTO
;
}
/**********************************/
}