package com.tinkerpop.frames; import com.tinkerpop.blueprints.TransactionalGraph; /** * An implementation of {@link FramedGraph} that supports transactions. * * @author Bryn Cooke * * @param <T> */ public class FramedTransactionalGraph<T extends TransactionalGraph> extends FramedGraph<T> implements TransactionalGraph { protected FramedTransactionalGraph(T baseGraph, FramedGraphConfiguration config) { super(baseGraph, config); } /* (non-Javadoc) * @see com.tinkerpop.blueprints.TransactionalGraph#commit() */ @Override public void commit() { getBaseGraph().commit(); } /* (non-Javadoc) * @see com.tinkerpop.blueprints.TransactionalGraph#rollback() */ @Override public void rollback() { getBaseGraph().rollback(); } /* (non-Javadoc) * @see com.tinkerpop.blueprints.TransactionalGraph#stopTransaction(com.tinkerpop.blueprints.TransactionalGraph.Conclusion) */ @Override @Deprecated public void stopTransaction(Conclusion conclusion) { getBaseGraph().stopTransaction(conclusion); } }