Subversion Repositories Integrator Subversion

Rev

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.annotation.PostConstruct;
import javax.inject.Inject;
import javax.inject.Named;

import org.springframework.context.annotation.Scope;

import br.com.ec.core.util.VerificadorUtil;
import br.com.ec.domain.model.Banco;
import br.com.ec.domain.service.banco.BancoService;

@Named
@Scope("view")
public class BancoBean implements Serializable {

        private static final long serialVersionUID = 1L;
       
        private BancoService bancoService;

        private List<Banco> bancos;
       
        @Inject
        public BancoBean(BancoService bancoService) {
                this.bancoService = bancoService;
        }

        public List<Banco> getBancos() {
                return bancos;
        }
       
        @PostConstruct
        private void listarBancos() {
                if (VerificadorUtil.isListaNulaOuVazia(bancos)) {
                        bancos = bancoService.consultarTodos(new Banco());
                }
        }

}