package br.gov.al.saude.test.builder;
import br.gov.al.saude.framework.core.util.DataUtils;
import br.gov.al.saude.srv.model.ServidorDependente;
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;
public class ServidorDependenteBuilder
extends
AbstractEntidadeBuilder
<ServidorDependente
> {
@
Override
protected void inicializarDadosDefault
() {
entidade =
new ServidorDependente
();
}
public ServidorDependenteBuilder comSequencial
(String sequencialDependente
) {
entidade.
setSequencial(parseLong
(sequencialDependente
));
return this;
}
public ServidorDependenteBuilder comCPF
(String numeroCPF
) {
entidade.
setNumeroCpf(numeroCPF
);
return this;
}
public ServidorDependenteBuilder comNome
(String nome
) {
entidade.
setNome(nome
);
return this;
}
public ServidorDependenteBuilder comSexo
(String tipoSexo
) {
entidade.
setTipoSexo(tipoSexo
);
return this;
}
public ServidorDependenteBuilder comDataNascimento
(String dataNascimento
) {
entidade.
setDataNascimento(DataUtils.
converterStringParaData(dataNascimento
));
return this;
}
public ServidorDependenteBuilder comTipoParentesco
(String tipoParentesco
) {
entidade.
setTipoParentesco(tipoParentesco
);
return this;
}
}