package in.partake.model.dao.mock; import in.partake.base.TimeUtil; import in.partake.model.dao.DAOException; import in.partake.model.dao.PartakeConnection; public class MockConnection extends PartakeConnection { private boolean isInTransaction; public MockConnection(MockConnectionPool pool) { super("<mock connection>", pool, TimeUtil.getCurrentTime()); } @Override public void beginTransaction() throws DAOException { isInTransaction = true; } @Override public void commit() throws DAOException { isInTransaction = false; } @Override public void rollback() throws DAOException { isInTransaction = false; } @Override public boolean isInTransaction() { return isInTransaction; } }