class MotivoReinternacaoON extends BaseBusiness {

	public void remover(final Integer seq) throws ApplicationBusinessException {
		MpmMotivoReinternacao elemento = mpmMotivoReinternacaoDAO.obterPorChavePrimaria(seq);
			
		try {
			getMotivoReinternacaoRN().preDeleteMpmMotivoReinternacao(elemento);
			getPrescricaoMedicaFacade().removerMpmMotivoReinternacao(elemento);
		} catch (BaseRuntimeException e) {
			if (ApplicationBusinessExceptionCode.OFG_00005.equals(e.getCode())) {
				throw new ApplicationBusinessException(e.getCode(), elemento.getDescricao(), elemento.getClass().getSimpleName());
			} else {
				throw e;
			}
		}
	}

}