@Override public void deleteContainer(String container) { filesystemContainerNameValidator.validate(container); deleteDirectory(container, null); }
@Override public boolean containerExists(String container) { filesystemContainerNameValidator.validate(container); return directoryExists(container, null); }
/** * Returns a {@link File} object that links to the blob * * @param container * @param blobKey * @return */ public File getFileForBlobKey(String container, String blobKey) { filesystemContainerNameValidator.validate(container); filesystemBlobKeyValidator.validate(blobKey); String fileName = buildPathStartingFromBaseDir(container, blobKey); File blobFile = new File(fileName); return blobFile; }
@Override public void deleteContainer(String container) { filesystemContainerNameValidator.validate(container); deleteDirectory(container, null); }
/** * Returns a {@link File} object that links to the blob * * @param container * @param blobKey * @return */ public File getFileForBlobKey(String container, String blobKey) { filesystemContainerNameValidator.validate(container); filesystemBlobKeyValidator.validate(blobKey); String fileName = buildPathStartingFromBaseDir(container, blobKey); File blobFile = new File(fileName); return blobFile; }
@Override public boolean containerExists(String container) { filesystemContainerNameValidator.validate(container); return directoryExists(container, null); }
/** * Returns a {@link File} object that links to the blob * * @param container * @param blobKey * @return */ public File getFileForBlobKey(String container, String blobKey) { filesystemContainerNameValidator.validate(container); filesystemBlobKeyValidator.validate(blobKey); String fileName = buildPathStartingFromBaseDir(container, blobKey); File blobFile = new File(fileName); return blobFile; }
@Override public boolean containerExists(String container) { filesystemContainerNameValidator.validate(container); return directoryExists(container, null); }
/** * Returns a {@link File} object that links to the blob * * @param container * @param blobKey * @return */ public File getFileForBlobKey(String container, String blobKey) { filesystemContainerNameValidator.validate(container); filesystemBlobKeyValidator.validate(blobKey); String fileName = buildPathStartingFromBaseDir(container, blobKey); File blobFile = new File(fileName); return blobFile; }
@Override public boolean containerExists(String container) { filesystemContainerNameValidator.validate(container); return directoryExists(container, null); }
/** * Returns a {@link File} object that links to the blob * * @param container * @param blobKey * @return */ public File getFileForBlobKey(String container, String blobKey) { filesystemContainerNameValidator.validate(container); filesystemBlobKeyValidator.validate(blobKey); String fileName = buildPathStartingFromBaseDir(container, blobKey); File blobFile = new File(fileName); return blobFile; }
public boolean createContainer(String container) { filesystemContainerNameValidator.validate(container); return createContainerInLocation(container, null); }
@Override public boolean blobExists(String container, String key) { filesystemContainerNameValidator.validate(container); filesystemBlobKeyValidator.validate(key); try { return buildPathAndChecksIfBlobExists(container, key); } catch (IOException e) { logger.error(e, "An error occurred while checking key %s in container %s", container, key); throw Throwables.propagate(e); } }
@Override public boolean containerExists(String container) { filesystemContainerNameValidator.validate(container); return directoryExists(container, null); }
@Override public boolean blobExists(String container, String key) { filesystemContainerNameValidator.validate(container); filesystemBlobKeyValidator.validate(key); try { return buildPathAndChecksIfBlobExists(container, key); } catch (IOException e) { logger.error(e, "An error occurred while checking key %s in container %s", container, key); throw Throwables.propagate(e); } }
@Override public void deleteContainer(String container) { filesystemContainerNameValidator.validate(container); if (!containerExists(container)) { return; } deleteDirectory(container, null); }
@Override public void deleteContainer(String container) { filesystemContainerNameValidator.validate(container); if (!containerExists(container)) { return; } deleteDirectory(container, null); }
@Override public void deleteContainer(String container) { filesystemContainerNameValidator.validate(container); if (!containerExists(container)) { return; } deleteDirectory(container, null); }