# HG changeset patch # User one # Date 1370896366 -32400 # Node ID 02bdf23edf5a9c6e4bfc4fe785e87c7f8c113f94 # Parent 8f4fe96dc8e43bf91f1b7c95f1616dc9b2c0b4cd modifie DefaultTreeOperationCotnainer diff -r 8f4fe96dc8e4 -r 02bdf23edf5a src/jungle/test/datasegment/store/operations/DefaultNodePathContainer.java --- a/src/jungle/test/datasegment/store/operations/DefaultNodePathContainer.java Mon Jun 10 18:31:52 2013 +0900 +++ b/src/jungle/test/datasegment/store/operations/DefaultNodePathContainer.java Tue Jun 11 05:32:46 2013 +0900 @@ -33,7 +33,7 @@ } - public void unconvert(DefaultNodePath path) throws IOException { + public void unconvert(NodePath path) throws IOException { MessagePack msgpack = new MessagePack(); List list = new LinkedList(); for(Integer i : path) { diff -r 8f4fe96dc8e4 -r 02bdf23edf5a src/jungle/test/datasegment/store/operations/DefaultTreeOperationContainer.java --- a/src/jungle/test/datasegment/store/operations/DefaultTreeOperationContainer.java Mon Jun 10 18:31:52 2013 +0900 +++ b/src/jungle/test/datasegment/store/operations/DefaultTreeOperationContainer.java Tue Jun 11 05:32:46 2013 +0900 @@ -25,16 +25,14 @@ String key = "hoge"; ByteBuffer b = ByteBuffer.wrap("messagepack value".getBytes()); PutAttributeOperation op = new PutAttributeOperation(key, b); - DefaultNodeOperationContainer opContainer = new DefaultNodeOperationContainer(); - opContainer.unconvert(op); DefaultNodePath p = new DefaultNodePath(); p = p.add(1).add(2).add(3); - DefaultNodePathContainer pathContainer = new DefaultNodePathContainer(); - pathContainer.unconvert(p); + DefaultTreeOperation treeOp = new DefaultTreeOperation(p, op); + + DefaultTreeOperationContainer treeOperationContainer = new DefaultTreeOperationContainer(); + treeOperationContainer.unconvert(treeOp); - DefaultTreeOperationContainer treeOperationContainer = new DefaultTreeOperationContainer(); - treeOperationContainer.unconvert(opContainer, pathContainer); TreeOperation treeOperation = treeOperationContainer.convert(); NodePath nodePath = treeOperation.getNodePath(); NodeOperation nodeOp = treeOperation.getNodeOperation(); @@ -70,6 +68,16 @@ public DefaultTreeOperationContainer() { } + + public void unconvert(DefaultTreeOperation _op) throws IOException { + NodeOperation nodeOp = _op.getNodeOperation(); + NodePath nodePath = _op.getNodePath(); + DefaultNodeOperationContainer opContainer = new DefaultNodeOperationContainer(); + opContainer.unconvert(nodeOp); + DefaultNodePathContainer pathContainer = new DefaultNodePathContainer(); + pathContainer.unconvert(nodePath); + unconvert(opContainer, pathContainer); + } public void unconvert(DefaultNodeOperationContainer _op, DefaultNodePathContainer _path) throws IOException {