class ItemPrescricaoMedicamentoRN extends BaseBusiness implements
		Serializable {

	public void verificaDelecao(Integer pmdAtdSeq, Long pmdSeq, Boolean autoExcluirProcedimentoMedicamentoSol)
			throws ApplicationBusinessException {
		// Não pode deletar um item de dieta se a dieta tiver sido validada.		
		if (autoExcluirProcedimentoMedicamentoSol == null
				|| !autoExcluirProcedimentoMedicamentoSol) {
			MpmPrescricaoMdto prescricaoMedicamento = getMpmPrescricaoMdtoDAO()
					.obterMedicamentoPeloId(pmdAtdSeq, pmdSeq);

			if (prescricaoMedicamento == null) {
				throw new ApplicationBusinessException(
						ItemPrescricaoMedicamentoExceptionCode.MPM_01398);
			} else if (DominioIndPendenteItemPrescricao.N.equals(prescricaoMedicamento
					.getIndPendente())) {
				throw new ApplicationBusinessException(
						ItemPrescricaoMedicamentoExceptionCode.MPM_01397);
			}
		}
	}

}