public void persistMatrixData(List results) {
// Save CtoPolicyMatrix to XML
try {
MatrixData data = new MatrixData();
data.setData(results);
File file = new File("D:/Temp/MatrixData.xml");
jc = JAXBContext.newInstance(MatrixData.class);
Marshaller marshaller = jc.createMarshaller();
marshaller.marshal(data, file);
} catch (JAXBException e) {
e.printStackTrace();
}
}
public void retrieveMatrixData(List results) {
// Load CtoPolicyMatrix from XML
Unmarshaller unmarshaller;
try {
File file = new File("D:/Temp/MatrixData.xml");
unmarshaller = jc.createUnmarshaller();
MatrixData data = (MatrixData) u.unmarshal(file);
List<CtoPolicyMatrix> savedResults = data.getData();
} catch (JAXBException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}