public interface  org.springframework.transaction.TransactionDefinition extends java.lang.Object
{
public static final int PROPAGATION_REQUIRED;
public static final int PROPAGATION_SUPPORTS;
public static final int PROPAGATION_MANDATORY;
public static final int PROPAGATION_REQUIRES_NEW;
public static final int PROPAGATION_NOT_SUPPORTED;
public static final int PROPAGATION_NEVER;
public static final int PROPAGATION_NESTED;
public static final int ISOLATION_DEFAULT;
public static final int ISOLATION_READ_UNCOMMITTED;
public static final int ISOLATION_READ_COMMITTED;
public static final int ISOLATION_REPEATABLE_READ;
public static final int ISOLATION_SERIALIZABLE;
public static final int TIMEOUT_DEFAULT;
public abstract int getPropagationBehavior();
public abstract int getIsolationLevel();
public abstract int getTimeout();
public abstract boolean isReadOnly();
public abstract java.lang.String getName();
}