package org.springmodules.prevayler; import org.springmodules.prevayler.configuration.PrevaylerConfiguration; /** * Persistence manager for transaction demarcation and execution of callbacks into Prevayler and its * prevalent system.<br> * The transaction manager creates, commits and rollbacks transactions by the use of a {@link Session} * object, representing the transaction execution context. * * @author Sergio Bossa */ public interface PersistenceManager { public Session createTransaction(); public void commitTransaction(Session session); public void rollbackTransaction(Session session); public void setPrevaylerConfiguration(PrevaylerConfiguration configuration); }