class ManterObtOutraCausaON extends BaseBusiness {

	public void preAtualizarOutraCausa(SumarioAltaDiagnosticosCidVO itemSelecionado) throws ApplicationBusinessException{
		
		MpmObtOutraCausa mpmObtOutraCausaEdicao = this.getMpmObtOutraCausaDAO().obterPorChavePrimaria(itemSelecionado.getObtOutraCausa().getId()); 
		
		if(mpmObtOutraCausaEdicao.getIndCarga().equals(DominioSimNao.S)){
			ManterObtOutraCausaONExceptionCode.ERRO_ALTERAR_REGISTRO_OBITO_OUTRA_CAUSA.throwException(); 
		}else{
			mpmObtOutraCausaEdicao.setComplCid(itemSelecionado.getComplementoEditado());
			mpmObtOutraCausaEdicao.setCid(itemSelecionado.getCid());
			this.getManterObtOutraCausaRN().atualizarObtOutraCausa(mpmObtOutraCausaEdicao);
		}
	}

}