Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.test;
2
 
3
import org.junit.After;
4
import org.junit.Before;
5
import org.junit.runner.RunWith;
6
import org.springframework.beans.factory.annotation.Autowired;
7
import org.springframework.test.context.ContextConfiguration;
8
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
9
 
10
import br.gov.al.saude.test.aceitacao.SrvUseCaseTest;
11
import br.gov.al.saude.test.aceitacao.plugin.TestPlugin;
12
 
13
@RunWith(SpringJUnit4ClassRunner.class)
14
@ContextConfiguration("classpath:testContext.xml")
15
public abstract class AbstractAceitacaoTest implements SrvUseCaseTest {
16
 
17
        @Autowired
18
        TestPlugin plugin;
19
 
20
        @Override
21
        @Before
22
        public void setUp() throws Exception{
23
                plugin.setUp();
24
        }
25
 
26
        @Override
27
        @After
28
        public void tearDown() throws Exception {
29
                plugin.tearDown();
30
        }
31
 
32
        @Override
33
        public String consultarServidor(String cpf, String nome, String matricula, String nossoNumero, String situacaoCadastral) {
34
                return plugin.consultarServidor(cpf, nome, matricula, nossoNumero, situacaoCadastral);
35
        }
36
 
37
        @Override
38
        public String consultarFuncao(String descricao, String nivel, String tipo, String ativo) {
39
                return plugin.consultarFuncao(descricao, nivel, tipo, ativo);
40
        }
41
 
42
        @Override
43
        public String cadastrarFuncao(String descricao, String nivel, String tipo, String quantidadeVagas) {
44
                return plugin.cadastrarFuncao(descricao, nivel, tipo, quantidadeVagas);
45
        }
46
 
47
        @Override
48
        public String alterarFuncao(String codigo, String descricao, String nivel, String tipo, String quantidadeVagas, String ativo) {
49
                return plugin.alterarFuncao(codigo, descricao, nivel, tipo, quantidadeVagas, ativo);
50
        }
51
 
52
        @Override
53
        public String consultarCargo(String descricao, String sequencialGrauInstrucao, String ativo) {
54
                return plugin.consultarCargo(descricao, sequencialGrauInstrucao, ativo);
55
        }
56
 
57
        @Override
58
        public String cadastrarCargo(String descricao, String sequencialGrauInstrucao, String quantidadeDeVagas) {
59
                return plugin.cadastrarCargo(descricao, sequencialGrauInstrucao, quantidadeDeVagas);
60
        }
61
 
62
        @Override
63
        public String alterarCargo(String codigo, String descricao, String sequencialGrauInstrucao, String quantidadeDeVagas, String ativo) {
64
                return plugin.alterarCargo(codigo, descricao, sequencialGrauInstrucao, quantidadeDeVagas, ativo);
65
        }
66
 
67
        @Override
68
        public String consultarDadosServidor(String sequencialPessoa) {
69
                return plugin.consultarDadosServidor(sequencialPessoa);
70
        }
71
 
72
        @Override
73
        public String consultarFuncao(String descricao, String nivel, String tipo) {
74
                return plugin.consultarFuncao(descricao, nivel, tipo);
75
        }
76
 
77
        @Override
78
        public String consultarCargo(String descricao, String codigoGrauInstrucao) {
79
                return plugin.consultarCargo(descricao, codigoGrauInstrucao);
80
        }
81
 
82
        @Override
83
        public String listarGrauInstrucao() {
84
                return plugin.listarGrauInstrucao();
85
        }
86
 
87
        @Override
88
        public String listarNacionalidade() {
89
                return plugin.listarNacionalidade();
90
        }
91
 
92
        @Override
93
        public String listarDeficiencia() {
94
                return plugin.listarDeficiencia();
95
        }
96
 
97
        @Override
98
        public String listarSituacaoServidor() {
99
                return plugin.listarSituacaoServidor();
100
        }
101
 
102
        @Override
103
        public String listarCargo() {
104
                return plugin.listarCargo();
105
        }
106
 
107
        @Override
108
        public String listarFuncao() {
109
                return plugin.listarFuncao();
110
        }      
111
 
112
        @Override
113
        public String listarEspecialidade() {
114
                return plugin.listarEspecialidade();
115
        }
116
 
117
        @Override
118
        public String listarOrgaoOrigem() {
119
                return plugin.listarOrgaoOrigem();
120
        }
121
 
122
        @Override
123
        public String listarUnidade() {
124
                return plugin.listarUnidade();
125
        }
126
 
127
        @Override
128
        public String listarSetor() {
129
                return plugin.listarSetor();
130
        }
131
 
132
        @Override
133
        public String listarCarreira() {
134
                return plugin.listarCarreira();
135
        }
136
 
137
        @Override
138
        public String listarConselho() {
139
                return plugin.listarConselho();
140
        }
141
 
142
        @Override
143
        public String listarBanco() {
144
                return plugin.listarBanco();
145
        }      
146
 
147
        @Override
148
        public String listarUf() {
149
                return plugin.listarUf();
150
        }
151
 
152
        @Override
153
        public String consultarPessoaFisica(String sequencialPessoa) {
154
                return plugin.consultarPessoaFisica(sequencialPessoa);
155
        }
156
 
157
        @Override
158
        public String emitirFichaCadastral(String sequencialPessoa) {
159
                return plugin.emitirFichaCadastral(sequencialPessoa);
160
        }
161
 
162
        @Override
163
        public String atualizarFichaCadastralServidor(String sequencialPessoa, String foto, String codigoGrauInstrucao, String codigoNacionalidade,
164
                        String codigoDeficiencia, String observacao, String localizacaoArquivo, String dadosBancarios, String dependentes, String qualificacoes,
165
                        String dadosFuncionais, String dadosFuncionaisMatricula, String dadosFuncionaisMatriculaCarreira,
166
                        String dadosFuncionaisContratado, String dadosFuncionaisContratadoEstagiario, String dadosFuncionaisContratadoProcessoSeletivo,  
167
                        String sequencialUsuario) {
168
 
169
                return plugin.atualizarFichaCadastralServidor(sequencialPessoa, foto, codigoGrauInstrucao, codigoNacionalidade,
170
                                codigoDeficiencia, observacao, localizacaoArquivo, dadosBancarios, dependentes, qualificacoes,
171
                                dadosFuncionais, dadosFuncionaisMatricula, dadosFuncionaisMatriculaCarreira,
172
                                dadosFuncionaisContratado, dadosFuncionaisContratadoEstagiario, dadosFuncionaisContratadoProcessoSeletivo,
173
                                sequencialUsuario);
174
        }
175
 
176
        @Override
177
        public String alterarSituacaoCadastralServidor(String sequencialPessoa, String sequencialUsuario, String situacaoCadastral) {
178
                return plugin.alterarSituacaoCadastralServidor(sequencialPessoa, sequencialUsuario, situacaoCadastral);
179
        }
180
 
181
 
182
        @Override
183
        public String emitirRelatorioAcompanhamentoServidor(String tipoSexo, String tipoEstadoCivil, String codigoGrauInstrucao,
184
                        String situacaoCadastral, String tipoVinculo, String codigoFormaIngresso, String codigoSituacaoServidor, String cargaHoraria, String codigoCargo,
185
                        String codigoFuncao, String codigoEspecialidade, String codigoOrgaoOrigem, String codigoOrgaoLotacao,
186
                        String unidadeExercicio, String unidadeLotacao, String periodoDataInicioNascimento, String periodoDataFimNascimento,
187
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
188
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {
189
 
190
                return plugin.emitirRelatorioAcompanhamentoServidor(tipoSexo, tipoEstadoCivil,
191
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, codigoFormaIngresso, codigoSituacaoServidor,
192
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
193
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao,
194
                                periodoDataInicioNascimento, periodoDataFimNascimento, periodoDataInicioAdmissao, periodoDataFimAdmissao,
195
                                localizacaoArquivoCaixa, localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado, campoDeAgrupamento);
196
        }
197
 
198
        @Override
199
        public String emitirRelatorioAcompanhamentoServidorComDadosPessoais(String tipoSexo, String tipoEstadoCivil,
200
                        String codigoGrauInstrucao,     String situacaoCadastral, String tipoVinculo,String formaIngresso, String codigoSituacaoServidor,
201
                        String cargaHoraria, String codigoCargo, String codigoFuncao, String codigoEspecialidade,
202
                        String codigoOrgaoOrigem, String codigoOrgaoLotacao, String unidadeExercicio, String unidadeLotacao,
203
                        String periodoDataInicioNascimento, String periodoDataFimNascimento,
204
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
205
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {
206
 
207
                return plugin.emitirRelatorioAcompanhamentoServidorComDadosPessoais(tipoSexo, tipoEstadoCivil,
208
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, formaIngresso, codigoSituacaoServidor,
209
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
210
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao,
211
                                periodoDataInicioNascimento, periodoDataFimNascimento,
212
                                periodoDataInicioAdmissao, periodoDataFimAdmissao, localizacaoArquivoCaixa,    
213
                                localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado, campoDeAgrupamento);
214
        }
215
 
216
        @Override
217
        public String emitirRelatorioAcompanhamentoServidorComDadosFuncionais(String tipoSexo, String tipoEstadoCivil,
218
                        String codigoGrauInstrucao, String situacaoCadastral, String tipoVinculo, String formaIngresso, String codigoSituacaoServidor,
219
                        String cargaHoraria, String codigoCargo, String codigoFuncao, String codigoEspecialidade,
220
                        String codigoOrgaoOrigem, String codigoOrgaoLotacao, String unidadeExercicio, String unidadeLotacao,
221
                        String periodoDataInicioNascimento, String periodoDataFimNascimento,
222
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
223
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {
224
 
225
                return plugin.emitirRelatorioAcompanhamentoServidorComDadosFuncionais(tipoSexo, tipoEstadoCivil,
226
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, formaIngresso, codigoSituacaoServidor,
227
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
228
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao,
229
                                periodoDataInicioNascimento, periodoDataFimNascimento,
230
                                periodoDataInicioAdmissao, periodoDataFimAdmissao, localizacaoArquivoCaixa,    
231
                                localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado,  campoDeAgrupamento);
232
        }
233
 
234
        @Override
235
        public String emitirRelatorioAcompanhamentoServidorComDadosBancarios(String tipoSexo, String tipoEstadoCivil,
236
                        String codigoGrauInstrucao,String situacaoCadastral, String tipoVinculo, String formaIngresso, String codigoSituacaoServidor,
237
                        String cargaHoraria, String codigoCargo, String codigoFuncao, String codigoEspecialidade,
238
                        String codigoOrgaoOrigem, String codigoOrgaoLotacao, String unidadeExercicio, String unidadeLotacao,
239
                        String periodoDataInicioNascimento, String periodoDataFimNascimento,
240
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
241
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {
242
 
243
                return plugin.emitirRelatorioAcompanhamentoServidorComDadosBancarios(tipoSexo, tipoEstadoCivil,
244
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, formaIngresso, codigoSituacaoServidor,
245
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
246
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao, periodoDataInicioNascimento, periodoDataFimNascimento,
247
                                periodoDataInicioAdmissao, periodoDataFimAdmissao, localizacaoArquivoCaixa,    
248
                                localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado, campoDeAgrupamento);
249
        }
250
 
251
        @Override
252
        public String emitirRelatorioAcompanhamentoServidorComQualificacoes(String tipoSexo, String tipoEstadoCivil,
253
                        String codigoGrauInstrucao, String situacaoCadastral, String tipoVinculo, String formaIngresso, String codigoSituacaoServidor,
254
                        String cargaHoraria, String codigoCargo, String codigoFuncao, String codigoEspecialidade,
255
                        String codigoOrgaoOrigem, String codigoOrgaoLotacao, String unidadeExercicio, String unidadeLotacao,
256
                        String periodoDataInicioNascimento, String periodoDataFimNascimento,
257
                        String periodoDataInicioAdmissao, String periodoDataFimAdmissao, String localizacaoArquivoCaixa,       
258
                        String localizacaoArquivoPasta, String localizacaoArquivoPrateleira, String localizacaoArquivoLado,      String campoDeAgrupamento) {
259
 
260
                return plugin.emitirRelatorioAcompanhamentoServidorComQualificacoes(tipoSexo, tipoEstadoCivil,
261
                                codigoGrauInstrucao, situacaoCadastral, tipoVinculo, formaIngresso, codigoSituacaoServidor,
262
                                cargaHoraria, codigoCargo, codigoFuncao, codigoEspecialidade,
263
                                codigoOrgaoOrigem, codigoOrgaoLotacao, unidadeExercicio, unidadeLotacao,
264
                                periodoDataInicioNascimento, periodoDataFimNascimento,
265
                                periodoDataInicioAdmissao, periodoDataFimAdmissao, localizacaoArquivoCaixa,    
266
                                localizacaoArquivoPasta, localizacaoArquivoPrateleira, localizacaoArquivoLado, campoDeAgrupamento);
267
        }
268
 
269
        @Override
270
        public String consultarOrgao(String sigla, String descricao, String esfera, String ativo) {
271
                return plugin.consultarOrgao(sigla, descricao, esfera, ativo);
272
        }
273
 
274
        @Override
275
        public String cadastrarOrgao(String codigo, String esfera, String descricao, String sigla) {
276
                return plugin.cadastrarOrgao(codigo, esfera, descricao, sigla);
277
        }
278
 
279
        @Override
280
        public String alterarOrgao(String sequencial, String codigo, String esfera, String descricao, String sigla, String ativo) {
281
                return plugin.alterarOrgao(sequencial, codigo, esfera, descricao, sigla, ativo);
282
        }
283
 
284
        @Override
285
        public String consultarUnidade(String sequencialOrgao, String sigla, String descricao, String ativo) {
286
                return plugin.consultarUnidade(sequencialOrgao, sigla, descricao, ativo);
287
        }
288
 
289
        @Override
290
        public String cadastrarUnidade(String sequencialOrgao, String sigla, String descricao) {
291
                return plugin.cadastrarUnidade(sequencialOrgao, sigla, descricao);
292
        }
293
 
294
        @Override
295
        public String alterarUnidade(String sequencialUnidade, String sequencialOrgao, String sigla, String descricao, String ativo) {
296
                return plugin.alterarUnidade(sequencialUnidade, sequencialOrgao, sigla, descricao, ativo);
297
        }
298
 
299
        @Override
300
        public String listarOrgao() {
301
                return plugin.listarOrgao();
302
        }
303
 
304
        @Override
305
        public String listarFormaIngresso(String tipoVinculo) {
306
                return plugin.listarFormaIngresso(tipoVinculo);
307
        }
308
 
309
        @Override
310
        public String listarOrgaoAtivo() {
311
                return plugin.listarOrgaoAtivo();
312
        }
313
 
314
        @Override
315
        public String emitirRelatorioQuantitativoDeCargoOuFuncao(String tipoRelatorio) {
316
                return plugin.emitirRelatorioQuantitativoDeCargoOuFuncao(tipoRelatorio);
317
        }
318
 
319
        @Override
320
        public String listarUnidadeAtiva(String identificadorOrgao) {
321
                return plugin.listarUnidadeAtiva(identificadorOrgao);
322
        }
323
 
324
        @Override
325
        public String listarFormaIngressoParaDadoFuncional(String situacaoCadastral, String sequencialUsuario, String tipoVinculo) {
326
                return plugin.listarFormaIngressoParaDadoFuncional(situacaoCadastral, sequencialUsuario, tipoVinculo);
327
        }
328
 
329
        @Override
330
        public String listarInstituicaoEstagio() {
331
                return plugin.listarInstituicaoEstagio();
332
        }
333
 
334
        @Override
335
        public String listarCursoEstagio() {
336
                return plugin.listarCursoEstagio();
337
        }
338
 
339
        @Override
340
        public String listarParametro() {
341
                return plugin.listarParametro();
342
        }
343
 
344
        @Override
345
        public String alterarParametro(String codigo, String valor) {
346
                return plugin.alterarParametro(codigo, valor);
347
        }
348
 
349
        @Override
350
        public String consultarProgramacaoFerias(String anoProgramacao, String identificadorUnidade, String numeroServidor) {
351
                return plugin.consultarProgramacaoFerias(anoProgramacao, identificadorUnidade, numeroServidor);
352
        }
353
 
354
        @Override
355
        public String listarUnidadeDoServidor(String identificadorServidor) {
356
                return plugin.listarUnidadeDoServidor(identificadorServidor);
357
        }
358
 
359
        @Override
360
        public String listarEventoAtivo() {
361
                return plugin.listarEventoAtivo();
362
        }
363
 
364
        @Override
365
        public String consultarEventoServidor(String sequencialUsuario, String codigoEvento,
366
                        String sequencialUnidadeExercicio, String tipoSituacaoEvento, String sequencialDadoFuncional) {
367
 
368
                return plugin.consultarEventoServidor(sequencialUsuario, codigoEvento,
369
                                sequencialUnidadeExercicio, tipoSituacaoEvento, sequencialDadoFuncional);
370
        }
371
 
372
        @Override
373
        public String cadastrarEventoServidor(String sequencialUsuario, String sequencialDadoFuncional, String codigoEvento,
374
                        String dataEvento, String observacao, String indicadorRetroativo, String listaDocumentos,
375
                        String exigeProcesso, String exigePortaria,     String exigeDecreto, String exigeVigencia,
376
                        String transferencia, String remocaoOficiosa, String remocaoOficial, String redistribuicao,
377
                        String acesso, String progressaoHorizontal, String progressoVertical) {
378
 
379
                return plugin.cadastrarEventoServidor(sequencialUsuario, sequencialDadoFuncional, codigoEvento,
380
                                dataEvento, observacao, indicadorRetroativo, listaDocumentos,
381
                                exigeProcesso, exigePortaria, exigeDecreto, exigeVigencia,
382
                                transferencia, remocaoOficiosa, remocaoOficial, redistribuicao,
383
                                acesso, progressaoHorizontal, progressoVertical);
384
        }
385
 
386
        @Override
387
        public String alterarEventoServidor(String sequencial, String sequencialUsuario,
388
                        String dataEvento, String observacao, String indicadorRetroativo, String listaDocumentos,
389
                        String exigeProcesso, String exigePortaria, String exigeDecreto, String exigeVigencia,
390
                        String transferencia, String remocaoOficiosa, String remocaoOficial, String redistribuicao,
391
                        String acesso, String progressaoHorizontal, String progressoVertical) {
392
 
393
                return plugin.alterarEventoServidor(sequencial, sequencialUsuario,
394
                                dataEvento, observacao, indicadorRetroativo, listaDocumentos,
395
                                exigeProcesso, exigePortaria, exigeDecreto, exigeVigencia,
396
                                transferencia, remocaoOficiosa, remocaoOficial, redistribuicao,
397
                                acesso, progressaoHorizontal, progressoVertical);
398
        }
399
 
400
        @Override
401
        public String alterarSituacaoEventoServidor(String sequencial, String sequencialUsuario, String tipoSituacao) {
402
                return plugin.alterarSituacaoEventoServidor(sequencial, sequencialUsuario, tipoSituacao);
403
        }
404
 
405
        @Override
406
        public String visualizarEventoServidor(String sequencialEventoServidorDadoFuncional) {
407
                return plugin.visualizarEventoServidor(sequencialEventoServidorDadoFuncional);
408
        }
409
 
410
        @Override
411
        public String consultarServidorValido(String indicadoresUnidade, String cpf, String nome, String matricula, String nossoNumero) {
412
                return plugin.consultarServidorValido(indicadoresUnidade, cpf, nome, matricula, nossoNumero);
413
        }
414
 
415
        @Override
416
        public String consultarServidorNaoPendente(String cpf, String nome, String matricula, String nossoNumero) {
417
                return plugin.consultarServidorNaoPendente(cpf, nome, matricula, nossoNumero);
418
        }
419
 
420
        @Override
421
        public String cadastrarProgramacaoFerias(String anoProgramacao, String identificadorUnidade, String servidoresIhPeriodos) {
422
                return plugin.cadastrarProgramacaoFerias(anoProgramacao, identificadorUnidade, servidoresIhPeriodos);
423
        }
424
 
425
        @Override
426
        public String alterarProgramacaoFerias(String anoProgramacao, String codigoUnidade, String servidoresIhPeriodos) {
427
                return plugin.alterarProgramacaoFerias(anoProgramacao, codigoUnidade, servidoresIhPeriodos);
428
        }
429
 
430
        @Override
431
        public String detalharProgramacaoFerias(String anoProgramacao, String codigoUnidade) {
432
                return plugin.detalharProgramacaoFerias(anoProgramacao, codigoUnidade);
433
        }
434
        @Override
435
        public String consultarServidorPorNossoNumero(String nossoNumero) {
436
                return plugin.consultarServidorPorNossoNumero(nossoNumero);
437
        }
438
}