Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.gov.al.saude.test.builder;

import br.gov.al.saude.srv.model.Orgao;
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;

public class OrgaoBuilder extends AbstractEntidadeBuilder<Orgao> {

        @Override
        protected void inicializarDadosDefault() {
                entidade = new Orgao();
        }
       
        public OrgaoBuilder comSequencial(String sequencial) {
                entidade.setSequencial(parseInt(sequencial));          
                return this;
        }
       
        public OrgaoBuilder comDescricao(String descricao) {
                entidade.setDescricao(descricao);
                return this;
        }
       
        public OrgaoBuilder comCodigoOrgao(String codigoOrgaoExterno) {
                entidade.setCodigoOrgao(parseInt(codigoOrgaoExterno));
                return this;
        }
       
        public OrgaoBuilder comSigla(String sigla) {
                entidade.setSigla(sigla);
                return this;
        }
       
        public OrgaoBuilder comSituacaoAtivo(String ativo) {
                entidade.setAtivo(parseBoolean(ativo));
                return this;
        }
       
        public OrgaoBuilder comEsfera(String esfera) {
                entidade.setEsfera(esfera);
                return this;
        }
}