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
 
6
import br.gov.al.saude.rhd.model.Cronograma;
7
import br.gov.al.saude.rhd.model.CronogramaHistorico;
8
import br.gov.al.saude.rhd.model.GrupoAvaliacao;
9
import br.gov.al.saude.rhd.model.QualificacaoServidorCronograma;
10
import br.gov.al.saude.rhd.model.QuestaoAvaliacaoDesempenho;
11
import br.gov.al.saude.rhd.model.RevisaoAvaliacao;
12
import br.gov.al.saude.rhd.model.ServidorAvaliacao;
13
import br.gov.al.saude.rhd.model.view.QualificacaoServidorView;
14
import br.gov.al.saude.rhd.model.view.ServidorDadoFuncionalView;
15
import br.gov.al.saude.rhd.model.view.ServidorView;
16
import br.gov.al.saude.sca.model.usuario.view.UsuarioView;
17
import br.gov.al.saude.scg.model.view.PessoaFisicaView;
18
import br.gov.al.saude.test.cenario.FrameworkCenarioTestHelper;
19
 
20
public interface CenarioTestHelper extends FrameworkCenarioTestHelper{
21
 
22
        void inserirPessoaFisica(String sequencialPessoa, String nomePessoa, String numeroCpf);
23
 
24
        String gerarMensagem(Object... objetos);
25
 
26
        String gerarMensagemServidor(List<ServidorView> listaServidores);
27
 
28
        void inserirServidorRh(String sequencial, String nome, String numeroCpf, String sequencialOrgaoExecicio,
29
                                       String matricula, String sequencialGrauInstrucao, String sequencialSituacao);
30
 
31
        void inserirServidorRh(String sequencial, String nome, String numeroCpf, String sequencialOrgaoExecicio, String matricula,
32
                                                   String sequencialGrauInstrucao, String sequencialSetor, String sequencialSituacao);
33
 
34
        void inserirAvaliacaoDesempenho(String sequencialQuestao, String sequencialServidor, String anoCronograma, String respostaMutiplaEscolha, String respostaAberta);
35
 
36
        List<QualificacaoServidorCronograma> consultarQualificacaoServidorCronograma(String sequencialDadoFuncionalServidor, String ano, String[] listaSequencialQualificacoes);
37
 
38
        QuestaoAvaliacaoDesempenho consultarQuestaoAvaliacaoDesempenho(Object sequencialQuestao);
39
 
40
        void inserirCargaHorariaExigida(String classe, String nivel,String cargaHoraria);
41
 
42
        void inserirRevisaoAvaliacao(String sequencial, String descricaoSolicitacao, String descricaoResposta, String tipoAvaliacao, String tipoRevisao,
43
                                             String numNota, String dataHoraCadastro, String sequencialDadoFuncionalServidor, String anoCronograma);
44
 
45
        String consultarFaltasDoServidor(String cronograma);
46
 
47
        ServidorView consultarServidor(String sequencialServidor);
48
 
49
        void inserirPessoa(Long sequencialPessoa, String nomePessoa, String tipPessoa);
50
 
51
        PessoaFisicaView consultarPessoaFisica(String sequencial1PessoaLucianoRaposo);
52
 
53
        void inserirPessoaDocumento(Long sequencialPessoa, String numeroDocumento, String tipoDocumento);
54
 
55
        void inserirCargoServidorRh(Long sequencial, String descricao, Long codGrauInstrucao);
56
 
57
        void inserirDadoFuncionalServidorRh(Long matricula, Long sequencial, Long sequencialOrgaoExterno, Long sequencialSetor, Date dataAdmissao, Date dataExercicio,
58
                                                    Long sequencialTipoServidor, Long sequencialSituacao, Long sequencialCargo, Long sequencialUnidadeLotacao, Integer digitoMatricula,
59
                                                    Integer cargaHoraria);
60
 
61
 
62
        <T> String gerarMensagemConsultar(List<T> objetos);
63
 
64
        <T> String gerarMensagemComHistorico(T objeto);
65
 
66
        <T> String gerarMensagemAuxiliar(T objeto);
67
 
68
        <T> String gerarMensagemConsultar(T objeto);
69
 
70
        String gerarMensagemServidorAvaliacaoResumido(ServidorAvaliacao servidorAvaliacao);
71
 
72
        String gerarMensagemServidorAvaliacaoNomeEhMatricula(List<ServidorAvaliacao> listaServidoresAvaliacao);
73
 
74
        String gerarMensagemServidorAvaliacaoMatriculaUnidadeEeCargo(List<ServidorAvaliacao> listaServidoresAvaliacao);
75
 
76
        String gerarMensagemServidorResumido(List<ServidorDadoFuncionalView> listaDadoFuncional);
77
 
78
        void alterarValorDaSequence(String nomeSequence, String valor);
79
 
80
        void inserirPais(String codigoPais, String descricaoPais);
81
 
82
        void inserirEstado(String codigoEstado, String descricaoEstado, String codigoPais);
83
 
84
        void inserirMuinicipio(String sequencialMunicipio, String descricaoMunicipio, String codigoEstado);
85
 
86
        void inserirPessoaFisica(String sequencialPessoa, String nomePessoa, String numeroCpf, String sexo,
87
                                                         String dataNascimento, String estadoCivil, String email);
88
 
89
        void inserirNacionalidade(Integer codigo, String descricao);
90
 
91
        void inserirGrauInstrucaoRh(String sequencial, String descricao, String tipoNivel);
92
 
93
        void inserirTipoDocumento(Integer codigo, String descricao, String sigla, String tipoPessoa);
94
 
95
        void inserirEtapa(String sequencial, String descricao, String observacao, String responsavel, String indicadorAtivo);
96
 
97
        void inserirCronograma(String ano, String dataCadastro);
98
 
99
        void inserirCronogramaEtapa(String sequencialCronograma, String sequencialEtapa, String dataInicialEtapa, String dataFinalEtapa);
100
 
101
        void inserirPessoaFisica(String sequencialPessoa, String nomePessoa, String sexo, String dataNascimento, String estadoCivil, String email);
102
 
103
        void inserirPessoaFisica(Long sequencialPessoa, String nomeMae, Date dataNascimento, String estadoCivil, String sexo);
104
 
105
        void inserirUsuarioSca(String sequencialPessoa, String login);
106
 
107
        void inserirPessoaDocumento(Long sequencialPessoa, String numeroDocumento, String tipoDocumento,
108
                                                                String orgaoExpedidor, String codigoUfExpedidor, String dataEmissao);
109
 
110
        void inserirEnderecoServidorRh(String logradouro, String numero, String complemento, String bairro, String sequencialMunicipio,
111
                                                                   String cep, Long sequencialPessoa, String tipoEndereco, Boolean indicadorPrincipal);
112
 
113
        void inserirTelefoneServidorRh(String sequencialPessoa, String numero, String tipoTelefone);
114
 
115
        void inserirServidor(String sequencialServidor, String tipoSituacaoCadastral, String codigoGrauInstrucao,
116
                                             String sequencialUsuario, String sequencialUsuarioHomologacao, String codigoNacionalidade);
117
 
118
        void inserirSituacaoServidorRh(Long sequencial, String descricao);
119
 
120
        void inserirOrgaoRh(Long sequencial, String descricao);
121
 
122
        void inserirUnidadeServidorRh(String sequencial, String descricao);
123
 
124
        void inserirSetorServidorRh(String sequencial, String descricao);
125
 
126
        void inserirCargoServidorRh(String sequencial, String descricao, String codigoGrauInstrucao);
127
 
128
        void inserirCarreira(String sequencial, String descricao);
129
 
130
 
131
        List<Cronograma> consultarCronogramaEtapa(String ano);
132
 
133
        void inserirServidorAvaliacao(String sequencialDadoFuncional, String anoCronograma, String efetivoExercicio, String sequencialGrupoAvaliacao, String indiceParticipacaoAvaliacao, String descricaoJustificativa);
134
 
135
        void inserirGrupoAvaliacao(String sequencialGrupo, String descricao, String situacao, String observacao, String codigoUnidade,
136
                                                           String sequencialPessoaServidorAvaliador, String anoCronograma);
137
 
138
        void inserirQuestaoAvaliacaoDesempenho(String sequencial, String descricao, String tipoQuestao, String tipoAvaliacaoDesempenho, String numeroQuestao);
139
 
140
        void inserirAvaliacaoDesempenho(String sequencial, String sequencialQuestao, String sequencialDadoFuncional,
141
                                                                        String anoCronograma, String respostaMutiplaEscolha, String respostaAberta);
142
 
143
        void inserirAvaliacaoDesempenho(String sequencial, String sequencialQuestao, String sequencialDadoFuncional, String anoCronograma,
144
                                                                        String respostaMutiplaEscolha, String respostaAberta, String descricaoJustificativa);
145
 
146
        void inserirQualificacaoAvaliacaoCronograma(String sequencialDadoFuncional, String ano, String sequencialQualificacaoServidor);
147
 
148
        void adicionarParticipanteDoGrupoDeAvaliacao(String sequencialDadoFuncional, String anoCronograma, String sequencialGrupoAvaliacao);
149
 
150
        void inserirFaltaServidor(String sequencialServidorDadoFuncional, String ano, String mes, String faltasQuantidade);
151
 
152
        void inserirQualificacaoServidor(String sequencialServidor, String sequencial, String descricao, String tipo,
153
                         String instituicao, String dataInicial, String dataFinal,
154
                         String quantidadeCargaHoraria, String observacao);
155
 
156
        void inserirRevisaoAvaliacaoDesempenho(String sequencialSolicitacaoRevisao, String sequencialAvaliacaoDesempenho,
157
                                                                                   String solicitacao, String resposta);
158
 
159
        ServidorAvaliacao consultarServidorAvaliacaoPorId(ServidorAvaliacao servidorAvaliacao);
160
 
161
        GrupoAvaliacao consultarGrupoAvaliacaoPorId(GrupoAvaliacao grupoAvaliacao);
162
 
163
        RevisaoAvaliacao consultarRevisaoAvaliacao(Long sequencial);
164
 
165
        void inserirPapelSca(String sequencialPapelSca, String descricaoPapelSca);
166
 
167
        void inserirPapelScaAhUsuarioSca(String sequencialUsuario, String sequencialPapel);
168
 
169
        ServidorDadoFuncionalView consultarDadoFuncional(String sequencialDadoFuncionalServidor);
170
 
171
        String gerarMensagemlistarQualificacaoServidor(List<QualificacaoServidorView> listaQualificacoesDisponiveis, List<QualificacaoServidorView> listaQualificacoesUtilizadas);
172
 
173
        List<ServidorDadoFuncionalView> consultarDadosFuncionais(String sequencialServidor);
174
 
175
        UsuarioView consultarUsuarioPorId(String sequencialPessoaUsuario);
176
 
177
        void inserirSistemaSca(String codidoSistema);
178
 
179
        void inserirObjetoSca(String sequencialObjeto, String descricaoObjeto, String codidoSistema);
180
 
181
        void inserirOperacaoSca(String sequencialOperacao, String descricaoOperacao);
182
 
183
        void inserirPermissaoSca(String sequencialOperacao, String sequencialObjeto, String descricaoPermissao);
184
 
185
        void inserirPermissaoAhPapel(String sequencialPapel, String sequencialOperacao, String sequencialObjeto);
186
 
187
        String gerarMensagemGrupoAvaliacaoDescricao(List<GrupoAvaliacao> gruposAvaliacoes);
188
 
189
        void inserirFormaIngressoRh(Long codigo, String descricao, String tipoVinculoFormaIngresso);
190
 
191
        void inserirDadoFuncionalServidorRh(String sequencial, String sequencialServidor, String dataAdmissao,
192
                                                                                String codigoOrgaoLotacao, String codigoEspecialidade, String codigoUnidadeLotacao,
193
                                                                                String codigoFormaIngresso, String codigoSetor, String codigoFuncao, String cargaHoraria);
194
 
195
        void inserirDadoFuncionalMatriculaServidorRh(String sequencialServidorDadoFuncional, String numeroMatriculaServidor, String numeroDigitoMatricula,
196
                                                                                                 String codigoSituacaoServidor, String numeroOrdem, String tipoRegimeTrabalho, String sequencialOrgaoOrigem,
197
                                                                                                 String dataNomeacao, String dataPosse, String dataExercicio, String codigoFuncao);
198
 
199
        void inserirDadoFuncionalMatriculaCarreiraRh(String sequencialServidorDadoFuncional, String codigoCarreira, String codigoCargo,
200
                                                                                                 String codigoUnidadeExercicio, String tipoClasseCarreira, String tipoNivelCarreira);
201
 
202
        GrupoAvaliacao consultarGrupoAvaliacaoPorSequencial(Long sequencialGrupoAvaliacao);
203
 
204
        List<CronogramaHistorico> consultarCronogramaHistoricoPorCronograma(Long numeroAno);
205
 
206
        Cronograma consultarCronogramaPorId(Cronograma cronograma);
207
 
208
}