diff src/alice/jungle/persistence/PersistentChangeListWriter.java @ 87:f142dd4abc74

Implemented getTreeName and uuid method in some classes
author one
date Tue, 05 Nov 2013 08:41:12 +0900
parents bcaf28f8244d
children 0c98717f186e
line wrap: on
line diff
--- a/src/alice/jungle/persistence/PersistentChangeListWriter.java	Tue Oct 29 16:52:12 2013 +0900
+++ b/src/alice/jungle/persistence/PersistentChangeListWriter.java	Tue Nov 05 08:41:12 2013 +0900
@@ -22,26 +22,14 @@
 	@Override
 	public Result write(ChangeList _operations)
 	{
-		NetworkTreeOperationLog log = new NetworkTreeOperationLog(_operations);
+		PersistentChangeList plist = (PersistentChangeList) _operations;
+		NetworkTreeOperationLog log = new NetworkTreeOperationLog(plist.uuid(), plist.getTreeName(), plist.getTreeOperationLog());
 		try {
 			msgpack.write(out, log);
 			out.flush();
+			return Result.SUCCESS;
 		} catch (IOException e) {
-			return null;
 		}
-		return Result.SUCCESS;
+		return null;
 	}
-
-	public Result write(PersistentChangeSet cs)
-	{
-		NetworkTreeOperationLog log = new NetworkTreeOperationLog(cs.uuid(), cs.getTreeName(),cs.getChangeList());
-		try {
-			msgpack.write(out, log);
-			out.flush();
-		} catch (IOException e) {
-			return null;
-		}
-		return Result.SUCCESS;
-	}
-
 }