Subversion Repositories Integrator Subversion

Rev

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

package br.gov.al.saude.test;

import org.junit.After;
import org.junit.Before;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import br.gov.al.saude.test.aceitacao.SrvUseCaseTest;
import br.gov.al.saude.test.aceitacao.plugin.TestPlugin;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:testContext.xml")
public abstract class AbstractAceitacaoTest implements SrvUseCaseTest {

        @Autowired
        TestPlugin plugin;

        @Override
        @Before
        public void setUp() throws Exception{
                plugin.setUp();
        }

        @Override
        @After
        public void tearDown() throws Exception {
                plugin.tearDown();
        }

        @Override
        public String consultarServidor(String cpf, String nome, String matricula, String nossoNumero, String situacaoCadastral) {
                return plugin.consultarServidor(cpf, nome, matricula, nossoNumero, situacaoCadastral);
        }
       
        @Override
        public String consultarFuncao(String descricao, String nivel, String tipo, String ativo) {
                return plugin.consultarFuncao(descricao, nivel, tipo, ativo);
        }
       
        @Override
        public String cadastrarFuncao(String descricao, String nivel, String tipo, String quantidadeVagas) {
                return plugin.cadastrarFuncao(descricao, nivel, tipo, quantidadeVagas);
        }
       
        @Override
        public String alterarFuncao(String codigo, String descricao, String nivel, String tipo, String quantidadeVagas, String ativo) {
                return plugin.alterarFuncao(codigo, descricao, nivel, tipo, quantidadeVagas, ativo);
        }
       
        @Override
        public String consultarCargo(String descricao, String sequencialGrauInstrucao, String ativo) {
                return plugin.consultarCargo(descricao, sequencialGrauInstrucao, ativo);
        }
       
        @Override
        public String cadastrarCargo(String descricao, String sequencialGrauInstrucao, String quantidadeDeVagas) {
                return plugin.cadastrarCargo(descricao, sequencialGrauInstrucao, quantidadeDeVagas);
        }
       
        @Override
        public String alterarCargo(String codigo, String descricao, String sequencialGrauInstrucao, String quantidadeDeVagas, String ativo) {
                return plugin.alterarCargo(codigo, descricao, sequencialGrauInstrucao, quantidadeDeVagas, ativo);
        }
       
        @Override
        public String consultarDadosServidor(String sequencialPessoa) {
                return plugin.consultarDadosServidor(sequencialPessoa);
        }
       
        @Override
        public String consultarFuncao(String descricao, String nivel, String tipo) {
                return plugin.consultarFuncao(descricao, nivel, tipo);
        }
       
        @Override
        public String consultarCargo(String descricao, String codigoGrauInstrucao) {
                return plugin.consultarCargo(descricao, codigoGrauInstrucao);
        }
       
        @Override
        public String listarGrauInstrucao() {
                return plugin.listarGrauInstrucao();
        }
       
        @Override
        public String listarNacionalidade() {
                return plugin.listarNacionalidade();
        }
       
        @Override
        public String listarDeficiencia() {
                return plugin.listarDeficiencia();
        }
       
        @Override
        public String listarSituacaoServidor() {
                return plugin.listarSituacaoServidor();
        }
       
        @Override
        public String listarCargo() {
                return plugin.listarCargo();
        }
       
        @Override
        public String listarFuncao() {
                return plugin.listarFuncao();
        }      
       
        @Override
        public String listarEspecialidade() {
                return plugin.listarEspecialidade();
        }

        @Override
        public String listarOrgaoOrigem() {
                return plugin.listarOrgaoOrigem();
        }
       
        @Override
        public String listarUnidade() {
                return plugin.listarUnidade();
        }

        @Override
        public String listarSetor() {
                return plugin.listarSetor();
        }
       
        @Override
        public String listarCarreira() {
                return plugin.listarCarreira();
        }

        @Override
        public String listarConselho() {
                return plugin.listarConselho();
        }
       
        @Override
        public String listarBanco() {
                return plugin.listarBanco();
        }      

        @Override
        public String listarUf() {
                return plugin.listarUf();
        }
       
        @Override
        public String consultarPessoaFisica(String sequencialPessoa) {
                return plugin.consultarPessoaFisica(sequencialPessoa);
        }

        @Override
        public String emitirFichaCadastral(String sequencialPessoa) {
                return plugin.emitirFichaCadastral(sequencialPessoa);
        }

