comparison src/main/java/alice/jungle/operations/NetworkNodeOperation.java @ 177:6f104ab4eb81

fit jungle core but editMessage is not work
author tatsuki
date Mon, 01 Sep 2014 00:04:32 +0900
parents 7d9b7fcb4d9a
children 2828205bdc3a
comparison
equal deleted inserted replaced
176:ac7d1070f449 177:6f104ab4eb81
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command; 5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command;
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.NodeOperation; 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.NodeOperation;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.AppendChildAt; 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.AppendChildAt;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.DeleteAttribute; 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.DeleteAttribute;
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.DeleteChildAt; 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.DeleteChildAt;
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableNode;
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.PutAttribute; 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.PutAttribute;
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; 11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either;
13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error;
14 13
15 import org.msgpack.annotation.Message; 14 import org.msgpack.annotation.Message;
87 86
88 public ByteBuffer getValue() { 87 public ByteBuffer getValue() {
89 return value; 88 return value;
90 } 89 }
91 90
92 @Override 91 /* @Override
93 public <T extends EditableNode<T>> Either<Error, T> invoke(T _target) { 92 public <T extends EditableNode<T>> Either<Error, T> invoke(T _target) {
94 switch(getCommand(commandType)) { 93 switch(getCommand(commandType)) {
95 case PUT_ATTRIBUTE: 94 case PUT_ATTRIBUTE:
96 PutAttribute putAttribute = new PutAttribute(key,value); 95 PutAttribute putAttribute = new PutAttribute(key,value);
97 return putAttribute.edit(_target); 96 return putAttribute.edit(_target);
106 return deleteAttribute.edit(_target); 105 return deleteAttribute.edit(_target);
107 default: 106 default:
108 break; 107 break;
109 } 108 }
110 return null; 109 return null;
111 } 110 }*/
112 111
113 } 112 }