class ManterAltaItemPedidoExameON extends BaseBusiness {

	public void versionarAltaItemPedidoExame(MpmAltaSumario altaSumario, Short antigoAsuSeqp) throws ApplicationBusinessException {
		
		List<MpmAltaItemPedidoExame> itens = this.getMpmAltaItemPedidoExameDAO().obterMpmAltaItemPedidoExame(altaSumario.getId().getApaAtdSeq(), altaSumario.getId().getApaSeq(), antigoAsuSeqp);
		
		for (MpmAltaItemPedidoExame altaItemPedidoExame : itens) {
			
			MpmAltaItemPedidoExame novoAltaItemPedidoExame = new MpmAltaItemPedidoExame();
			novoAltaItemPedidoExame.setMpmAltaSumarios(altaSumario);
			novoAltaItemPedidoExame.setAelUnfExecutaExames(altaItemPedidoExame.getAelUnfExecutaExames());
			novoAltaItemPedidoExame.setDescExame(altaItemPedidoExame.getDescExame());
			novoAltaItemPedidoExame.setMpmAltaPedidoExames(altaItemPedidoExame.getMpmAltaPedidoExames());
			this.getManterAltaItemPedidoExameRN().inserirAltaItemPedidoExame(novoAltaItemPedidoExame);
			
		}
		
	}

}