From 378c2674fc704b2a6bbf0e6a01b721a7aea7c2e2 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 2 Jun 2008 00:21:43 +0000 Subject: saveing seems work, but may have bugs --- sources/events/VSAbstractEvent.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'sources/events/VSAbstractEvent.java') diff --git a/sources/events/VSAbstractEvent.java b/sources/events/VSAbstractEvent.java index 34e2b87..0dd814c 100644 --- a/sources/events/VSAbstractEvent.java +++ b/sources/events/VSAbstractEvent.java @@ -173,8 +173,11 @@ abstract public class VSAbstractEvent extends VSPrefs { ObjectOutputStream objectOutputStream) throws IOException { super.serialize(serialize, objectOutputStream); + + if (VSSerialize.DEBUG) + System.out.println("Serializing: VSAbstractEvent; id="+getID()); + objectOutputStream.writeObject(new Integer(super.getID())); - //objectOutputStream.writeObject(new Integer(process.getProcessNum())); objectOutputStream.writeObject(eventShortname); objectOutputStream.writeObject(eventClassname); } @@ -190,13 +193,15 @@ abstract public class VSAbstractEvent extends VSPrefs { super.deserialize(serialize, objectInputStream); if (VSSerialize.DEBUG) - System.out.println("Deserializing: VSAbstractEvent"); + System.out.print("Deserializing: VSAbstractEvent "); int id = ((Integer) objectInputStream.readObject()).intValue(); - //Integer processNum = (Integer) objectInputStream.readObject(); this.eventShortname = (String) objectInputStream.readObject(); this.eventClassname = (String) objectInputStream.readObject(); + if (VSSerialize.DEBUG) + System.out.println(eventClassname); + serialize.setObject(id, "event", this); } } -- cgit v1.2.3