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 | } |