diff src/alice/jungle/operations/NetworkTreeOperationLog.java @ 84:82d1d3dac7bc

Modfied NetworkTransactionManager
author one
date Sun, 27 Oct 2013 20:05:53 +0900
parents b3ccefdf2b43
children bcaf28f8244d
line wrap: on
line diff
--- a/src/alice/jungle/operations/NetworkTreeOperationLog.java	Fri Oct 25 18:44:29 2013 +0900
+++ b/src/alice/jungle/operations/NetworkTreeOperationLog.java	Sun Oct 27 20:05:53 2013 +0900
@@ -15,10 +15,23 @@
 {
 	public LinkedList<NetworkTreeOperation> list;
 	public int size;
+	String treeName;
 	
 	public NetworkTreeOperationLog() {
 		list = new LinkedList<NetworkTreeOperation>();
 		size = 0;
+		treeName = "";
+	}
+
+	public NetworkTreeOperationLog(String _treeName, Iterable<TreeOperation> _list)
+	{
+		treeName = _treeName;
+		list = new LinkedList<NetworkTreeOperation>();
+		for(TreeOperation op: _list) {
+			NetworkTreeOperation nOp = new NetworkTreeOperation(op);
+			list.add(nOp);
+		}
+		size = list.size();
 	}
 
 	public NetworkTreeOperationLog(Iterable<TreeOperation> _list)
@@ -29,17 +42,9 @@
 			list.add(nOp);
 		}
 		size = list.size();
+		treeName = "";
 	}
 
-	public NetworkTreeOperationLog(Iterable<TreeOperation> _list, int _size)
-	{
-		list = new LinkedList<NetworkTreeOperation>();
-		for(TreeOperation op: _list) {
-			NetworkTreeOperation nOp = new NetworkTreeOperation(op);
-			list.add(nOp);
-		}
-		size = _size;
-	}
 	
 	@Override
 	public Iterator<TreeOperation> iterator() {
@@ -73,5 +78,9 @@
 	{
 		return size;
 	}
+	
+	public String getTreeName() {
+		return treeName;
+	}
 
 }