@Override public String getDir() { return delegate.getDir(); }
@Override public String getDir() { return delegate.getDir(); }
public static String adjustContainerIfDirOptionPresent(String container, org.jclouds.blobstore.options.ListContainerOptions options) { if (options != org.jclouds.blobstore.options.ListContainerOptions.NONE) { // if (options.isRecursive()) { // throw new UnsupportedOperationException("recursive not currently supported in emcsaas"); // } if (options.getDir() != null) { container = container + "/" + options.getDir(); } } return container; } }
public static String adjustContainerIfDirOptionPresent(String container, org.jclouds.blobstore.options.ListContainerOptions options) { if (options != org.jclouds.blobstore.options.ListContainerOptions.NONE) { // if (options.isRecursive()) { // throw new UnsupportedOperationException("recursive not currently supported in emcsaas"); // } if (options.getDir() != null) { container = container + "/" + options.getDir(); } } return container; } }
public static String adjustContainerIfDirOptionPresent(String container, org.jclouds.blobstore.options.ListContainerOptions options) { if (options != org.jclouds.blobstore.options.ListContainerOptions.NONE) { // if (options.isRecursive()) { // throw new UnsupportedOperationException("recursive not currently supported in emcsaas"); // } if (options.getDir() != null) { container = container + "/" + options.getDir(); } } return container; } }
private boolean parentIsFolder(final ListContainerOptions options, final StorageMetadata md) { return options.getDir() != null && md.getName().indexOf('/') == -1; }
private boolean parentIsFolder(final ListContainerOptions options, final StorageMetadata md) { return options.getDir() != null && md.getName().indexOf('/') == -1; }
private boolean parentIsFolder(final ListContainerOptions options, final StorageMetadata md) { return options.getDir() != null && md.getName().indexOf('/') == -1; } }
CrawlBlobStoreIterator(BlobStore blobStore, String containerName, ListContainerOptions options) { this.blobStore = Objects.requireNonNull(blobStore); this.containerName = Objects.requireNonNull(containerName); this.options = Objects.requireNonNull(options); if (options.getDelimiter() == null && options.getDir() == null) { this.options.recursive(); } advance(); }
@Test public void testNullPath() { ListContainerOptions options = new ListContainerOptions(); assertEquals(options.getDir(), null); }
@Test public void testPathStatic() { ListContainerOptions options = inDirectory("test"); assertEquals(options.getDir(), "test"); }
@Test public void testPathStatic() { ListContainerOptions options = inDirectory("test"); assertEquals(options.getDir(), "test"); }
@Test public void testNullPath() { ListContainerOptions options = new ListContainerOptions(); assertEquals(options.getDir(), null); }
@Test public void testPath() { ListContainerOptions options = new ListContainerOptions(); options.inDirectory("test"); assertEquals(options.getDir(), "test"); }
@Test public void testPath() { ListContainerOptions options = new ListContainerOptions(); options.inDirectory("test"); assertEquals(options.getDir(), "test"); }
@Test public void testTwoOptions() { ListContainerOptions options = new ListContainerOptions(); options.inDirectory("test").maxResults(1); assertEquals(options.getDir(), "test"); assertEquals(options.getMaxResults(), Integer.valueOf(1)); }
@Test public void testTwoOptions() { ListContainerOptions options = new ListContainerOptions(); options.inDirectory("test").maxResults(1); assertEquals(options.getDir(), "test"); assertEquals(options.getMaxResults(), Integer.valueOf(1)); }