jodd.db
Class DbTransactionMode

java.lang.Object
  extended by jodd.db.DbTransactionMode

public class DbTransactionMode
extends java.lang.Object

Native SQL transaction mode for DbSession transactions.


Field Summary
static int ISOLATION_DEFAULT
          Default isolation.
static int ISOLATION_NONE
           
static int ISOLATION_READ_COMMITTED
           
static int ISOLATION_READ_UNCOMMITTED
           
static int ISOLATION_REPEATABLE_READ
           
static int ISOLATION_SERIALIZABLE
           
static boolean READ_ONLY
           
static boolean READ_WRITE
           
 
Constructor Summary
DbTransactionMode()
           
DbTransactionMode(JtxTransactionMode txMode)
          Created db transaction mode from general JtxTransactionMode.
 
Method Summary
 boolean equals(java.lang.Object object)
           
 int getIsolation()
           
 int hashCode()
           
 DbTransactionMode isolationNone()
           
 DbTransactionMode isolationReadCommited()
           
 DbTransactionMode isolationReadUncommitted()
           
 DbTransactionMode isolationRepeatableRead()
           
 DbTransactionMode isolationSerializable()
           
 boolean isReadOnly()
           
 DbTransactionMode setIsolation(int isolation)
           
 DbTransactionMode setReadOnly(boolean readOnly)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ISOLATION_DEFAULT

public static final int ISOLATION_DEFAULT
Default isolation.

See Also:
Constant Field Values

ISOLATION_NONE

public static final int ISOLATION_NONE
See Also:
Connection.TRANSACTION_NONE, Constant Field Values

ISOLATION_READ_UNCOMMITTED

public static final int ISOLATION_READ_UNCOMMITTED
See Also:
Connection.TRANSACTION_READ_UNCOMMITTED, Constant Field Values

ISOLATION_READ_COMMITTED

public static final int ISOLATION_READ_COMMITTED
See Also:
Connection.TRANSACTION_READ_COMMITTED, Constant Field Values

ISOLATION_REPEATABLE_READ

public static final int ISOLATION_REPEATABLE_READ
See Also:
Connection.TRANSACTION_REPEATABLE_READ, Constant Field Values

ISOLATION_SERIALIZABLE

public static final int ISOLATION_SERIALIZABLE
See Also:
Connection.TRANSACTION_SERIALIZABLE, Constant Field Values

READ_ONLY

public static final boolean READ_ONLY
See Also:
Constant Field Values

READ_WRITE

public static final boolean READ_WRITE
See Also:
Constant Field Values
Constructor Detail

DbTransactionMode

public DbTransactionMode()

DbTransactionMode

public DbTransactionMode(JtxTransactionMode txMode)
Created db transaction mode from general JtxTransactionMode.

Method Detail

getIsolation

public int getIsolation()

setIsolation

public DbTransactionMode setIsolation(int isolation)

isolationNone

public DbTransactionMode isolationNone()

isolationReadUncommitted

public DbTransactionMode isolationReadUncommitted()

isolationReadCommited

public DbTransactionMode isolationReadCommited()

isolationRepeatableRead

public DbTransactionMode isolationRepeatableRead()

isolationSerializable

public DbTransactionMode isolationSerializable()

isReadOnly

public boolean isReadOnly()

setReadOnly

public DbTransactionMode setReadOnly(boolean readOnly)

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright ©2008 Jodd Team