package com.googlecode.tawus.hibernate.services;
import org.hibernate.Session;
public interface HibernateSessionManager {
public Session getSession(Class<?> entityClass);
public Session getSession(String factoryID);
public Session getSession();
public void rollback();
public void rollback(String factoryID);
public void commit();
public void commit(String factoryID);
public boolean isWithinTransaction();
public boolean isWithinTransaction(String factoryID);
public void begin();
public void begin(String factoryID);
public boolean beginOrContinue();
public boolean beginOrContinue(String factoryID);
public Session createSession(String factoryID);
public void setSession(String factoryID, Session oldSession);
}