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.aceitacao.helper;
2
 
3
import java.util.Date;
4
import java.util.List;
5
import java.util.Set;
6
 
7
import net.sf.jasperreports.engine.JasperPrint;
8
import br.gov.al.saude.sca.model.usuario.view.UsuarioView;
9
import br.gov.al.saude.scg.model.view.OrgaoView;
10
import br.gov.al.saude.scg.model.view.PessoaFisicaView;
11
import br.gov.al.saude.scs.model.Capacitacao;
12
import br.gov.al.saude.scs.model.Frequencia;
13
import br.gov.al.saude.scs.model.Perfil;
14
import br.gov.al.saude.scs.model.Presenca;
15
import br.gov.al.saude.scs.model.Turma;
16
import br.gov.al.saude.scs.model.TurmaParticipante;
17
import br.gov.al.saude.test.cenario.FrameworkCenarioTestHelper;
18
 
19
public interface CenarioTestHelper extends FrameworkCenarioTestHelper {
20
 
21
        void inserirNatureza(String sequencial, String descricao);
22
 
23
        void inserirCapacitacao(String sequencial, String descricao, String sequencialNatureza, String formaPresenca, String indicadorAtivo);
24
 
25
        <T> String gerarMensagemConsultar(List<T> objetos);
26
 
27
        Capacitacao consultarCapacitacaoPorSequencial(Long sequencial);
28
 
29
        Turma consultarTurmaPorSequencial(Long sequencial);
30
 
31
        String gerarMensagem(Object... objetos);
32
 
33
        void inserirUnidadeServidorRh(String sequencial, String descricao);
34
 
35
        void inserirNacionalidade(Integer codigo, String descricao);
36
 
37
        void inserirTipoDocumento(Integer codigo, String descricao, String sigla, String tipoPessoa);
38
 
39
        void inserirPessoaFisica(String sequencialPessoa, String nomePessoa, String sexo, String dataNascimento, String estadoCivil, String email);
40
 
41
        void inserirServidor(String sequencialServidor, String tipoSituacaoCadastral, String codigoGrauInstrucao,
42
                     String sequencialUsuario, String sequencialUsuarioHomologacao, String codigoNacionalidade);
43
 
44
        void inserirPessoaDocumento(Long sequencialPessoa, String numeroDocumento, String tipoDocumento,
45
                        String orgaoExpedidor, String codigoUfExpedidor, String dataEmissao);
46
 
47
        void inserirPessoaFisica(Long sequencialPessoa, String nomeMae, Date dataNascimento, String estadoCivil, String sexo);
48
 
49
        void inserirPais(String codigoPais, String descricaoPais);
50
 
51
        void inserirEstado(String codigoEstado, String descricaoEstado, String codigoPais);
52
 
53
        void inserirMuinicipio(String sequencialMunicipio, String descricaoMunicipio, String codigoEstado, String codigoIbge);
54
 
55
        void inserirTurma(String sequencial, String anoExercicio, String sequencialCapacitacao, String sequencialUnidadeSolicitante,
56
                        String numeroCargahoraria, String codigoUf, String sequencialMunipio, String descricaoObservacoes, String descricaoEmenta,
57
                        String sequencialAtivo);
58
 
59
        void inserirRepresentanteTurma(String sequencialTurma, String sequencialPessoa);
60
 
61
        void inserirTurmaPeriodo(String sequencial, String sequencialTurma, String dataHoraInicial, String dataHoraFinal);
62
 
63
        void inserirPerfil(String sequencial, String descricao, String indicadorOrganizador);
64
 
65
        void inserirTurmaParticipante(String sequencial, String sequencialTurma, String sequencialPessoa, String sequencialPerfil, String indicadorRemunerado, String cargaHorariaEspecifica);
66
 
67
        void inserirOrgao(String codigo, String nome, String codigoIntegra);
68
 
69
        void inserirOrgaoRh(Long sequencial, String descricao);
70
 
71
        void inserirTurmaProcesso(String sequencialTurma, String codigoOrgao, String numeroProcesso, String anoProcesso);
72
 
73
        void inserirUsuarioSca(String sequencialPessoa, String login);
74
 
75
        void inserirMacroRegiaoPdr(String codigo, String descricao);
76
 
77
        void inserirRegiaoPdr(String codigo, String codigoMacroRegiao, String descricaoMunicipioSede);
78
 
79
        void inserirOrcamentoUnidadeGestora(String id, String codigo, String descricao, String nome);
80
 
81
        void inserirOrcamentoUnidadeOrcamentaria(String id, String codigo, String descricao, String nome);
82
 
83
        void inserirLocalLocalidade(String codigo);
84
 
85
        void inserirOrcamentoDotacao(String id, String numeroProcesso, String setorId, String setorEncaminhamentoId, String indicadorNaoProgramado, String indicadorJudicial,
86
                        String dataDotacao, String tipoDotacao, String anoProcesso, String codigoOrgaoProcesso, String sequencialPessoaUsuario);
87
 
88
        void inserirOrcamentoGrupoNaturezaDespesa(String id, String codigo, String descricao, String nome);
89
 
90
        void inserirOrcamentoCategoriaEconomica(String id, String codigo, String descricao, String nome);
91
 
92
        void inserirOrcamentoModalidadeAplicacao(String id, String codigo, String descricao, String nome);
93
 
94
        void inserirOrcamentoElementoDespesa(String id, String codigo, String descricao, String nome, String nome2,
95
                        String categoriaEsconomicaId, String modalidadeAplicacaoId, String grupoNaturezaId);
96
 
97
        void inserirOrcamentoProgramaDeTrabalho(String id, String codigo, String descricao, String nome, String dataInicial, String dataFinal);
98
 
99
        void inserirOrcamentoPlanejamentoOrcamentario(String id, String ano, String unidadeGestoraId, String unidadeOrcamentariaId);
100
 
101
        void inserirOrcamentoPlanejamentoProgramaDeTrabalho(String id, String planejamentoOrcamentarioId, String programaDeTrabalhoId);
102
 
103
        void inserirOrcamentoPlanoInterno(String id, String codigo, String descricao, String nome, String programaDeTrabalhoId, String codigoRegiaoDeSaude);
104
 
105
        void inserirOrcamentoPlanejamentoPlanoInterno(String id, String planoInternoId, String planejamentoProgramaDeTrabalhoId);
106
 
107
        void inserirOrcamentoFonteRecurso(String id, String codigo, String descricao, String nome);
108
 
109
        void inserirOrcamentoPlanejamentoElementoDespesa(String id, String dotacaoAtualizada, String valor, String elementoDespesaId,
110
                        String planejamentoPlanoInternoId, String fonteRecursoId, String data);
111
 
112
        void inserirOrcamentoDotacaoPlanejamentoElementoDespesa(String valor, String sequencialDotacao, String sequencialPlanejamentoElementoDespesa);
113
 
114
        void inserirFrequencia(String sequencial, String sequencialTurma, String dataHora, String indicadorValidado, String indicadorAtivo);
115
 
116
        void inserirPresenca(String sequencial, String sequencialParticipante, String sequencialFrequencia, String indicadorPresenca, String justificativa);
117
 
118
        void inserirSistemaSca(String codidoSistema);
119
 
120
        void inserirObjetoSca(String sequencialObjeto, String descricaoObjeto, String codidoSistema);
121
 
122
        void inserirOperacaoSca(String sequencialOperacao, String descricaoOperacao);
123
 
124
        void inserirPermissaoSca(String sequencialOperacao, String sequencialObjeto, String descricaoPermissao);
125
 
126
        void inserirPapelSca(String sequencialPapelSca, String descricaoPapelSca);
127
 
128
        void inserirPermissaoAhPapel(String sequencialPapel, String sequencialOperacao, String sequencialObjeto);
129
 
130
        void inserirPapelScaAhUsuarioSca(String sequencialUsuario, String sequencialPapel);
131
 
132
        void inserirGrauInstrucaoRh(String sequencial, String descricao, String tipoNivel);
133
 
134
        void inserirDadoFuncionalMatriculaCarreiraRh(String sequencialServidorDadoFuncional, String codigoCarreira, String codigoCargo,
135
                         String codigoUnidadeExercicio, String tipoClasseCarreira, String tipoNivelCarreira);
136
 
137
        void inserirDadoFuncionalServidorRh(String sequencial, String sequencialServidor, String dataAdmissao,
138
                        String codigoOrgaoLotacao, String codigoEspecialidade, String codigoUnidadeLotacao,
139
                        String codigoFormaIngresso, String codigoSetor, String codigoFuncao, String cargaHoraria);
140
 
141
        void inserirDadoFuncionalMatriculaServidorRh(String sequencialServidorDadoFuncional, String numeroMatriculaServidor, String numeroDigitoMatricula,
142
                         String codigoSituacaoServidor, String numeroOrdem, String tipoRegimeTrabalho, String sequencialOrgaoOrigem,
143
                         String dataNomeacao, String dataPosse, String dataExercicio, String codigoFuncao);
144
 
145
        String gerarMensagemTurmaDetalhado(Turma turma);
146
 
147
        void inserirFormaIngressoRh(Long codigo, String descricao, String tipoVinculoFormaIngresso);
148
 
149
        void inserirSituacaoServidorRh(Long sequencial, String descricao);
150
 
151
        void inserirCargoServidorRh(String sequencial, String descricao, String codigoGrauInstrucao);
152
 
153
        void inserirCarreira(String sequencial, String descricao);
154
 
155
        void inserirSetorServidorRh(String sequencial, String descricao);
156
 
157
        UsuarioView consultarUsuarioPorSequencial(String sequencialUsuarioLogado);
158
 
159
        Frequencia consultarFrequenciaPorSequencial(Long sequencial);
160
 
161
        Set<Presenca> gerarPresencas(String listaPresencas, Frequencia frequencia);
162
 
163
        List<Frequencia> consultarTodasFrequencias();
164
 
165
        String gerarMensagemRetornoJasper(JasperPrint relatorio);
166
 
167
        PessoaFisicaView consultarPessoaFisicaViewPorSequencial(String sequencialPessoa);
168
 
169
        String gerarMensagemTurmaComParticipantes(Turma turma);
170
 
171
        List<TurmaParticipante> gerarParticipantes(String participantes);
172
 
173
        Perfil consultarPerfilPorSequencial(String sequencialPerfil);
174
 
175
        void inserirTipoProcesso(String codigoTipoProcesso, String descricaoTipoProcesso);
176
 
177
 
178
        void inserirAssunto(String codigoAssunto, String descricaoAssunto);
179
 
180
        void inserirProcessoAssunto(String codigoOrgaoSetor, String numeroProcesso,
181
                                                                String anoProcesso, String codigoAssunto);
182
 
183
 
184
        void inserirProcessoInteressado(String codigoOrgaoSetor, String numeroProcesso,
185
                                                                String anoProcesso, String codigoInteressado);
186
 
187
        void inserirInteressadoSujeito(String codigoInteressado, String codigoSujeito);
188
 
189
        void inserirSujeito(String codigoSujeito, String nomeSujeito, String tipoSujeito,
190
                                            String numeroDocumento, String matricula);
191
 
192
        void inserirTramitacao(String codigoOrgaoSetor, String numeroProcesso, String anoProcesso,
193
                                                   String codigoOrgaoSetorTramitacao, String numeroTramitacao,
194
                                                   String dataRecebimento, String dataEncaminhamento, String parecer);
195
 
196
        void inserirProcesso(String codigoOrgaoSetor, String anoProcesso, String numeroProcesso,
197
                                                 String dataEntrada, String detalhamento, String codigoTipoProcesso,
198
                                                 String situacao, String numeroDocumento, String dataDocumento,
199
                                                 String numeroProcessoOficial);
200
 
201
        OrgaoView consultarOrgao(String sequencialOrgao);
202
 
203
        void inserirInteressado(String codigoInteressado1);
204
 
205
        void inserirOrgaoSetor(String codigoIntegraSesau, String nomeOrgaoSesau, String siglaOrgaoSesau);
206
}