Mercurial > hg > Members > tatsuki > bench > jungle-core
view src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultChangeList.java @ 19:703f0be5368a
added attribute cache
author | Shoshi TAMAKI |
---|---|
date | Thu, 20 Dec 2012 18:09:17 +0900 |
parents | src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultChangeSet.java@a46ff0114a9e |
children |
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.core.Tree; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeList; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.Operation; public class DefaultChangeList implements ChangeList { private final ChangeList prev; private final String uuid; private final long revision; private final List<Operation> operations; private final Tree tree; public DefaultChangeList(Tree _tree,List<Operation> _operations,String _uuid,long _revision,ChangeList _prev) { tree = _tree; operations = _operations; uuid = _uuid; revision = _revision; prev = _prev; } @Override public ChangeList prev() { return prev; } @Override public String uuid() { return uuid; } @Override public long revision() { return revision; } @Override public Iterable<Operation> getOperations() { return operations; } @Override public Tree getTree() { return tree; } }