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.List;
4
 
5
import br.gov.al.saude.framework.model.UsuarioView;
6
import br.gov.al.saude.srv.model.Cargo;
7
import br.gov.al.saude.srv.model.Evento;
8
import br.gov.al.saude.srv.model.EventoServidorDadoFuncional;
9
import br.gov.al.saude.srv.model.FormaIngresso;
10
import br.gov.al.saude.srv.model.Funcao;
11
import br.gov.al.saude.srv.model.Orgao;
12
import br.gov.al.saude.srv.model.Parametro;
13
import br.gov.al.saude.srv.model.ProgramacaoFerias;
14
import br.gov.al.saude.srv.model.Servidor;
15
import br.gov.al.saude.srv.model.ServidorDadoFuncional;
16
import br.gov.al.saude.srv.model.Unidade;
17
import br.gov.al.saude.test.cenario.FrameworkCenarioTestHelper;
18
 
19
public interface CenarioTestHelper extends FrameworkCenarioTestHelper {
20
 
21
        String gerarMensagem(Object objeto);
22
 
23
        String gerarMensagemDetalheProgramacaoFerias(Object objeto);
24
 
25
        String gerarMensagemDetalheProgramacaoFeriasServidorDadoFuncional(Object objeto);
26
 
27
        <T> String gerarMensagemConsultar(List<T> objetos);
28
 
29
        <T> String gerarMensagemServidor(List<T> objetos);
30
 
31
        <T> String gerarMensagemFormaIngresso(List<T> objetos);
32
 
33
        <T> String gerarMensagemDadoFuncional(Object objeto);
34
 
35
        <T> String gerarMensagemEventoServidorDadoFuncional(Object objeto);
36
 
37
        <T> String gerarMensagemUnidadeAtiva(List<T> objetos);
38
 
39
        void inserirTipoDeDocumento(Integer codigo, String sigla, String descricao, String tipoDePessoa);
40
 
41
        void inserirGrauInstrucao(String sequencial, String descricao);
42
 
43
        void inserirNacionalidade(String sequencial, String descricao);
44
 
45
        void inserirDeficiencia(String sequencial, String descricao);
46
 
47
        void inserirTipoDocumento(String codigoTipoDocumentoCPF, String siglaTipoDocumentoCPF, String descricaoTipoDocumentoCPF, String tipoPessoaFisica);
48
 
49
        void inserirPessoaFisica(String sequencial, String nome, String tipoPessoa, String sexo, String nomeMae, String nomePai,
50
                        String estadoCivil, String dataNascimento);
51
 
52
        void inserirPessoaDocumento(String sequencialPessoa, String numeroDocumento, String codigoTipoDocumento, String dataEmissao, String orgaoExpedidor);
53
 
54
        void inserirPessoaEndereco(String sequencialPessoa, String tipoEndereco, String sequencialMunicipio, String logradouro, String numero,
55
                        String cep, String complemento, String bairro);
56
 
57
        void inserirPessoaTelefone(String sequencialPessoa, String numeroTelefone, String tipoTelefone);
58
 
59
        void inserirMunicipio(String sequencial, String uf, String nome, String codigoIbge);
60
 
61
        void inserirServidor(String sequencialPessoa, String foto, String situacaoCadastral, String grauInstrucao,
62
                        String deficiencia, String sequencialUsuarioCadastro, String sequencialUsuarioUltimaAlteracaoCadastral,
63
                        String codigoNacionalidade, String dataHoraCadastro, String dataHoraAlteracao);
64
 
65
        void inserirBanco(String codigo, String descricao);
66
 
67
        void inserirFormaIngresso(String sequencial, String descricao, String tipoVinculo);
68
 
69
        void inserirSituacaoServidor(String sequencial, String descricao);
70
 
71
        void inserirCargo(String sequencial, String descricao, String sequencialGrauInstrucao, String quantidadeDeVagas, String ativo);
72
 
73
        void inserirFuncao(String sequencial, String descricao, String nivel, String Tipo, String quantidadeVagas, String ativo);
74
 
75
        void inserirEspecialidade(String sequencial, String descricao);
76
 
77
        void inserirConselho(String sequencial, String descricao, String siglaConselho);
78
 
79
        void inserirCarreira(String sequencial, String descricao);
80
 
81
        void inserirUnidade(String sequencial, String descricao, String sigla, String sequencialOrgao, String ativo);
82
 
83
        void inserirOrgao(String sequencial, String descricao, String codigoOrgao, String sigla, String esfera, String ativo);
84
 
85
        void inserirOrgaoScg(String codigo, String descricao, String codigoIntegra);
86
 
87
        void inserirPais(String codigo, String descricao);
88
 
89
        void inserirUf(String codigo, String descricao, String codigoPais);
90
 
91
        void inserirDadoBancario(String sequencialPessoaServidor, String codigoBanco, String numeroAgencia, String numeroConta, String numeroOperacao);
92
 
93
        void inserirDependente(String sequencialPessoaServidor, String nome, String cpf, String dataNascimento, String sexo, String tipoParentesco);
94
 
95
        void inserirQualificacao(String sequencialPessoaServidor, String tipoQualificacao, String descricao, String instituicao,
96
                        String cargaHoraria, String dataInicial, String dataFinal, String observacao);
97
 
98
        void inserirDadoFuncional(String nossoNumero, String sequencialPessoaServidor, String codigoFormaIngresso, String dataInicio, String cargaHoraria,
99
                        String codigoUnidadeLotacao, String codigoOrgaoLotacao, String codigoEspecialidade, String codigoSetor);
100
 
101
        void inserirDadoFuncionalMatricula(String nossoNumero, String matricula, String digito, String codigoSituacaoServidor, String numeroDeOrdem,
102
                        String tipoRegimeTrabalho, String codigoOrgaoOrigem, String dataNomeacao, String dataPosse, String dataExercicio, String codigoFuncao);
103
 
104
        void inserirDadoFuncionalMatriculaCarreira(String nossoNumero, String codigoCarreira, String codigoCargo, String codigoUnidadeExercicio, String classe, String nivel); 
105
 
106
        void inserirDadoFuncionalContratado(String nossoNumero, String contrato, String dataFim, String dataRescisao);
107
 
108
        void inserirDadoFuncionalContratadorEstagio(String nossoNumero, String codigoInstituicao, String codigoCurso,
109
                        String obrigatorio, String remunerado, String nivel);
110
 
111
        void inserirDadoFuncionalContratadoPrestadorProcessoSeletivo(String nossoNumero, String codigoCargo, String codigoOrigem);
112
 
113
        void inserirServidorConselho(String sequencialServidorDadoFuncional, String numeroInscricaoConselho, String codigoConselho, String uf);
114
 
115
        void inserirServidorLocalizacaoArquivo(String sequencialServidorDadoFuncional, String numeroCaixa, String numeroPasta, String numeroPrateleira, String tipoLado);
116
 
117
        void inserirSetor(String codigoLocalidade, String nome, String sigla);
118
 
119
        void inserirCursoEstagio(String codigo, String descricao);
120
 
121
        void inserirInstituicaoEstagio(String codigo, String descricao, String sigla, String numeroConvenio, String dataInicio, String dataFim);
122
 
123
        Servidor consultarServidorPorSequencial(Long sequencial);
124
 
125
        UsuarioView consultarUsuarioViewComPermissoesScaPorSequencial(Long sequencial);
126
 
127
        ServidorDadoFuncional consultarServidorDadoFuncional(Long sequencial);
128
 
129
        EventoServidorDadoFuncional consultarEventoServidorDadoFuncional(Long sequencial);
130
 
131
        Evento consultarEvento(Integer codigo);
132
 
133
        void inserirUsuarioSca(String sequencial, String login);
134
 
135
        void inserirSistemaSca(String codigo, String descricao);
136
 
137
        void inserirObjetoSca(String sequencial, String descricao, String codigoDoSistema);
138
 
139
        void inserirOperacaoSca(String sequencial, String descricao);
140
 
141
        void inserirPapel(String sequencial, String descricao);
142
 
143
        void inserirPermissaoPapel(String sequencialPapel, String sequencialObjeto, String sequencialOperacao);
144
 
145
        void inserirPermissao(String sequencialOperacao, String sequencialObjeto, String descricaoPermissao);
146
 
147
        void inserirPapelUsuario(String sequencialUsuario, String sequencialPapel);
148
 
149
        Orgao consultarOrgaoPorSequencial(Integer sequencial);
150
 
151
        Unidade consultarUnidadePorSequencial(Integer sequencial);
152
 
153
        Cargo consultarCargoPorSequencial(Integer codigo);
154
 
155
        Funcao consultarFuncaoPorSequencial(Integer codigo);
156
 
157
        FormaIngresso consultarFormaIngressoPorSequencial(String codigo);
158
 
159
        Parametro consultarParametroPorCodigo(Integer codigo);
160
 
161
        void inserirParametro(String codigo, String descricao, String valor);
162
 
163
        void inserirEvento(String codigo, String descricao, String exigeProcesso, String exigePortaria, String exigeDecreto, String exigeVigencia,
164
                        String atualizaFichaCadastral, String indiceAtivo);
165
 
166
        void inserirEventoServidorDadoFuncional(String sequencialEventoServidorDadoFuncional, String tipoSituacao, String codigoEvento,
167
                        String sequencialDadoFuncional, String dataEvento, String observacao, String indiceRetroativo);
168
 
169
        void inserirEventoServidorDadoFuncionalDocumento(String sequencialEventoServidorDadoFuncionalDocumento, String sequencialEventoDadoFuncional,
170
                        String descricao, String nomeArquivoDocumento, String extensaoArquivoDocumento);
171
 
172
        void inserirEventoServidorDadoFuncionalExigeProcesso(String sequencialEventoServidor, String codigoOrgao, String numeroProcesso, String anoProcesso);
173
 
174
        void inserirEventoServidorDadoFuncionalExigePublicacao(String sequencialEventoServidor, String tipoPublicacao, String numeroPublicacao);
175
 
176
        void inserirEventoServidorDadoFuncionalExigeVigencia(String sequencialEventoServidor, String dataInicial, String dataFinal);
177
 
178
        void inserirEventoServidorDadoFuncionalTransferenciaReconducao(String sequencialEventoServidor, String codigoCargoOrigem, String codigoCargoDestino);
179
 
180
        void inserirEventoServidorDadoFuncionalRemocao(String sequencialEventoServidor, String tipoRemocao, String codigoUnidadeOrigem, String codigoUnidadeDestino);
181
 
182
        void inserirEventoServidorDadoFuncionalRedistribuicaoCessao(String sequencialEventoServidor, String sequencialOrgaoOrigem, String sequencialOrgaoDestino);
183
 
184
        void inserirEventoServidorDadoFuncionalAcesso(String sequencialEventoServidor, String sequencialFuncaoOrigem, String sequencialFuncaoDestino);
185
 
186
        void inserirEventoServidorDadoFuncionalProgressaoFuncionalHorizontal(String sequencialEventoServidor, String classeOrigem, String classeDestino);
187
 
188
        void inserirEventoServidorDadoFuncionalProgressaoFuncionalVertical(String sequencialEventoServidor, String nivelOrigem, String nivelDestino);
189
 
190
        void inserirProgramacaoFerias(String codigoUnidade, String anoProgramacao);
191
 
192
        void inserirProgramacaoFeriasServidorDadoFuncional(String codigoUnidade, String anoProgramacao, String nossoNumero, String dataInicio, String dataFim);
193
 
194
        void inserirRevisaoHistorico(String sequencial, String sequencialPessoal, String dthHistorico);
195
 
196
        void inserirHistoricoDadosFuncionais(String sequencialPessoaServidor, String sequencialServidorDadoFuncional, String numeroOrdem,
197
                        String numeroMatricula, String digitoMatricula, String dataAdmissao, String dataNomeacao, String dataPosse,     String dataExercicio,
198
                        String codigoTipoServidor, String codigoSituacaoServidor, String cargaHoraria, String codigoCargo, String codigoFuncao,
199
                        String codigoEspecialidade, String codigoOrgaoOrigem, String codigoOrgaoLotacao, String codigoUnidadeLotacao, String codigoUnidadeExercicio,
200
                        String codigoSetor, String codigoCarreira, String classe, String nivel, String regimeTrabalho, String dataHoraCadastro, String sequencialUsuario);
201
 
202
        void inserirHistoricoEventoServidorDadoFuncional(String sequencialEventoServidorDadoFuncional, String tipoSituacao,     String codigoEvento,
203
                        String sequencialDadoFuncional, String dataEvento, String observacao, String indiceRetroativo, String sequencialHistorico, String tipoOperacao);
204
 
205
        void inserirHistoricoProgramacaoFerias(String codigoUnidade, String anoProgramacao, String tipoOperacao, String sequencialRevisaoHistorico);
206
 
207
        void inserirHistoricoProgramacaoFeriasServidorDadoFuncional(String nossoNumero ,String codigoUnidade, String anoProgramacao,
208
                        String dataInicio, String dataFim, String tipoOperacao, String sequencialRevisaoHistorico);
209
 
210
        public ProgramacaoFerias consultarProgramacaoFeriasIhServidorDadoFuncional(String anoProgramacao, String codigoUnidade);
211
 
212
        public ProgramacaoFerias consultarProgramacaoFerias(String anoProgramacao, String codigoUnidade);
213
 
214
}