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
);
}
}