@Override public void removeObject(String oid) throws StorageException { DigitalObject tempObj = getObject(oid); log.debug("Closing temp object."); tempObj.close(); log.debug("Temp object closed."); storage.removeObject(oid); }
/** * Clear the render flag for objects that have finished in the tool chain * * @param oid The object to clear */ private void clearRenderFlag(String oid) { try { DigitalObject object = storage.getObject(oid); Properties props = object.getMetadata(); props.setProperty("render-pending", "false"); object.close(); } catch (StorageException ex) { log.error("Error accessing storage for '{}'", oid, ex); } }
/** * Set the render flag for objects that are starting in the tool chain * * @param oid The object to set */ private void setRenderFlag(String oid) { try { DigitalObject object = storage.getObject(oid); Properties props = object.getMetadata(); props.setProperty("render-pending", "true"); object.close(); } catch (StorageException ex) { log.error("Error accessing storage for '{}'", oid, ex); } }
/** * Clear the render flag for objects that have finished in the tool chain * * @param oid * The object to clear */ private void clearRenderFlag(String oid) { try { DigitalObject object = storage.getObject(oid); Properties props = object.getMetadata(); props.setProperty("render-pending", "false"); object.close(); } catch (StorageException ex) { log.error("Error accessing storage for '{}'", oid, ex); } }
/** * Set the render flag for objects that are starting in the tool chain * * @param oid * The object to set */ private void setRenderFlag(String oid) { try { DigitalObject object = storage.getObject(oid); Properties props = object.getMetadata(); props.setProperty("render-pending", "true"); object.close(); } catch (StorageException ex) { log.error("Error accessing storage for '{}'", oid, ex); } }
plugins.add(CRITICAL_USER_SELECTOR); props.remove("userPriority"); object.close();
@Override public void removeObject(String oid) throws StorageException { // log.debug("removeObject(" + oid + ")"); File objHome = getPath(oid); if (objHome.exists()) { DigitalObject object = new FileSystemDigitalObject(objHome, oid); String[] oldManifest = {}; oldManifest = object.getPayloadIdList().toArray(oldManifest); for (String pid : oldManifest) { try { object.removePayload(pid); } catch (StorageException ex) { log.error("Error deleting payload", ex); } } try { object.close(); FileUtils.deleteDirectory(objHome); } catch (IOException ex) { throw new StorageException("Error deleting object", ex); } } else { throw new StorageException("oID '" + oid + "' doesn't exist in storage : " + objHome.getPath()); } }
if (script.__findattr__(SCRIPT_ACTIVATE_METHOD) != null) { script.invoke(SCRIPT_ACTIVATE_METHOD, Py.java2py(bindings)); object.close(); } else { log.warn("Activation method not found!");
Properties props = object.getMetadata(); props.setProperty("render-pending", "false"); object.close();
log.debug("Indexing has altered metadata, closing object."); props.remove("objectRequiresClose"); object.close(); try { props = object.getMetadata();
metadata.setProperty(pidProperty, pId); try { in.close(); } catch (StorageException ex) { log.error("Error storing metadata for Persistent ID: ", ex);
object.close(); log.info("Publication flag set '{}'", oid); audit(response, oid, "Publication flag set");
object.close(); log.info("Publication flag set '{}'", oid); audit(response, oid, "Publication flag set");
try { object.getMetadata().setProperty("render-pending", "true"); object.close(); } catch (Exception ex) { log.error("Error setting 'render-pending' flag: ", ex);
IOUtils.toInputStream(gson.toJson(metadataJson.getJsonObject()), "utf-8")); recordObject.close();
props.setProperty("render-pending", "true"); object.close(); return object.getId();