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
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());
}
......
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