public interface  jakarta.transaction.UserTransaction extends java.lang.Object
{
public abstract void begin() throws jakarta.transaction.NotSupportedException, jakarta.transaction.SystemException;
public abstract void commit() throws jakarta.transaction.RollbackException, jakarta.transaction.HeuristicMixedException, jakarta.transaction.HeuristicRollbackException, java.lang.SecurityException, java.lang.IllegalStateException, jakarta.transaction.SystemException;
public abstract void rollback() throws java.lang.IllegalStateException, java.lang.SecurityException, jakarta.transaction.SystemException;
public abstract void setRollbackOnly() throws java.lang.IllegalStateException, jakarta.transaction.SystemException;
public abstract int getStatus() throws jakarta.transaction.SystemException;
public abstract void setTransactionTimeout(int) throws jakarta.transaction.SystemException;
}