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.builder;
2
 
3
import br.gov.al.saude.framework.core.util.ConversorDeTipo;
4
import br.gov.al.saude.rhd.model.view.QualificacaoServidorView;
5
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;
6
 
7
public class QualificacaoServidorBuilder extends AbstractEntidadeBuilder<QualificacaoServidorView>{
8
 
9
        public static final String FORMAT_DATE_DD_MM_YYYY = "dd/MM/yyyy";
10
 
11
        public QualificacaoServidorBuilder comSequencial(String sequencial) {
12
                entidade.setSequencial(ConversorDeTipo.parseLong(sequencial));
13
                return this;
14
        }
15
 
16
        public QualificacaoServidorBuilder comTipoQualificacao(String tipoQualificacao) {
17
                entidade.setTipoQualificacao(tipoQualificacao);
18
                return this;
19
        }
20
 
21
        public QualificacaoServidorBuilder comCargaHoraria(String numeroCargaHoraria) {
22
                entidade.setQuantidadeCargaHoraria(Integer.parseInt(numeroCargaHoraria));
23
                return this;
24
        }
25
 
26
        public QualificacaoServidorBuilder comDescricao(String descricao) {
27
                entidade.setDescricao(descricao);
28
                return this;
29
        }
30
 
31
        public QualificacaoServidorBuilder comInstituicao(String descricaoInstituicao) {
32
                entidade.setDescricaoInstituicao(descricaoInstituicao);
33
                return this;
34
        }
35
 
36
        public QualificacaoServidorBuilder comDataInicial(String dataInicial) {
37
                entidade.setDataInicial(ConversorDeTipo.converterStringParaDate(dataInicial, FORMAT_DATE_DD_MM_YYYY));
38
                return this;
39
        }
40
 
41
        public QualificacaoServidorBuilder comDataFinal(String dataFinal) {
42
                entidade.setDataFinal(ConversorDeTipo.converterStringParaDate(dataFinal, FORMAT_DATE_DD_MM_YYYY));
43
                return this;
44
        }
45
 
46
        @Override
47
        protected void inicializarDadosDefault() {
48
                entidade = new QualificacaoServidorView();
49
        }
50
}