_log.log(Level.INFO, "Could not update digital object. Result: " + updateRes);
throw new DigitalObjectUpdateException(
"Could not update digital object. Result: " + updateRes);
}
}
DigitalObjectContent content = evaluateContent(node, includeContent, permanentUri.toString());
_retVal = fillDigitalObject(node, content);
_log.log(Level.INFO, "retrieveDigitalObjectDefinition() retrieve completed. " + _retVal.toString());
} catch (DigitalObjectTooLargeException tle) {
_log.log(Level.INFO, DIGITAL_OBJECT_TOO_LARGE + tle.getMessage(), tle);
try {
DigitalObjectContent content =
evaluateContentByReference(permanentUri.toString());
_retVal = fillDigitalObject(node, content);
} catch (MalformedURLException e) {
_log.log(Level.INFO, DIGITAL_OBJECT_NOT_FOUND + " MalformedURLException: " + e.getMessage(), e);
throw new DigitalObjectNotFoundException(DIGITAL_OBJECT_NOT_FOUND + e.getMessage());