Subversion Repositories Integrator Subversion

Rev

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

package br.gov.al.saude.scs.parametros;

import java.io.Serializable;

import br.gov.al.saude.framework.core.util.VerificadorUtil;
import br.gov.al.saude.sca.model.usuario.view.UsuarioView;

public class ParametrosConsultarTurma implements Serializable {

        private static final long serialVersionUID = 1L;

        private UsuarioView usuarioLogado;
        private Long sequencialCapacitacao;
        private Long sequencialTurma;
        private Integer numeroAnoExercicio;
        private Integer primeiroRegistro;
        private Integer tamanhoPagina;
       
        public ParametrosConsultarTurma() {}
       
        public ParametrosConsultarTurma(UsuarioView usuarioLogado, Long sequencialCapacitacao, Long sequencialTurma,
                                                                        Integer numeroAnoExercicio, Integer primeiroRegistro, Integer tamanhoPagina) {
                super();
                this.usuarioLogado = usuarioLogado;
                this.sequencialCapacitacao = sequencialCapacitacao;
                this.sequencialTurma = sequencialTurma;
                this.numeroAnoExercicio = numeroAnoExercicio;
                this.primeiroRegistro = primeiroRegistro;
                this.tamanhoPagina = tamanhoPagina;
        }

        public UsuarioView getUsuarioLogado() {
                return usuarioLogado;
        }
       
        public Long getSequencialUsuarioLogado(){
                return VerificadorUtil.naoEstaNulo(getUsuarioLogado()) ? getUsuarioLogado().getSequencialPessoa() : null;
        }
       
        public void setUsuarioLogado(UsuarioView usuarioLogado) {
                this.usuarioLogado = usuarioLogado;
        }
       
        public Long getSequencialCapacitacao() {
                return sequencialCapacitacao;
        }
       
        public void setSequencialCapacitacao(Long sequencialCapacitacao) {
                this.sequencialCapacitacao = sequencialCapacitacao;
        }
       
        public Long getSequencialTurma() {
                return sequencialTurma;
        }
       
        public void setSequencialTurma(Long sequencialTurma) {
                this.sequencialTurma = sequencialTurma;
        }
       
        public Integer getNumeroAnoExercicio() {
                return numeroAnoExercicio;
        }
       
        public void setNumeroAnoExercicio(Integer numeroAnoExercicio) {
                this.numeroAnoExercicio = numeroAnoExercicio;
        }
       
        public Integer getPrimeiroRegistro() {
                return primeiroRegistro;
        }
       
        public void setPrimeiroRegistro(Integer primeiroRegistro) {
                this.primeiroRegistro = primeiroRegistro;
        }
       
        public Integer getTamanhoPagina() {
                return tamanhoPagina;
        }
       
        public void setTamanhoPagina(Integer tamanhoPagina) {
                this.tamanhoPagina = tamanhoPagina;
        }
}