Skip to content
Snippets Groups Projects
Commit b7ad7366 authored by buczekp's avatar buczekp
Browse files

[LMS-2104] minor: added relative path to demo reporting plugin

SVN: 21354
parent a93ac471
No related branches found
No related tags found
No related merge requests found
...@@ -53,12 +53,14 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin ...@@ -53,12 +53,14 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin
super(properties, storeRoot); super(properties, storeRoot);
} }
public TableModel createReport(List<DatasetDescription> datasets, DataSetProcessingContext context) public TableModel createReport(List<DatasetDescription> datasets,
DataSetProcessingContext context)
{ {
SimpleTableModelBuilder builder = new SimpleTableModelBuilder(); SimpleTableModelBuilder builder = new SimpleTableModelBuilder();
builder.addHeader("Dataset Code"); builder.addHeader("Dataset Code");
builder.addHeader("Thumbnail"); builder.addHeader("Thumbnail");
builder.addHeader("Name"); builder.addHeader("Name");
builder.addHeader("Relative Path");
builder.addHeader("Last Modified"); builder.addHeader("Last Modified");
builder.addHeader("Size"); builder.addHeader("Size");
for (DatasetDescription dataset : datasets) for (DatasetDescription dataset : datasets)
...@@ -70,8 +72,7 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin ...@@ -70,8 +72,7 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin
private void describe(SimpleTableModelBuilder builder, DatasetDescription dataset) private void describe(SimpleTableModelBuilder builder, DatasetDescription dataset)
{ {
IHierarchicalContentNodeVisitor visitor = IHierarchicalContentNodeVisitor visitor = createFileDescribingVisitor(builder, dataset);
createFileDescribingVisitor(builder, dataset);
IHierarchicalContentProvider provider = ServiceProvider.getHierarchicalContentProvider(); IHierarchicalContentProvider provider = ServiceProvider.getHierarchicalContentProvider();
HierarchicalContentTraverseUtil.traverse(provider, dataset.getDataSetCode(), visitor); HierarchicalContentTraverseUtil.traverse(provider, dataset.getDataSetCode(), visitor);
} }
...@@ -107,7 +108,9 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin ...@@ -107,7 +108,9 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin
List<ISerializableComparable> row = List<ISerializableComparable> row =
Arrays.<ISerializableComparable> asList( Arrays.<ISerializableComparable> asList(
new StringTableCell(dataset.getDataSetCode()), image, new StringTableCell( 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())); new DoubleTableCell(fileNode.getFileLength()));
builder.addRow(row); builder.addRow(row);
} }
...@@ -126,8 +129,7 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin ...@@ -126,8 +129,7 @@ public class DemoReportingPlugin extends AbstractTableModelReportingPlugin
if (fileOnDisk != null && ImageUtil.isImageFile(fileOnDisk)) if (fileOnDisk != null && ImageUtil.isImageFile(fileOnDisk))
{ {
return new ImageTableCell(dataset.getDataSetCode(), fileNode.getRelativePath(), 100, return new ImageTableCell(dataset.getDataSetCode(), fileNode.getRelativePath(), 100, 60);
60);
} }
return new StringTableCell(fileNode.getName()); return new StringTableCell(fileNode.getName());
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment