Subversion Repositories Integrator Subversion

Rev

Rev 242 | 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.core.util.VerificadorUtil;
import br.com.ec.domain.model.Pendencia;
import br.com.ec.domain.service.PendenciaService;
import br.com.ec.web.generic.AbstractBean;

@Named
@Scope("view")
public class PendenciaBean extends AbstractBean<Pendencia> implements Serializable {

        private static final long serialVersionUID = 1L;
       
        private Integer quantidadePendencias;

        private PendenciaService pendenciaService;
        /*
        private List<Pendencia> pendencias;
        private List<PendenciaDTO> pendenciasUltimasFinalizadasDTO;
        private Integer quantidadePendenciasRespondidas;
       
        private LojaService lojaService;
       
        private Pendencia pendenciaSelecionado;
        private Loja lojaSelecionada;
       
        private String senhaUsuario;
        private UsuarioService usuarioService;
        private ContextoSeguranca contextoSeguranca;
        */


        @Inject
        public PendenciaBean(PendenciaService pendenciaService/*, LojaService lojaService, UsuarioService usuarioService, ContextoSeguranca contextoSeguranca*/) {
                this.pendenciaService = pendenciaService;
                /*
                this.lojaService = lojaService;
                this.usuarioService = usuarioService;
                this.contextoSeguranca = contextoSeguranca;
                */

        }

        @Override
        public GenericService<Pendencia> getService() {
//              return pendenciaService;
                return null;
        }

        @Override
        public Pendencia getId() {
                // TODO Auto-generated method stub
                return null;
        }
       
        @Override
        public void limparEntidade() {
                // TODO Auto-generated method stub
               
        }
       
        public Integer getQuantidadePendencias() {
                if (VerificadorUtil.estaNulo(quantidadePendencias)) {
                        setQuantidadePendencias(pendenciaService.quantidadePendencias());
                }
                return quantidadePendencias;
        }
        public void setQuantidadePendencias(Integer quantidadePendencias) {
                this.quantidadePendencias = quantidadePendencias;
        }
       
}