comparison src/main/java/alice/jungle/persistent/PersistentChangeList.java @ 193:89c15aa2bc6d

change transaction
author tatsuki
date Fri, 20 Mar 2015 16:18:42 +0900
parents f9e29a52efd3
children
comparison
equal deleted inserted replaced
192:3202a2a427b1 193:89c15aa2bc6d
2 2
3 import java.util.Iterator; 3 import java.util.Iterator;
4 4
5 import alice.jungle.operations.NetworkTreeOperationLog; 5 import alice.jungle.operations.NetworkTreeOperationLog;
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.TreeContext;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.TreeOperationLog; 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.TreeOperationLog;
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation;
10 10
11 public class PersistentChangeList implements ChangeList { 11 public class PersistentChangeList implements ChangeList {
12 12
24 log = _log; 24 log = _log;
25 treeName = _log.getTreeName(); 25 treeName = _log.getTreeName();
26 uuid = _log.getUUID(); 26 uuid = _log.getUUID();
27 } 27 }
28 28
29 public PersistentChangeList(ChangeSet cs) { 29 public PersistentChangeList(TreeContext cs) {
30 treeName = cs.getTreeName(); 30 treeName = cs.getTreeName();
31 uuid = cs.uuid(); 31 uuid = cs.uuid();
32 log = new NetworkTreeOperationLog(cs.getChangeList()); 32 log = new NetworkTreeOperationLog(cs.getChangeList());
33 } 33 }
34 34