From 4f47b39973668559c4fc174d2a2f463930550801 Mon Sep 17 00:00:00 2001
From: Russell Furnas Kaup <russfk@gmail.com>
Date: Thu, 12 Feb 2015 13:58:18 -0600
Subject: [PATCH] serializeObjects might work

---
 Assignment2/data/Products.dat                  |  5 +++++
 Assignment2/src/assignment2/DataConverter.java | 18 ++++++++++++------
 2 files changed, 17 insertions(+), 6 deletions(-)
 create mode 100644 Assignment2/data/Products.dat

diff --git a/Assignment2/data/Products.dat b/Assignment2/data/Products.dat
new file mode 100644
index 0000000..29dd783
--- /dev/null
+++ b/Assignment2/data/Products.dat
@@ -0,0 +1,5 @@
+A53G;TG;324g;01022016;sox;nicks;50
+af34;TS;324g;01022016;04072016;300
+fdj3;SP;324g;2
+dfk8;SL;tjgh;40
+fjkw;SR;sprite;1
diff --git a/Assignment2/src/assignment2/DataConverter.java b/Assignment2/src/assignment2/DataConverter.java
index ea3eb6c..f42b95d 100644
--- a/Assignment2/src/assignment2/DataConverter.java
+++ b/Assignment2/src/assignment2/DataConverter.java
@@ -2,6 +2,8 @@ package assignment2;
 
 import java.io.File;
 import java.io.FileNotFoundException;
+import java.io.FileWriter;
+import java.io.IOException;
 import java.util.Scanner;
 import com.thoughtworks.xstream.*;
 
@@ -145,16 +147,20 @@ public class DataConverter {
 		return xml;
 	}
 	
-	private String serializeObjects() {
+	private void serializeObjects() {
 		//trying to serialize and output files related to products
-		for(int i=0;i<customerArray.length;i++) {
-			
+		XStream xstream = new XStream();
+		File file = null;
+		for(int i=0;i<productArray.length;i++) {
+			try {
+				xstream.toXML(productArray[i], new FileWriter(file));
+			} catch (IOException e) {
+				e.printStackTrace();
+			}
 		}
-			
-		return File;
 	}
 	
-	public static void main(String args[]) {
+	public void main(String args[]) {
 		serializeObjects();
 	}
 
-- 
GitLab