Mercurial > hg > Members > tatsuki > bench > jungle-core
view src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultChangeSet.java @ 12:df42dca47c3e
rename and commit
author | Shoshi TAMAKI |
---|---|
date | Fri, 14 Dec 2012 21:23:23 +0900 |
parents | src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/ChangeSetImpl.java@a2c019a77c27 |
children | a46ff0114a9e |
line wrap: on
line source
package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl; import fj.data.List; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.TraversableTree; public class DefaultChangeSet implements ChangeSet { private final ChangeSet prev; private final String uuid; private final long revision; private final List<Command> commands; private final TraversableTree tree; public DefaultChangeSet(TraversableTree _tree,List<Command> _commands,String _uuid,long _revision,ChangeSet _prev) { tree = _tree; commands = _commands; uuid = _uuid; revision = _revision; prev = _prev; } @Override public ChangeSet prev() { return prev; } @Override public String uuid() { return uuid; } @Override public long revision() { return revision; } @Override public Iterable<Command> getCommands() { return commands; } @Override public TraversableTree getTree() { return tree; } }