You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ol...@apache.org on 2022/03/27 20:17:04 UTC
[sling-org-apache-sling-clam] 41/44: [spotbugs] STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE
This is an automated email from the ASF dual-hosted git repository.
olli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-clam.git
commit c00cbfd1433c75175e2b7c369caf671510ad13d3
Author: Oliver Lietz <ol...@apache.org>
AuthorDate: Sun Mar 27 20:50:11 2022 +0200
[spotbugs] STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE
---
.../clam/result/internal/ResourcePersistingScanResultHandler.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandler.java b/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandler.java
index c254e9e..4d1cfec 100644
--- a/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandler.java
+++ b/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandler.java
@@ -73,7 +73,7 @@ import static org.apache.sling.clam.internal.ClamUtil.properties;
@SuppressWarnings("java:S3077")
public final class ResourcePersistingScanResultHandler implements JcrPropertyScanResultHandler {
- private static final SimpleDateFormat PATH_DATE_FORMAT = new SimpleDateFormat("yyyy/MM/dd/HH/mm/ss");
+ private static final String PATH_DATE_PATTERN = "yyyy/MM/dd/HH/mm/ss";
private static final String NT_SLING_ORDERED_FOLDER = "sling:OrderedFolder";
@@ -164,7 +164,8 @@ public final class ResourcePersistingScanResultHandler implements JcrPropertySca
}
private Resource getOrCreateParent(final ResourceResolver resourceResolver) throws PersistenceException {
- final String path = String.format("%s/%s", configuration.result_root_path(), PATH_DATE_FORMAT.format(new Date()));
+ final SimpleDateFormat format = new SimpleDateFormat(PATH_DATE_PATTERN);
+ final String path = String.format("%s/%s", configuration.result_root_path(), format.format(new Date()));
return ResourceUtil.getOrCreateResource(resourceResolver, path, NT_SLING_ORDERED_FOLDER, NT_SLING_ORDERED_FOLDER, true);
}