        @Override
        public String atualizarFichaCadastralServidor(String sequencialPessoa, String foto, String codigoGrauInstrucao, String codigoNacionalidade,
                        String codigoDeficiencia, String observacao, String localizacaoArquivo, String dadosBancarios, String dependentes, String qualificacoes,
                        String dadosFuncionais, String dadosFuncionaisMatricula, String dadosFuncionaisMatriculaCarreira,
                        String dadosFuncionaisContratado, String dadosFuncionaisContratadoEstagiario, String dadosFuncionaisContratadoProcessoSeletivo,  
                        String sequencialUsuario) {
               
                return plugin.atualizarFichaCadastralServidor(sequencialPessoa, foto, codigoGrauInstrucao, codigoNacionalidade,
                                codigoDeficiencia, observacao, localizacaoArquivo, dadosBancarios, dependentes, qualificacoes,
                                dadosFuncionais, dadosFuncionaisMatricula, dadosFuncionaisMatriculaCarreira,
                                dadosFuncionaisContratado, dadosFuncionaisContratadoEstagiario, dadosFuncionaisContratadoProcessoSeletivo,
                                sequencialUsuario);
        }

        @Override
        public String alterarSituacaoCadastralServidor(String sequencialPessoa, String sequencialUsuario, String situacaoCadastral) {
                return plugin.alterarSituacaoCadastralServidor(sequencialPessoa, sequencialUsuario, situacaoCadastral);
        }
       
       
        @Override
        public String emitirRelatorioAcompanhamentoServidor(String tipoSexo, String tipoEstadoCivil, String codigoGrauInstrucao,
                        String situacaoCadastral, String tipoVinculo, String codigoFormaIngresso, String codigoSituacaoServidor, String cargaHoraria, String codigoCargo,
                        String codigoFuncao, String codigoEspecialidade, String codigoOrgaoOrigem, String codigoOrgaoLotacao,
                        String unidadeExercicio, String unidadeLotacao, String periodoDataInicioNascimento, String periodoDataFimNascimento,
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {

                return plugin.emitirRelatorioAcompanhamentoServidor(tipoSexo, tipoEstadoCivil,
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, codigoFormaIngresso, codigoSituacaoServidor,
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao,
                                periodoDataInicioNascimento, periodoDataFimNascimento, periodoDataInicioAdmissao, periodoDataFimAdmissao,
                                localizacaoArquivoCaixa, localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado, campoDeAgrupamento);
        }
       
        @Override
        public String emitirRelatorioAcompanhamentoServidorComDadosPessoais(String tipoSexo, String tipoEstadoCivil,
                        String codigoGrauInstrucao,     String situacaoCadastral, String tipoVinculo,String formaIngresso, String codigoSituacaoServidor,
                        String cargaHoraria, String codigoCargo, String codigoFuncao, String codigoEspecialidade,
                        String codigoOrgaoOrigem, String codigoOrgaoLotacao, String unidadeExercicio, String unidadeLotacao,
                        String periodoDataInicioNascimento, String periodoDataFimNascimento,
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {

                return plugin.emitirRelatorioAcompanhamentoServidorComDadosPessoais(tipoSexo, tipoEstadoCivil,
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, formaIngresso, codigoSituacaoServidor,
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao,
                                periodoDataInicioNascimento, periodoDataFimNascimento,
                                periodoDataInicioAdmissao, periodoDataFimAdmissao, localizacaoArquivoCaixa,    
                                localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado, campoDeAgrupamento);
        }
       
        @Override
        public String emitirRelatorioAcompanhamentoServidorComDadosFuncionais(String tipoSexo, String tipoEstadoCivil,
                        String codigoGrauInstrucao, String situacaoCadastral, String tipoVinculo, String formaIngresso, String codigoSituacaoServidor,
                        String cargaHoraria, String codigoCargo, String codigoFuncao, String codigoEspecialidade,
                        String codigoOrgaoOrigem, String codigoOrgaoLotacao, String unidadeExercicio, String unidadeLotacao,
                        String periodoDataInicioNascimento, String periodoDataFimNascimento,
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {

                return plugin.emitirRelatorioAcompanhamentoServidorComDadosFuncionais(tipoSexo, tipoEstadoCivil,
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, formaIngresso, codigoSituacaoServidor,
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao,
                                periodoDataInicioNascimento, periodoDataFimNascimento,
                                periodoDataInicioAdmissao, periodoDataFimAdmissao, localizacaoArquivoCaixa,    
                                localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado,  campoDeAgrupamento);
        }
       
        @Override
        public String emitirRelatorioAcompanhamentoServidorComDadosBancarios(String tipoSexo, String tipoEstadoCivil,
                        String codigoGrauInstrucao,String situacaoCadastral, String tipoVinculo, String formaIngresso, String codigoSituacaoServidor,
                        String cargaHoraria, String codigoCargo, String codigoFuncao, String codigoEspecialidade,
                        String codigoOrgaoOrigem, String codigoOrgaoLotacao, String unidadeExercicio, String unidadeLotacao,
                        String periodoDataInicioNascimento, String periodoDataFimNascimento,
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {

                return plugin.emitirRelatorioAcompanhamentoServidorComDadosBancarios(tipoSexo, tipoEstadoCivil,
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, formaIngresso, codigoSituacaoServidor,
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao, periodoDataInicioNascimento, periodoDataFimNascimento,
                                periodoDataInicioAdmissao, periodoDataFimAdmissao, localizacaoArquivoCaixa,    
                                localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado, campoDeAgrupamento);
        }
       
        @Override
        public String emitirRelatorioAcompanhamentoServidorComQualificacoes(String tipoSexo, String tipoEstadoCivil,
                        String codigoGrauInstrucao, String situacaoCadastral, String tipoVinculo, String formaIngresso, String codigoSituacaoServidor,
                        String cargaHoraria, String codigoCargo, String codigoFuncao, String codigoEspecialidade,
                        String codigoOrgaoOrigem, String codigoOrgaoLotacao, String unidadeExercicio, String unidadeLotacao,
                        String periodoDataInicioNascimento, String periodoDataFimNascimento,
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {

                return plugin.emitirRelatorioAcompanhamentoServidorComQualificacoes(tipoSexo, tipoEstadoCivil,
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, formaIngresso, codigoSituacaoServidor,
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao,
                                periodoDataInicioNascimento, periodoDataFimNascimento,
                                periodoDataInicioAdmissao, periodoDataFimAdmissao, localizacaoArquivoCaixa,    
                                localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado, campoDeAgrupamento);
        }

        @Override
        public String consultarOrgao(String sigla, String descricao, String esfera, String ativo) {
                return plugin.consultarOrgao(sigla, descricao, esfera, ativo);
        }
       
        @Override
        public String cadastrarOrgao(String codigo, String esfera, String descricao, String sigla) {
                return plugin.cadastrarOrgao(codigo, esfera, descricao, sigla);
        }
       
        @Override
        public String alterarOrgao(String sequencial, String codigo, String esfera, String descricao, String sigla, String ativo) {
                return plugin.alterarOrgao(sequencial, codigo, esfera, descricao, sigla, ativo);
        }
       
        @Override
        public String consultarUnidade(String sequencialOrgao, String sigla, String descricao, String ativo) {
                return plugin.consultarUnidade(sequencialOrgao, sigla, descricao, ativo);
        }
       
        @Override
        public String cadastrarUnidade(String sequencialOrgao, String sigla, String descricao) {
                return plugin.cadastrarUnidade(sequencialOrgao, sigla, descricao);
        }
       
        @Override
        public String alterarUnidade(String sequencialUnidade, String sequencialOrgao, String sigla, String descricao, String ativo) {
                return plugin.alterarUnidade(sequencialUnidade, sequencialOrgao, sigla, descricao, ativo);
        }
       
        @Override
        public String listarOrgao() {
                return plugin.listarOrgao();
        }
       
        @Override
        public String listarFormaIngresso(String tipoVinculo) {
                return plugin.listarFormaIngresso(tipoVinculo);
        }
       
        @Override
        public String listarOrgaoAtivo() {
                return plugin.listarOrgaoAtivo();
        }
       
        @Override
        public String emitirRelatorioQuantitativoDeCargoOuFuncao(String tipoRelatorio) {
                return plugin.emitirRelatorioQuantitativoDeCargoOuFuncao(tipoRelatorio);
        }
       
        @Override
        public String listarUnidadeAtiva(String identificadorOrgao) {
                return plugin.listarUnidadeAtiva(identificadorOrgao);
        }
       
        @Override
        public String listarFormaIngressoParaDadoFuncional(String situacaoCadastral, String sequencialUsuario, String tipoVinculo) {
                return plugin.listarFormaIngressoParaDadoFuncional(situacaoCadastral, sequencialUsuario, tipoVinculo);
        }
       
        @Override
        public String listarInstituicaoEstagio() {
                return plugin.listarInstituicaoEstagio();
        }

        @Override
        public String listarCursoEstagio() {
                return plugin.listarCursoEstagio();
        }
       
        @Override
        public String listarParametro() {
                return plugin.listarParametro();
        }
       
        @Override
        public String alterarParametro(String codigo, String valor) {
                return plugin.alterarParametro(codigo, valor);
        }
       
        @Override
        public String consultarProgramacaoFerias(String anoProgramacao, String identificadorUnidade, String numeroServidor) {
                return plugin.consultarProgramacaoFerias(anoProgramacao, identificadorUnidade, numeroServidor);
        }
       
        @Override
        public String listarUnidadeDoServidor(String identificadorServidor) {
                return plugin.listarUnidadeDoServidor(identificadorServidor);
        }
       
        @Override
        public String listarEventoAtivo() {
                return plugin.listarEventoAtivo();
        }
       
        @Override
        public String consultarEventoServidor(String sequencialUsuario, String codigoEvento,
                        String sequencialUnidadeExercicio, String tipoSituacaoEvento, String sequencialDadoFuncional) {
               
                return plugin.consultarEventoServidor(sequencialUsuario, codigoEvento,
                                sequencialUnidadeExercicio, tipoSituacaoEvento, sequencialDadoFuncional);
        }
       
        @Override
        public String cadastrarEventoServidor(String sequencialUsuario, String sequencialDadoFuncional, String codigoEvento,
                        String dataEvento, String observacao, String indicadorRetroativo, String listaDocumentos,
                        String exigeProcesso, String exigePortaria,     String exigeDecreto, String exigeVigencia,
                        String transferencia, String remocaoOficiosa, String remocaoOficial, String redistribuicao,
                        String acesso, String progressaoHorizontal, String progressoVertical) {

                return plugin.cadastrarEventoServidor(sequencialUsuario, sequencialDadoFuncional, codigoEvento,
                                dataEvento, observacao, indicadorRetroativo, listaDocumentos,
                                exigeProcesso, exigePortaria, exigeDecreto, exigeVigencia,
                                transferencia, remocaoOficiosa, remocaoOficial, redistribuicao,
                                acesso, progressaoHorizontal, progressoVertical);
        }
       
        @Override
        public String alterarEventoServidor(String sequencial, String sequencialUsuario,
                        String dataEvento, String observacao, String indicadorRetroativo, String listaDocumentos,
                        String exigeProcesso, String exigePortaria, String exigeDecreto, String exigeVigencia,
                        String transferencia, String remocaoOficiosa, String remocaoOficial, String redistribuicao,
                        String acesso, String progressaoHorizontal, String progressoVertical) {

                return plugin.alterarEventoServidor(sequencial, sequencialUsuario,
                                dataEvento, observacao, indicadorRetroativo, listaDocumentos,
                                exigeProcesso, exigePortaria, exigeDecreto, exigeVigencia,
                                transferencia, remocaoOficiosa, remocaoOficial, redistribuicao,
                                acesso, progressaoHorizontal, progressoVertical);
        }
       
        @Override
        public String alterarSituacaoEventoServidor(String sequencial, String sequencialUsuario, String tipoSituacao) {
                return plugin.alterarSituacaoEventoServidor(sequencial, sequencialUsuario, tipoSituacao);
        }
       
        @Override
        public String visualizarEventoServidor(String sequencialEventoServidorDadoFuncional) {
                return plugin.visualizarEventoServidor(sequencialEventoServidorDadoFuncional);
        }

        @Override
        public String consultarServidorValido(String indicadoresUnidade, String cpf, String nome, String matricula, String nossoNumero) {
                return plugin.consultarServidorValido(indicadoresUnidade, cpf, nome, matricula, nossoNumero);
        }
       
        @Override
        public String consultarServidorNaoPendente(String cpf, String nome, String matricula, String nossoNumero) {
                return plugin.consultarServidorNaoPendente(cpf, nome, matricula, nossoNumero);
        }
       
        @Override
        public String cadastrarProgramacaoFerias(String anoProgramacao, String identificadorUnidade, String servidoresIhPeriodos) {
                return plugin.cadastrarProgramacaoFerias(anoProgramacao, identificadorUnidade, servidoresIhPeriodos);
        }
       
        @Override
        public String alterarProgramacaoFerias(String anoProgramacao, String codigoUnidade, String servidoresIhPeriodos) {
                return plugin.alterarProgramacaoFerias(anoProgramacao, codigoUnidade, servidoresIhPeriodos);
        }

        @Override
        public String detalharProgramacaoFerias(String anoProgramacao, String codigoUnidade) {
                return plugin.detalharProgramacaoFerias(anoProgramacao, codigoUnidade);
        }
        @Override
        public String consultarServidorPorNossoNumero(String nossoNumero) {
                return plugin.consultarServidorPorNossoNumero(nossoNumero);
        }
}