From c89baa210b116d5ccf37896b833e50c4d55ddea2 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 11 Feb 2020 15:55:04 +0100 Subject: [PATCH] Improve JCR file system. --- .../src/org/argeo/eclipse/ui/fs/NioFileLabelProvider.java | 2 +- .../src/org/argeo/jcr/fs/JcrBasicfileAttributes.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/fs/NioFileLabelProvider.java b/org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/fs/NioFileLabelProvider.java index 6b2c06d50..2bb65eed0 100644 --- a/org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/fs/NioFileLabelProvider.java +++ b/org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/fs/NioFileLabelProvider.java @@ -16,7 +16,7 @@ public class NioFileLabelProvider extends ColumnLabelProvider { private final static FileTime EPOCH = FileTime.fromMillis(0); private static final long serialVersionUID = 2160026425187796930L; private final String propName; - private DateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd hh:mm"); + private DateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd HH:mm"); // TODO use new formatting // DateTimeFormatter formatter = diff --git a/org.argeo.jcr/src/org/argeo/jcr/fs/JcrBasicfileAttributes.java b/org.argeo.jcr/src/org/argeo/jcr/fs/JcrBasicfileAttributes.java index f9f605eee..7c9711bf0 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/fs/JcrBasicfileAttributes.java +++ b/org.argeo.jcr/src/org/argeo/jcr/fs/JcrBasicfileAttributes.java @@ -123,7 +123,11 @@ public class JcrBasicfileAttributes implements NodeFileAttributes { @Override public Object fileKey() { - return null; + try { + return node.getIdentifier(); + } catch (RepositoryException e) { + throw new JcrFsException("Cannot get identifier", e); + } } @Override -- 2.30.2