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.RhdUseCaseTest;
import br.gov.al.saude.test.aceitacao.plugin.TestPlugin;

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

        @Autowired TestPlugin plugin;

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

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

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

        @Override
        public String consultarCronograma(String ano) {
                return plugin.consultarCronograma(ano);
        }
       
        @Override
        public String cadastrarCronograma(String ano, String listaEtapas) {
                return plugin.cadastrarCronograma(ano, listaEtapas);
        }

        @Override
        public String alterarCronograma(String ano, String listaEtapas, String sequencialUsuarioSca) {
                return plugin.alterarCronograma(ano, listaEtapas, sequencialUsuarioSca);
        }
       
        @Override
        public String consultarParticipacaoDoServidor(String anoCorrente, String sequencialUnidadeExercicio, String nomeServidor, String matricula, String efetivoExercicio) {
                return plugin.consultarParticipacaoDoServidor(anoCorrente, sequencialUnidadeExercicio, nomeServidor, matricula, efetivoExercicio);
        }
       
        @Override
        public String alterarEfetivoExercicioDoServidor(String sequencialDadoFuncional, String anoCronograma, String efetivoExercicio, String justificativa) {
                return plugin.alterarEfetivoExercicioDoServidor(sequencialDadoFuncional, anoCronograma, efetivoExercicio, justificativa);
        }
       
        @Override
        public String consultarGrupoAvaliacao(String sequencialUsuarioLogado, String anoCronograma,
                                                                                  String sequencialUnidadeExercicio, String situacaoGrupo, String descricaoGrupo) {            
                return plugin.consultarGrupoAvaliacao(sequencialUsuarioLogado, anoCronograma,
                                                                                          sequencialUnidadeExercicio, situacaoGrupo, descricaoGrupo);
        }
       
        @Override
        public String detalharGrupoAvaliacao(String sequencialDoGrupoDeAvaliacao) {
                return plugin.detalharGrupoAvaliacao(sequencialDoGrupoDeAvaliacao);
        }
       
        @Override
        public String cadastrarGrupoAvaliacao(String descricao, String sequencialPessoaAvaliador, String listaAvaliados,
                                                                                  String sequencialUnidade, String anoCronograma) {
                return plugin.cadastrarGrupoAvaliacao(descricao, sequencialPessoaAvaliador, listaAvaliados,
                                                                                          sequencialUnidade, anoCronograma);
        }
       
        @Override
        public String alterarGrupoAvaliacao(String sequencialGrupo, String descricao, String sequencialPessoaAvaliador,
                                                                                String listaAvaliados, String observacao) {
                return plugin.alterarGrupoAvaliacao(sequencialGrupo, descricao, sequencialPessoaAvaliador,
                                                                                        listaAvaliados, observacao);
        }
       
        @Override
        public String confirmarFormacaoDoGrupoAvaliacao(String sequencialGrupo, String observacao) {
                return plugin.confirmarFormacaoDoGrupoAvaliacao(sequencialGrupo, observacao);
        }
       
        @Override
        public String rejeitarFormacaoDoGrupoAvaliacao(String sequencialGrupo, String observacao) {
                return plugin.rejeitarFormacaoDoGrupoAvaliacao(sequencialGrupo, observacao);
        }
       
        @Override
        public String listarServidoresParaEscolhaAvaliados(String sequencialGrupo, String anoCronograma,
                                                                                                           String codigoUnidade, String nomeServidor,
                                                                                                           String matriculaServidor) {
                return plugin.listarServidoresParaEscolhaAvaliados(sequencialGrupo, anoCronograma,      
                                                                                                                   codigoUnidade, nomeServidor,
                                                                                                                   matriculaServidor);
        }
       
        @Override
        public String consultarCronogramaCorrente() {
                return plugin.consultarCronogramaCorrente();
        }

        @Override
        public String listarMatriculasAutoAvaliacao(String sequencialUsuarioLogado, String anoCronograma) {
                return plugin.listarMatriculasAutoAvaliacao(sequencialUsuarioLogado, anoCronograma);
        }
       
        @Override
        public String listarQuestaoAutoAvaliacao(String sequencialDadoFuncional, String anoCronograma){
                return plugin.listarQuestaoAutoAvaliacao(sequencialDadoFuncional, anoCronograma);
        }
       
        @Override
        public String responderQuestaoAutoAvaliacao(String sequencialAvaliacaoDesempenho, String sequencialDadoFuncional, String anoCronograma,
                        String sequencialQuestao, String respostaMultiplaEscolha, String respostaAberta) {
                return plugin.responderQuestaoAutoAvaliacao(sequencialAvaliacaoDesempenho, sequencialDadoFuncional, anoCronograma,
                                sequencialQuestao, respostaMultiplaEscolha, respostaAberta);
        }
       
        @Override
        public String listarServidoresMesmoGrupoAvaliador(String sequencialPessoaAvaliador, String anoCronograma){
                return plugin.listarServidoresMesmoGrupoAvaliador(sequencialPessoaAvaliador, anoCronograma);
        }
       
        @Override
        public String listarQuestaoAvaliacao(String sequencialDadoFuncional, String anoCronograma){
                return plugin.listarQuestaoAvaliacao(sequencialDadoFuncional, anoCronograma);
        }
       
        @Override
        public String listarRevisaoNaoRespondida(String sequencialPessoaUsuario, String anoCronograma){
                return plugin.listarRevisaoNaoRespondida(sequencialPessoaUsuario, anoCronograma);
        }

        @Override
        public String responderSolicitacaoRevisao(String sequencialRevisao, String resposta, String QuestoesAvaliacaoDesempenho){
                return plugin.responderSolicitacaoRevisao(sequencialRevisao, resposta, QuestoesAvaliacaoDesempenho);   
        }


        @Override
        public String listarServidorParaVincularQualificacao(String unidadesExercicio, String cronogramaCorrente) {
                return plugin.listarServidorParaVincularQualificacao(unidadesExercicio, cronogramaCorrente);
        }
       
        @Override
        public String listarQualificacaoServidor(String sequencialDadoFuncionalServidor, String anoCronograma) {
                return plugin.listarQualificacaoServidor(sequencialDadoFuncionalServidor, anoCronograma);
        }
       
        @Override
        public String vincularQualificacao(String sequencialDadoFuncionalServidor, String numeroAnoCronograma, String[] listaSequencialQualificacoes) {
                return plugin.vincularQualificacao(sequencialDadoFuncionalServidor, numeroAnoCronograma, listaSequencialQualificacoes);
        }

        @Override
        public String consultarFaltasDoServidor(String cronograma, String numeroDocumentoServidor) {
                return plugin.consultarFaltasDoServidor(cronograma, numeroDocumentoServidor);
        }
       
        @Override
        public String importarFaltasDoServidor(String cronograma, String nomeArquivo) {
                return plugin.importarFaltasDoServidor(cronograma, nomeArquivo);
        }

        @Override
        public String visualizarNotaAvaliacao(String sequencialServidor, String anoCronograma){
                return plugin.visualizarNotaAvaliacao(sequencialServidor, anoCronograma);
        }

        @Override
        public String solicitarRevisaoAvaliacao(String tipoAvaliacao, String solicitacao, String notaAvaliacao, String sequencialDadoFuncionalServidor, String anoCronograma, String questoesDesempenho){
                return plugin.solicitarRevisaoAvaliacao(tipoAvaliacao, solicitacao, notaAvaliacao, sequencialDadoFuncionalServidor, anoCronograma, questoesDesempenho);
        }
       
        @Override
        public String listarUnidades(String sequencialPessoaUsuario) {
                return plugin.listarUnidades(sequencialPessoaUsuario);
        }

        @Override
        public String emitirRelatorioQualificacao(String anoCronograma,
                        String unidadeExercicio, String sequencialGrupoAvaliacao,
                        String matriculaServidor,
                        String sequencialUsuarioEmissao) {
                return plugin.emitirRelatorioQualificacao(anoCronograma, unidadeExercicio, sequencialGrupoAvaliacao, matriculaServidor, sequencialUsuarioEmissao);
        }
       
        @Override
        public String emitirRelatorioFaltas(String anoCronograma, String unidadeExercicio, String numeroMatriculaServidor) {
                return plugin.emitirRelatorioFaltas(anoCronograma, unidadeExercicio, numeroMatriculaServidor);
        }

        @Override
        public String listarGrupoPorUnidadeExercicio(String anoCronograma,
                        String unidadeExercicio) {
                return plugin.listarGrupoPorUnidadeExercicio(anoCronograma, unidadeExercicio);
        }
       
        @Override
        public String emitirRelatorioReconsideracao(String anoCronograma,
                        String unidadeExercicio, String sequencialGrupoAvaliacao,
                        String matriculaServidor, String sequencialUsuarioEmissao) {
                return plugin.emitirRelatorioReconsideracao(anoCronograma, unidadeExercicio, sequencialGrupoAvaliacao, matriculaServidor, sequencialUsuarioEmissao);
        }
       
        @Override
        public String emitirRelatorioAcompanhamentoAvaliacao(String anoCronograma,
                        String unidadeExercicio, String sequencialGrupoAvaliacao,
                        String matriculaServidor, String sequencialUsuarioEmissao) {
                return plugin.emitirRelatorioAcompanhamentoAvaliacao(anoCronograma, unidadeExercicio, sequencialGrupoAvaliacao, matriculaServidor, sequencialUsuarioEmissao);
        }
       
        @Override
        public String emitirRelatorioAvaliacaoGeral(String anoCronograma, String unidadeExercicio, String sequencialGrupoAvaliacao, String matriculaServidor, String sequencialUsuarioEmissao) {
                return plugin.emitirRelatorioAvaliacaoGeral(anoCronograma, unidadeExercicio, sequencialGrupoAvaliacao, matriculaServidor, sequencialUsuarioEmissao);
        }

       
        @Override
        public String emitirRelatorioObservacoes(String anoCronograma,String unidadeExercicio, String sequencialGrupoAvaliacao, String numeroMatriculaServidor) {
                return plugin.emitirRelatorioObservacoes(anoCronograma, unidadeExercicio, sequencialGrupoAvaliacao, numeroMatriculaServidor);
        }
       
        @Override
        public String consultarPessoaPorSequencial(String sequencialPessoaFisica) {
                return plugin.consultarPessoaPorSequencial(sequencialPessoaFisica);
        }
       
        @Override
        public String adicionarAvaliadoGrupo(String sequencialDadoFuncional, String numeroAnoCronograma, String sequencialGrupoAvaliacao) {
                return plugin.adicionarAvaliadoGrupo(sequencialDadoFuncional, numeroAnoCronograma, sequencialGrupoAvaliacao);
        }
       
        @Override
        public String remocaoAvaliadoGrupo(String sequencialDadoFuncional, String sequencialGrupoAvaliacao) {
                return plugin.remocaoAvaliadoGrupo(sequencialDadoFuncional, sequencialGrupoAvaliacao);
        }
       
        @Override
        public String excluirGrupoAvaliacao(String sequencialGrupoAvaliacao) {
                return plugin.excluirGrupoAvaliacao(sequencialGrupoAvaliacao);
        }
       
        @Override
        public String listarQuestoesRecurso(String sequencialDadoFuncional, String numeroAnoCronograma) {
                return plugin.listarQuestoesRecurso(sequencialDadoFuncional, numeroAnoCronograma);
        }
}