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