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.rhd.model.ServidorAvaliacaoId;
4
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;
5
 
6
public class ServidorAvaliacaoIdBuilder extends AbstractEntidadeBuilder<ServidorAvaliacaoId> {
7
 
8
        public ServidorAvaliacaoIdBuilder() {}
9
 
10
        public ServidorAvaliacaoIdBuilder(Long sequencialDadoFuncional, Long numeroAno){
11
                this.comSequencialDadoFuncional(sequencialDadoFuncional);
12
                this.comNumeroAno(numeroAno);
13
        }
14
 
15
        public ServidorAvaliacaoIdBuilder comSequencialDadoFuncional(Long sequencialDadoFuncional) {
16
                entidade.setSequencialDadoFuncionalServidor(sequencialDadoFuncional);
17
                return this;
18
        }
19
 
20
        public ServidorAvaliacaoIdBuilder comNumeroAno(Long numeroAno) {
21
                entidade.setNumeroAno(numeroAno);
22
                return this;
23
        }
24
 
25
        public ServidorAvaliacaoIdBuilder comSequencialDadoFuncional(String sequencialDadoFuncional) {
26
                entidade.setSequencialDadoFuncionalServidor(parseLong(sequencialDadoFuncional));
27
                return this;
28
        }
29
 
30
        public ServidorAvaliacaoIdBuilder comNumeroAno(String numeroAno) {
31
                entidade.setNumeroAno(parseLong(numeroAno));
32
                return this;
33
        }
34
 
35
        @Override
36
        protected void inicializarDadosDefault() {
37
                entidade = new ServidorAvaliacaoId();
38
        }
39
 
40
}