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.ScsUseCaseTest;
import br.gov.al.saude.test.aceitacao.plugin.TestPlugin;
@RunWith
(SpringJUnit4ClassRunner.
class)
@ContextConfiguration
("classpath:testContext.xml")
public abstract class AbstractAceitacaoTest
implements ScsUseCaseTest
{
@Autowired TestPlugin plugin
;
@
Override
@Before
public void setUp
() throws Exception {
plugin.
setUp();
}
@
Override
@After
public void tearDown
() throws Exception {
plugin.
tearDown();
}
@
Override
public String consultarCapacitacao
(String descricao
) {
return plugin.
consultarCapacitacao(descricao
);
}
@
Override
public String cadastrarCapacitacao
(String descricao,
String sequencialNatureza,
String formaPresenca
) {
return plugin.
cadastrarCapacitacao(descricao, sequencialNatureza, formaPresenca
);
}
@
Override
public String alterarCapacitacao
(String sequencial,
String descricao,
String sequencialNatureza,
String formaPresenca,
String indicadorAtivo
) {
return plugin.
alterarCapacitacao(sequencial, descricao, sequencialNatureza, formaPresenca, indicadorAtivo
);
}
@
Override
public String consultarTurma
(String sequencialCapacitacao,
String indentificadorTurma,
String anoExercicio,
String dataAtual
) {
return plugin.
consultarTurma(sequencialCapacitacao, indentificadorTurma, anoExercicio, dataAtual
);
}
@
Override
public String listarCapacitacoesAtivas
(String descricao
) {
return plugin.
listarCapacitacoesAtivas(descricao
);
}
@
Override
public String cadastrarTurma
(String sequencialCapacitacao,
String anoExercicio,
String sequencialUnidadeSolicitante,
String representantes,
String cargaHoraria,
String codigoUf,
String sequencialMunicipio,
String observacoes,
String ementa,
String processos,
String participantes,
String periodos
) {
return plugin.
cadastrarTurma(sequencialCapacitacao, anoExercicio, sequencialUnidadeSolicitante, representantes,
cargaHoraria, codigoUf, sequencialMunicipio, observacoes, ementa, processos, participantes, periodos
);
}
@
Override
public String alterarTurma
(String sequencialTurma,
String sequencialCapacitacao,
String anoExercicio,
String sequencialUnidadeSolicitante,
String representantes,
String cargaHoraria,
String codigoUf,
String sequencialMunicipio,
String observacoes,
String ementa,
String processos,
String participantes,
String periodos,
String indicadorAtivo
) {
return plugin.
alterarTurma(sequencialTurma, sequencialCapacitacao, anoExercicio, sequencialUnidadeSolicitante, representantes,
cargaHoraria, codigoUf, sequencialMunicipio, observacoes, ementa, processos, participantes, periodos, indicadorAtivo
);
}
@
Override
public String detalharTurma
(String sequencialTurma,
String dataAtual
) {
return plugin.
detalharTurma(sequencialTurma, dataAtual
);
}
@
Override
public String consultarFrequencia
(String indentificadorTurma
) {
return plugin.
consultarFrequencia(indentificadorTurma
);
}
@
Override
public String consultarPessoa
(String sequencialPessoaFisica
) {
return plugin.
consultarPessoa(sequencialPessoaFisica
);
}
@
Override
public String listarTurmas
(String sequencialUsuarioLogado,
String sequencialCapacitacao,
String identificadorTurma,
String numeroAnoExercicio,
String dataAtual
) {
return plugin.
listarTurmas(sequencialUsuarioLogado, sequencialCapacitacao,
identificadorTurma, numeroAnoExercicio, dataAtual
);
}
@
Override
public String cadastrarFrequencia
(String indentificadorTurma,
String dataHora,
String listaPresencas
) {
return plugin.
cadastrarFrequencia(indentificadorTurma, dataHora, listaPresencas
);
}
@
Override
public String alterarFrequencia
(String indentificadorFrequencia,
String dataHora,
String listaPresencas
) {
return plugin.
alterarFrequencia(indentificadorFrequencia, dataHora, listaPresencas
);
}
@
Override
public String verificarAlertasDoParticipante
(String sequencialParticipante,
String sequencialTurma,
String sequencialPessoa,
String sequencialPerfil,
String ano,
String indicadorRemuneracao,
String cargaHoraria,
String participantes
) {
return plugin.
verificarAlertasDoParticipante(sequencialParticipante, sequencialTurma, sequencialPessoa,
sequencialPerfil, ano, indicadorRemuneracao, cargaHoraria,
participantes
);
}
@
Override
public String listarOrgaos
() {
return plugin.
listarOrgaos();
}
@
Override
public String detalharFrequencia
(String indentificadorFrequencia
) {
return plugin.
detalharFrequencia(indentificadorFrequencia
);
}
@
Override
public String validarFrequencia
(String indentificadorFrequencia
) {
return plugin.
validarFrequencia(indentificadorFrequencia
);
}
@
Override
public String emitirRelatorioCapacitacaoPorParticipante
(String indentificadorParticipante,
String anoExercicio,
String sequencialUsuarioLogado
) {
return plugin.
emitirRelatorioCapacitacaoPorParticipante(indentificadorParticipante, anoExercicio, sequencialUsuarioLogado
);
}
@
Override
public String emitirRelatorioParticipantePorTurma
(String sequencialTurma,
String sequencialUsuarioLogado
) {
return plugin.
emitirRelatorioParticipantePorTurma(sequencialTurma, sequencialUsuarioLogado
);
}
@
Override
public String verificarRestricaoParticipante
(String sequencialUsuarioLogado,
String sequencialTurma,
String sequencialPessoa
) {
return plugin.
verificarRestricaoParticipante(sequencialUsuarioLogado, sequencialTurma, sequencialPessoa
);
}
@
Override
public String emitirRelatorioParticipantesFaltantes
(String anoExercicio,
String sequencialUsuarioLogado
) {
return plugin.
emitirRelatorioParticipantesFaltantes(anoExercicio, sequencialUsuarioLogado
);
}
@
Override
public String emitirRelatorioCapacitacaoPorPeriodo
(String sequencialUsuarioLogado,
String dataInicio,
String dataFinal
) {
return plugin.
emitirRelatorioCapacitacaoPorPeriodo(sequencialUsuarioLogado, dataInicio, dataFinal
);
}
@
Override
public String consultarParticipantesTurma
(String sequencialTurma,
String dataAtual
) {
return plugin.
consultarParticipantesTurma(sequencialTurma, dataAtual
);
}
@
Override
public String emitirRelatorioDespesas
(String anoExercicio,
String mes,
String sequencialUsuarioLogado
) {
return plugin.
emitirRelatorioDespesas(anoExercicio, mes, sequencialUsuarioLogado
);
}
@
Override
public String emitirCertificado
(String sequencialParticipante
) {
return plugin.
emitirCertificado(sequencialParticipante
);
}
@
Override
public String listarUnidades
() {
return plugin.
listarUnidades();
}
@
Override
public String listarUnidadesFederativas
() {
return plugin.
listarUnidadesFederativas();
}
@
Override
public String listarMunicipios
(String codigoUnidadeFederativa
) {
return plugin.
listarMunicipios(codigoUnidadeFederativa
);
}
@
Override
public String listarNaturezasCapacitacoes
() {
return plugin.
listarNaturezasCapacitacoes();
}
@
Override
public String listarPerfisParticipantes
() {
return plugin.
listarPerfisParticipantes();
}
@
Override
public String consultarIndicadorServidor
(String sequencialPessoa
) {
return plugin.
consultarIndicadorServidor(sequencialPessoa
);
}
@
Override
public String listarProcessos
(String sequencialOrgao,
String numeroProcesso,
String numeroAno
) {
return plugin.
listarProcessos(sequencialOrgao, numeroProcesso, numeroAno
);
}
}