Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/common/MetaAndTableJRDataSource.java @ 9150:23945061daec
gigantic refactoring: exporter, result, results
to support multiple jaspers -> collisions
author | gernotbelger |
---|---|
date | Thu, 14 Jun 2018 16:56:31 +0200 |
parents | e6b63b2b41b9 |
children |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/common/MetaAndTableJRDataSource.java Thu Jun 14 15:12:25 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/common/MetaAndTableJRDataSource.java Thu Jun 14 16:56:31 2018 +0200 @@ -25,7 +25,7 @@ private final List<String[]> data = new ArrayList<>(); - private final Map<String, String> metaData = new HashMap<>(); + private final Map<String, Object> metaData = new HashMap<>(); private int index = -1; @@ -33,7 +33,7 @@ this.data.add(row); } - public void addMetaData(final String key, final String value) { + public void addMetaData(final String key, final Object value) { this.metaData.put(key, value); } @@ -60,14 +60,14 @@ return null; } - public JRDataSource withPagePageOffsets(final int startpageoffset, final int totalpagesoffset) { + public JRDataSource withPagePageOffsets(final Integer startpageoffset, final Integer totalpages) { final MetaAndTableJRDataSource newSource = new MetaAndTableJRDataSource(); newSource.data.addAll(this.data); newSource.metaData.putAll(this.metaData); - newSource.addMetaData("meta:startpageoffset", "" + startpageoffset); - newSource.addMetaData("meta:totalpagesoffset", "" + totalpagesoffset); + newSource.addMetaData("startpageoffset", startpageoffset); + newSource.addMetaData("totalpages", totalpages); return newSource; }