Mercurial > hg > Members > nobuyasu > jungle-network
comparison src/alice/jungle/operations/NetworkTreeOperationLog.java @ 86:bcaf28f8244d
Added PersistentChageList and PersistentJournalTest
author | one |
---|---|
date | Tue, 29 Oct 2013 16:52:12 +0900 |
parents | 82d1d3dac7bc |
children | 75cf01a430a6 |
comparison
equal
deleted
inserted
replaced
85:e641f559559c | 86:bcaf28f8244d |
---|---|
13 @Message | 13 @Message |
14 public class NetworkTreeOperationLog implements TreeOperationLog | 14 public class NetworkTreeOperationLog implements TreeOperationLog |
15 { | 15 { |
16 public LinkedList<NetworkTreeOperation> list; | 16 public LinkedList<NetworkTreeOperation> list; |
17 public int size; | 17 public int size; |
18 String uuid; | |
18 String treeName; | 19 String treeName; |
19 | 20 |
20 public NetworkTreeOperationLog() { | 21 public NetworkTreeOperationLog() { |
21 list = new LinkedList<NetworkTreeOperation>(); | 22 list = new LinkedList<NetworkTreeOperation>(); |
22 size = 0; | 23 size = 0; |
23 treeName = ""; | 24 treeName = ""; |
24 } | 25 } |
25 | 26 |
26 public NetworkTreeOperationLog(String _treeName, Iterable<TreeOperation> _list) | 27 public NetworkTreeOperationLog(String _uuid, String _treeName, Iterable<TreeOperation> _list) |
27 { | 28 { |
29 uuid = _uuid; | |
28 treeName = _treeName; | 30 treeName = _treeName; |
29 list = new LinkedList<NetworkTreeOperation>(); | 31 list = new LinkedList<NetworkTreeOperation>(); |
30 for(TreeOperation op: _list) { | 32 for(TreeOperation op: _list) { |
31 NetworkTreeOperation nOp = new NetworkTreeOperation(op); | 33 NetworkTreeOperation nOp = new NetworkTreeOperation(op); |
32 list.add(nOp); | 34 list.add(nOp); |
77 public int length() | 79 public int length() |
78 { | 80 { |
79 return size; | 81 return size; |
80 } | 82 } |
81 | 83 |
84 public String getUUID() { | |
85 return uuid; | |
86 } | |
87 | |
82 public String getTreeName() { | 88 public String getTreeName() { |
83 return treeName; | 89 return treeName; |
84 } | 90 } |
85 | 91 |
86 } | 92 } |