package pt.ist.fenixframework.backend.fenixjvstm;
import java.util.concurrent.Callable;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
import javax.transaction.NotSupportedException;
import javax.transaction.RollbackException;
import javax.transaction.SystemException;
import javax.transaction.Transaction;
import pt.ist.fenixframework.Atomic;
import pt.ist.fenixframework.TransactionManager;
public class FenixJvstmTransactionManager extends TransactionManager {
@Override
public void backendCommit() throws RollbackException, HeuristicMixedException, HeuristicRollbackException, SystemException {
// TODO Auto-generated method stub
}
@Override
public Transaction backendGetTransaction() throws SystemException {
// TODO Auto-generated method stub
return null;
}
@Override
public void backendRollback() throws SystemException {
// TODO Auto-generated method stub
}
@Override
public <T> T backendWithTransaction(Callable<T> command) {
// TODO Auto-generated method stub
return null;
}
@Override
public <T> T backendWithTransaction(Callable<T> command, Atomic atomic) {
// TODO Auto-generated method stub
return null;
}
@Override
public void backendBegin(boolean readOnly) throws NotSupportedException, SystemException {
// TODO Auto-generated method stub
}
}