001
014
015 package com.liferay.portal.kernel.annotation;
016
017 import java.sql.Connection;
018
019
022 public interface TransactionDefinition {
023
024 public static final int ISOLATION_DEFAULT = -1;
025
026 public static final int ISOLATION_PORTAL = -2;
027
028 public static final int ISOLATION_READ_COMMITTED =
029 Connection.TRANSACTION_READ_COMMITTED;
030
031 public static final int ISOLATION_READ_UNCOMMITTED =
032 Connection.TRANSACTION_READ_UNCOMMITTED;
033
034 public static final int ISOLATION_REPEATABLE_READ =
035 Connection.TRANSACTION_REPEATABLE_READ;
036
037 public static final int ISOLATION_SERIALIZABLE =
038 Connection.TRANSACTION_SERIALIZABLE;
039
040 public static final int PROPAGATION_MANDATORY = 2;
041
042 public static final int PROPAGATION_NESTED = 6;
043
044 public static final int PROPAGATION_NEVER = 5;
045
046 public static final int PROPAGATION_NOT_SUPPORTED = 4;
047
048 public static final int PROPAGATION_REQUIRED = 0;
049
050 public static final int PROPAGATION_REQUIRES_NEW = 3;
051
052 public static final int PROPAGATION_SUPPORTS = 1;
053
054 public static final int TIMEOUT_DEFAULT = -1;
055
056 }