SLING-8249 Drop use of timestamp from ScanResult in ResourcePersistingScanResultHandler
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 ad37e00..9ae2943 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
@@ -139,7 +139,7 @@
properties.put(JCR_PRIMARYTYPE, NT_UNSTRUCTURED);
properties.put(JCR_MIXINTYPES, MIX_CREATED);
properties.put(SLING_RESOURCE_TYPE_PROPERTY, RESULT_RESOURCE_TYPE);
- final Resource parent = getOrCreateParent(resourceResolver, scanResult.getTimestamp());
+ final Resource parent = getOrCreateParent(resourceResolver);
final String name = ResourceUtil.createUniqueChildName(parent, PropertyType.nameFromValue(propertyType));
final Resource result = resourceResolver.create(parent, name, properties);
resourceResolver.commit();
@@ -153,9 +153,8 @@
}
}
- private Resource getOrCreateParent(final ResourceResolver resourceResolver, final long timestamp) throws PersistenceException {
- final Date date = new Date(timestamp);
- final String path = String.format("%s/%s", configuration.result_root_path(), FORMAT.format(date));
+ private Resource getOrCreateParent(final ResourceResolver resourceResolver) throws PersistenceException {
+ 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);
}