public UriBuilder query(@Nullable String queryLine) { if (query == null) return clearQuery(); return query(queryParser().apply(queryLine)); }
public UriBuilder query(@Nullable String queryLine) { if (query == null) return clearQuery(); return query(queryParser().apply(queryLine)); }
public UriBuilder query(@Nullable String queryLine) { if (query == null) return clearQuery(); return query(queryParser().apply(queryLine)); }
builder.uri(uriBuilder(getRequest().getEndpoint()).clearQuery().appendPath(Strings2.urlEncode(currentKey)) .build()); } else if (qName.equals("LastModified")) {
currentKey = currentOrNull(currentText); builder.key(currentKey); builder.uri(uriBuilder(getRequest().getEndpoint()).clearQuery().appendPath(currentKey).build()); } else if (qName.equals("LastModified")) { builder.lastModified(dateParser.iso8601DateParse(currentOrNull(currentText)));
public URI apply(ObjectInfo from) { if (from == null) return null; String containerName = from.getContainer(); if (containerName == null) return null; try { URI uri = cdnContainer.getUnchecked(containerName); if (uri == NEGATIVE_ENTRY) { // intentionally use reference equality // TODO: GetCDNMetadata.load returns null on failure cases. We use // a negative entry to avoid repeatedly issuing failed CDN queries. // The LoadingCache removes this value after its normal expiry. return null; } return uriBuilder(uri).clearQuery().appendPath(from.getName()).build(); } catch (CacheLoader.InvalidCacheLoadException e) { // nulls not permitted from cache loader cdnContainer.put(containerName, NEGATIVE_ENTRY); return null; } catch (NullPointerException e) { // nulls not permitted from cache loader return null; } } }
public URI apply(ObjectInfo from) { if (from == null) return null; String containerName = from.getContainer(); if (containerName == null) return null; try { URI uri = cdnContainer.getUnchecked(containerName); if (uri == NEGATIVE_ENTRY) { // intentionally use reference equality // TODO: GetCDNMetadata.load returns null on failure cases. We use // a negative entry to avoid repeatedly issuing failed CDN queries. // The LoadingCache removes this value after its normal expiry. return null; } return uriBuilder(uri).clearQuery().appendPath(from.getName()).build(); } catch (CacheLoader.InvalidCacheLoadException e) { // nulls not permitted from cache loader cdnContainer.put(containerName, NEGATIVE_ENTRY); return null; } catch (NullPointerException e) { // nulls not permitted from cache loader return null; } } }
public URI apply(ObjectInfo from) { if (from == null) return null; String containerName = from.getContainer(); if (containerName == null) return null; try { URI uri = cdnContainer.getUnchecked(containerName); if (uri == NEGATIVE_ENTRY) { // intentionally use reference equality // TODO: GetCDNMetadata.load returns null on failure cases. We use // a negative entry to avoid repeatedly issuing failed CDN queries. // The LoadingCache removes this value after its normal expiry. return null; } return uriBuilder(uri).clearQuery().appendPath(from.getName()).build(); } catch (CacheLoader.InvalidCacheLoadException e) { // nulls not permitted from cache loader cdnContainer.put(containerName, NEGATIVE_ENTRY); return null; } catch (NullPointerException e) { // nulls not permitted from cache loader return null; } } }
public URI apply(ObjectInfo from) { if (from == null) return null; String containerName = from.getContainer(); if (containerName == null) return null; try { URI uri = cdnContainer.getUnchecked(containerName); if (uri == NEGATIVE_ENTRY) { // intentionally use reference equality // TODO: GetCDNMetadata.load returns null on failure cases. We use // a negative entry to avoid repeatedly issuing failed CDN queries. // The LoadingCache removes this value after its normal expiry. return null; } return uriBuilder(uri).clearQuery().appendPath(from.getName()).build(); } catch (CacheLoader.InvalidCacheLoadException e) { // nulls not permitted from cache loader cdnContainer.put(containerName, NEGATIVE_ENTRY); return null; } catch (NullPointerException e) { // nulls not permitted from cache loader // TODO this shouldn't occur when the above exception is reliably presented return null; } } }
@Override public SwiftObject apply(InternalObject input) { if (input.subdir != null) { return SwiftObject.builder() .uri(uriBuilder(containerUri).clearQuery().appendPath(urlEncode(input.subdir)).build()) .name(input.subdir) .etag(SUBDIR_ETAG) .payload(payload(input.bytes, input.hash, "application/directory", input.expires)) .lastModified(new Date(0)).build(); } String name = Strings.nullToEmpty(input.name); String etag = Strings.nullToEmpty(input.hash); Date lastModified = input.last_modified == null ? new Date() : input.last_modified; return SwiftObject.builder() .uri(uriBuilder(containerUri).clearQuery().appendPath(urlEncode(input.name)).build()) .name(name) .etag(etag) .payload(payload(input.bytes, etag, input.content_type, input.expires)) .lastModified(lastModified).build(); } }
@Override public SwiftObject apply(InternalObject input) { if (input.subdir != null) { return SwiftObject.builder() .uri(uriBuilder(containerUri).clearQuery().appendPath(input.subdir).build()) .name(input.subdir) .etag(SUBDIR_ETAG) .payload(payload(input.bytes, input.hash, "application/directory", input.expires)) .lastModified(new Date(0)).build(); } String name = Strings.nullToEmpty(input.name); String etag = Strings.nullToEmpty(input.hash); Date lastModified = input.last_modified == null ? new Date() : input.last_modified; return SwiftObject.builder() .uri(uriBuilder(containerUri).clearQuery().appendPath(urlEncode(input.name)).build()) .name(name) .etag(etag) .payload(payload(input.bytes, etag, input.content_type, input.expires)) .lastModified(lastModified).build(); } }
@Override public SwiftObject apply(InternalObject input) { if (input.subdir != null) { return SwiftObject.builder() .uri(uriBuilder(containerUri).clearQuery().appendPath(urlEncode(input.subdir)).build()) .name(input.subdir) .etag(SUBDIR_ETAG) .payload(payload(input.bytes, input.hash, "application/directory", input.expires)) .lastModified(new Date(0)).build(); } String name = Strings.nullToEmpty(input.name); String etag = Strings.nullToEmpty(input.hash); Date lastModified = input.last_modified == null ? new Date() : input.last_modified; return SwiftObject.builder() .uri(uriBuilder(containerUri).clearQuery().appendPath(urlEncode(input.name)).build()) .name(name) .etag(etag) .payload(payload(input.bytes, etag, input.content_type, input.expires)) .lastModified(lastModified).build(); } }
protected Uris.UriBuilder addPageNumberToUriBuilder(Uris.UriBuilder uriBuilder, int pageNumber, boolean clearQuery) { if (clearQuery) { uriBuilder.clearQuery(); } return uriBuilder.addQuery("pageNumber", Integer.toString(pageNumber)); }
public UriBuilder query(@Nullable String queryLine) { if (query == null) return clearQuery(); return query(queryParser().apply(queryLine)); }
public ObjectInfo apply(ObjectInfoImpl from) { return from.toBuilder().container(container) .uri(uriBuilder(request.getEndpoint()).clearQuery().appendPath(from.getName()).build()) .build(); } }));
public UriBuilder query(@Nullable String queryLine) { if (query == null) return clearQuery(); return query(queryParser().apply(queryLine)); }
public ObjectInfo apply(ObjectInfoImpl from) { return from.toBuilder().container(container) .uri(uriBuilder(request.getEndpoint()).clearQuery().appendPath(from.getName()).build()) .build(); } }));
public ObjectInfo apply(ObjectInfoImpl from) { return from.toBuilder().container(container) .uri(uriBuilder(request.getEndpoint()).clearQuery().appendPath(from.getName()).build()) .build(); } }));
public UriBuilder query(@Nullable String queryLine) { if (query == null) return clearQuery(); return query(queryParser().apply(queryLine)); }
public ObjectInfo apply(ObjectInfoImpl from) { return from.toBuilder().container(container) .uri(uriBuilder(request.getEndpoint()).clearQuery().appendPath(from.getName()).build()) .build(); } }));