From 929c4e34bf4c0fd9b7739d9d0dcf6b4e1fe2eb86 Mon Sep 17 00:00:00 2001 From: Jakob Vogel Date: Tue, 17 Sep 2024 14:04:09 +0200 Subject: [PATCH] =?UTF-8?q?Removes=20superfluous=20method=20=F0=9F=A7=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit …as the PDF generator now supports direct use of plain URLs. We no longer need to manually output special URLs. OX-10783 --- .../sirius/biz/storage/layer2/URLBuilder.java | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/src/main/java/sirius/biz/storage/layer2/URLBuilder.java b/src/main/java/sirius/biz/storage/layer2/URLBuilder.java index 20523d9f5..285ac5e19 100644 --- a/src/main/java/sirius/biz/storage/layer2/URLBuilder.java +++ b/src/main/java/sirius/biz/storage/layer2/URLBuilder.java @@ -404,31 +404,6 @@ public String buildImageURL() { return safeBuildURL(IMAGE_FALLBACK_URI); } - /** - * Builds the URL for {@linkplain sirius.web.templates.pdf.TagliatellePDFContentHandler embedding the blob into a - * PDF}. This is done via a special {@link sirius.biz.web.BlobPdfReplaceHandler blob://} URI. - *

- * If the image is not available, a {@linkplain #fallbackUri fallback} URI using the - * {@link sirius.web.templates.pdf.handlers.ResourcePdfReplaceHandler resource://} scheme is returned. - * - * @return a blob:// URI, or a resource:// URI pointing to a fallback image in case of errors - */ - public String buildUrlForEmbeddingIntoPdf() { - if (space == null || Strings.isEmpty(blobKey)) { - return "resource:/" + Optional.ofNullable(fallbackUri) - .filter(Strings::isFilled) - .map(string -> string.startsWith("assets/") ? '/' + string : string) - .filter(string -> string.startsWith("/assets/")) - .orElse(IMAGE_FALLBACK_URI); - } - - StringBuilder builder = new StringBuilder("blob://").append(space.getName()).append('/').append(blobKey); - if (Strings.isFilled(variant)) { - builder.append('/').append(variant); - } - return builder.toString(); - } - /** * Determines if a conversion for the given variant is expected. *