Blame |
Last modification |
View Log
| Download
| RSS feed
package br.gov.al.saude.test.builder;
import br.gov.al.saude.rhd.model.Cronograma;
import br.gov.al.saude.rhd.model.CronogramaEtapa;
import br.gov.al.saude.rhd.model.Etapa;
import br.gov.al.saude.test.unidade.generic.builder.AbstractEntidadeBuilder;
import br.gov.al.saude.test.util.StringUtils;
public class CronogramaEtapaBuilder
extends AbstractEntidadeBuilder
<CronogramaEtapa
> {
public CronogramaEtapaBuilder comCronograma
(Cronograma cronograma
) {
entidade.
setCronograma(cronograma
);
return this;
}
public CronogramaEtapaBuilder comCronogramaEtapaId
(String numeroAnoCronograma,
String codigoEtapa
) {
entidade.
getCronogramaEtapaId().
setNumeroAno(StringUtils.
valueLong(numeroAnoCronograma
));
entidade.
getCronogramaEtapaId().
setCodigoEtapa(StringUtils.
valueLong(codigoEtapa
));
return this;
}
public CronogramaEtapaBuilder comEtapa
(Etapa etapa
) {
entidade.
setEtapa(etapa
);
return this;
}
public CronogramaEtapaBuilder comDataInicialEtapa
(String dataInicialEtapa
) {
entidade.
setDataInicialEtapa(StringUtils.
valueDate(dataInicialEtapa
));
return this;
}
public CronogramaEtapaBuilder comDataFinalEtapa
(String dataFinalEtapa
) {
entidade.
setDataFinalEtapa(StringUtils.
valueDate(dataFinalEtapa
));
return this;
}
@
Override
protected void inicializarDadosDefault
() {
entidade =
new CronogramaEtapa
();
}
}