Blame |
Last modification |
View Log
| Download
| RSS feed
package br.gov.al.saude.test.builder;
import br.gov.al.saude.framework.core.util.StringUtils;
import br.gov.al.saude.framework.core.util.VerificadorUtil;
import br.gov.al.saude.srv.model.Orgao;
import br.gov.al.saude.srv.model.Unidade;
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;
public class UnidadeBuilder
extends AbstractEntidadeBuilder
<Unidade
> {
@
Override
protected void inicializarDadosDefault
() {
entidade =
new Unidade
();
}
public UnidadeBuilder comCodigo
(String codigo
) {
entidade.
setCodigo(parseInt
(codigo
));
return this;
}
public UnidadeBuilder comDescricao
(String descricao
) {
entidade.
setDescricao(descricao
);
return this;
}
public UnidadeBuilder comSigla
(String sigla
) {
entidade.
setSigla(sigla
);
return this;
}
public UnidadeBuilder comSituacaoAtivo
(String ativo
) {
entidade.
setAtivo(StringUtils.
valueBoolean(ativo
));
return this;
}
public UnidadeBuilder comOrgao
(String sequencialOrgao
) {
if (VerificadorUtil.
naoEstaNulo(sequencialOrgao
)) {
Orgao orgao =
new Orgao
();
orgao.
setSequencial(parseInt
(sequencialOrgao
));
entidade.
setOrgao(orgao
);
}
return this;
}
}