# HG changeset patch # User one # Date 1381921038 -32400 # Node ID b9dd8ec0e66ea68db61cd2f6edbbc14131d4c13a # Parent 3f8ec40d536aa458f8ea3be4d74d17a6f20d767a Added NetworkJournal diff -r 3f8ec40d536a -r b9dd8ec0e66e src/alice/jungle/operations/NetworkTreeOperation.java --- a/src/alice/jungle/operations/NetworkTreeOperation.java Wed Oct 16 19:38:56 2013 +0900 +++ b/src/alice/jungle/operations/NetworkTreeOperation.java Wed Oct 16 19:57:18 2013 +0900 @@ -37,6 +37,11 @@ operation = new NetworkNodeOperation(_op); } + public NetworkTreeOperation(NodePath _p, NetworkNodeOperation _op) { + path = new NetworkNodePath(_p); + operation = _op; + } + public NetworkTreeOperation(NetworkNodePath _p, NetworkNodeOperation _op) { path = _p; operation = _op; diff -r 3f8ec40d536a -r b9dd8ec0e66e src/alice/jungle/persistence/NetworkJournal.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/alice/jungle/persistence/NetworkJournal.java Wed Oct 16 19:57:18 2013 +0900 @@ -0,0 +1,49 @@ +package alice.jungle.persistence; + +import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; +import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListReader; +import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter; +import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Journal; +import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result; + +public class NetworkJournal implements Journal { + + private static final NetworkChangeListWriter WRITER = new NetworkChangeListWriter(); + private static final NetworkChangeListReader READER = new NetworkChangeListReader(); + @Override + public ChangeListReader getReader() { + return READER; + } + @Override + public ChangeListWriter getWriter() { + return WRITER; + } + + private static class NetworkChangeListWriter implements ChangeListWriter + { + @Override + public Result write(ChangeList _operations) + { + + return Result.SUCCESS; + } +e + } + + + private static class NetworkChangeListReader implements ChangeListReader + { + @Override + public ChangeListReader newReader() + { + return this; + } + + @Override + public ChangeList read() + { + return null; + } + + } +}