class ManterObtGravidezAnteriorON extends BaseBusiness {

	public void versionarObtGravidezAnterior(MpmAltaSumario altaSumario, Short antigoAsuSeqp) throws ApplicationBusinessException {
		
		MpmObtGravidezAnterior obtGravidezAnterior = this.getMpmObtGravidezAnteriorDAO().obterMpmObtGravidezAnterior(altaSumario.getId().getApaAtdSeq(), altaSumario.getId().getApaSeq(), antigoAsuSeqp);
		
		if (obtGravidezAnterior != null) {
			
			MpmObtGravidezAnterior novoObtGravidezAnterior = new MpmObtGravidezAnterior();
			novoObtGravidezAnterior.setMpmAltaSumarios(altaSumario);
			novoObtGravidezAnterior.setGravidezAnterior(obtGravidezAnterior.getGravidezAnterior());
			this.getMpmObtGravidezAnteriorDAO().persistir(novoObtGravidezAnterior);
			this.getMpmObtGravidezAnteriorDAO().flush();
			
		}
		
	}

}