Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.gov.al.saude.rhd.web.managebean.etapa;

import java.io.Serializable;
import java.util.List;

import javax.faces.bean.ManagedBean;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import br.gov.al.saude.framework.core.generic.GenericFacade;
import br.gov.al.saude.framework.web.generic.AbstractBean;
import br.gov.al.saude.framework.web.generic.GenericConsultaDemanda;
import br.gov.al.saude.rhd.core.application.etapa.EtapaFacade;
import br.gov.al.saude.rhd.model.Etapa;

@Component
@ManagedBean
@Scope("view")
public class EtapaBean extends AbstractBean<Etapa> implements Serializable  {
       
        private static final long serialVersionUID = 1L;
       
        private static final long IMPORTAR_FALTAS = 2L;
        private static final long CADASTRAR_CRONOGRAMA = 4L;
        private static final long EFETIVO_EXERCICIO = 8L;
        private static final long MONTAR_GRUPO = 9L;
        private static final long VALIDAR_GRUPO = 10L;
        private static final long EFETIVAR_GRUPO = 11L;
        private static final long QUALIFICACAO_SERVIDOR = 12L;
        private static final long VERIFICAR_EFETIVO_EXERCICIO = 13L;
        private static final long AVALIACAO = 14L;
        private static final long RESULTADO = 15L;
        private static final long RECONSIDERACAO = 16L;
        private static final long RESULTADO_RECONSIDERACAO = 17L;
        private static final long RECURSO = 18L;
        private static final long RESULTADO_RECURSO = 19L;
        private static final long RESULTADO_FINAL = 20L;
       
        private EtapaFacade etapaFacade;
        private Etapa etapa = new Etapa();
       
        @Autowired
        public EtapaBean(EtapaFacade etapaFacade) {
                this.etapaFacade = etapaFacade;
        }
       
        @Override
        public Etapa getEntidade() {
                return etapa;
        }

        @Override
        public GenericFacade<Etapa> getFacade() {
                return etapaFacade;
        }

        @Override
        public Object getId() {
                return getEntidade().getCodigo();
        }

        @Override
        public String getTelaCrud() {
                return "";
        }

        @Override
        public void limparEntidade() {
                entidade = new Etapa();
        }
       
        @Override
        public GenericConsultaDemanda<Etapa> getLazy() {
                return null;
        }
       
        public List<Etapa> getEtapas() {
                return consultarTodos();
        }
       
        public long getImportarFaltas() {
                return IMPORTAR_FALTAS;
        }
       
        public long getCadastrarCronograma() {
                return CADASTRAR_CRONOGRAMA;
        }
       
        public long getEfetivoExercicio() {
                return EFETIVO_EXERCICIO;
        }

        public long getMontarGrupo() {
                return MONTAR_GRUPO;
        }
       
        public long getValidarGrupo() {
                return VALIDAR_GRUPO;
        }
       
        public long getEfetivarGrupo() {
                return EFETIVAR_GRUPO;
        }
       
        public long getQualificacaoServidor() {
                return QUALIFICACAO_SERVIDOR;
        }
       
        public long getVerificarEfetivoExercicio() {
                return VERIFICAR_EFETIVO_EXERCICIO;
        }
       
        public long getAvaliacao() {
                return AVALIACAO;
        }
       
        public long getResultado() {
                return RESULTADO;
        }
       
        public long getReconsideracao() {
                return RECONSIDERACAO;
        }
       
        public long getResultadoReconsideracao() {
                return RESULTADO_RECONSIDERACAO;
        }
       
        public long getRecurso() {
                return RECURSO;
        }
       
        public long getResultadoRecurso() {
                return RESULTADO_RECURSO;
        }
       
        public long getResultadoFinal() {
                return RESULTADO_FINAL;
        }

}