Moved all data objects to Serializable and some generics bits.
This commit is contained in:
parent
1b3e65fa83
commit
3bf185ad48
73 changed files with 228 additions and 181 deletions
|
|
@ -25,6 +25,7 @@ package net.forwardfire.vasc.export.json;
|
|||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.io.PrintWriter;
|
||||
import java.io.Serializable;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
|
@ -92,12 +93,12 @@ public class VascEntryExportWriterJson extends AbstractVascEntryExportWriter {
|
|||
}
|
||||
|
||||
@Override
|
||||
protected void doExportRowStart(Object row) {
|
||||
protected void doExportRowStart(Serializable row) {
|
||||
rowData.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void doExportRowEnd(Object row,boolean isLast) throws IOException {
|
||||
protected void doExportRowEnd(Serializable row,boolean isLast) throws IOException {
|
||||
JSONObject.writeJSONString(rowData, p);
|
||||
if (isLast==false) {
|
||||
p.write(",");
|
||||
|
|
@ -107,7 +108,7 @@ public class VascEntryExportWriterJson extends AbstractVascEntryExportWriter {
|
|||
}
|
||||
|
||||
@Override
|
||||
protected void doExportRowField(Object row, VascEntryField field,boolean isLast) throws VascBackendException {
|
||||
protected void doExportRowField(Serializable row, VascEntryField field,boolean isLast) throws VascBackendException {
|
||||
String key = field.getId();
|
||||
Object data = field.getVascEntryFieldValue().getValue(field.getBackendName(), row);
|
||||
rowData.put(key, data);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue