From b7ad7366990d4ca2c11323b6d56285b1c7c5742a Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Wed, 18 May 2011 08:05:11 +0000 Subject: [PATCH] [LMS-2104] minor: added relative path to demo reporting plugin SVN: 21354 --- .../server/plugins/demo/DemoReportingPlugin.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/demo/DemoReportingPlugin.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/demo/DemoReportingPlugin.java index 490069f8d5d..f39b5097155 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/demo/DemoReportingPlugin.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/demo/DemoReportingPlugin.java @@ -53,12 +53,14 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin super(properties, storeRoot); } - public TableModel createReport(List<DatasetDescription> datasets, DataSetProcessingContext context) + public TableModel createReport(List<DatasetDescription> datasets, + DataSetProcessingContext context) { SimpleTableModelBuilder builder = new SimpleTableModelBuilder(); builder.addHeader("Dataset Code"); builder.addHeader("Thumbnail"); builder.addHeader("Name"); + builder.addHeader("Relative Path"); builder.addHeader("Last Modified"); builder.addHeader("Size"); for (DatasetDescription dataset : datasets) @@ -70,8 +72,7 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin private void describe(SimpleTableModelBuilder builder, DatasetDescription dataset) { - IHierarchicalContentNodeVisitor visitor = - createFileDescribingVisitor(builder, dataset); + IHierarchicalContentNodeVisitor visitor = createFileDescribingVisitor(builder, dataset); IHierarchicalContentProvider provider = ServiceProvider.getHierarchicalContentProvider(); HierarchicalContentTraverseUtil.traverse(provider, dataset.getDataSetCode(), visitor); } @@ -107,7 +108,9 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin List<ISerializableComparable> row = Arrays.<ISerializableComparable> asList( new StringTableCell(dataset.getDataSetCode()), image, new StringTableCell( - fileNode.getName()), new DateTableCell(new Date(lastModified)), + fileNode.getName()), + new StringTableCell(fileNode.getRelativePath()), new DateTableCell( + new Date(lastModified)), new DoubleTableCell(fileNode.getFileLength())); builder.addRow(row); } @@ -126,8 +129,7 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin if (fileOnDisk != null && ImageUtil.isImageFile(fileOnDisk)) { - return new ImageTableCell(dataset.getDataSetCode(), fileNode.getRelativePath(), 100, - 60); + return new ImageTableCell(dataset.getDataSetCode(), fileNode.getRelativePath(), 100, 60); } return new StringTableCell(fileNode.getName()); } -- GitLab