/** * Desinstala una unidad documental de la ubicación que ocupa en el depósito físico * * @param idUdoc Identificador de unidad documental */ public void desinstalarUnidadDocumental(String idUdoc) { // Auditoria LoggingEvent logEvent = getLogginEvent(ArchivoActions.FONDOS_MODULE_BAJA_UDOCENUI); DataLoggingEvent logData = logEvent.getDataLoggingEvent(ArchivoObjects.OBJECT_UDOC, idUdoc); UnidadDocumentalVO udoc = getUnidadDocumental(idUdoc); Locale locale = getServiceClient().getLocale(); logData.addDetalle(locale, ArchivoDetails.SELECCION_COD_UDOC, udoc.getCodigo()); logData.addDetalle(locale, ArchivoDetails.SELECCION_COD_UDOC, udoc.getNumExp()); checkPermission(FondosSecurityManager.BAJAUDOC_ENUI_ACTION); iniciarTransaccion(); _udocDepositoDBEntity.deleteUdoc(idUdoc); commit(); }