public boolean delete(long id) { final OriginalFile file = load(id, true); if (file == null) { return false; } simpleDelete(null, ex, p, id); FileUtils.deleteQuietly(new File(dir, file.getPath() + file.getName())); return true; }
/** * Method to delete the original file * * @param file * the original file. * */ private void deleteOriginalFile(final OriginalFile file, final Ice.Current current) throws ServerError { if (file == null) { return; } if (scripts.delete(file.getId())) { return; } scripts.simpleDelete(current.ctx, factory.executor, factory.principal, file.getId()); }