org.jboss.jca.common.api.metadata.ds
Class TransactionIsolation

java.lang.Object
  extended by org.jboss.jca.common.api.metadata.ds.TransactionIsolation
All Implemented Interfaces:
Serializable, Comparable<TransactionIsolation>

public class TransactionIsolation
extends Object
implements Comparable<TransactionIsolation>, Serializable

A TransactionIsolation. Define constants used as the possible transaction isolation levels in transaction-isolation type. Include: TRANSACTION_READ_UNCOMMITTED TRANSACTION_READ_COMMITTED TRANSACTION_REPEATABLE_READ TRANSACTION_SERIALIZABLE TRANSACTION_NONE

Author:
Stefano Maestri, Jesper Pedersen
See Also:
Serialized Form

Field Summary
static TransactionIsolation TRANSACTION_NONE
          TRANSACTION_NONE;
static TransactionIsolation TRANSACTION_READ_COMMITTED
          TRANSACTION_READ_COMMITTED
static TransactionIsolation TRANSACTION_READ_UNCOMMITTED
          TRANSACTION_READ_UNCOMMITTED
static TransactionIsolation TRANSACTION_REPEATABLE_READ
          TRANSACTION_REPEATABLE_READ,
static TransactionIsolation TRANSACTION_SERIALIZABLE
          TRANSACTION_SERIALIZABLE,
 
Method Summary
 int compareTo(TransactionIsolation o)
          
static TransactionIsolation customLevel(String n)
          Custom transaction levels
 boolean equals(Object o)
          
static TransactionIsolation forName(String v)
          Static method to get an instance
 int hashCode()
          
 String name()
          Name
 int ordinal()
          Ordinal
 String toString()
          
static TransactionIsolation valueOf(String v)
          Static method to get an instance
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TRANSACTION_READ_UNCOMMITTED

public static final TransactionIsolation TRANSACTION_READ_UNCOMMITTED
TRANSACTION_READ_UNCOMMITTED


TRANSACTION_READ_COMMITTED

public static final TransactionIsolation TRANSACTION_READ_COMMITTED
TRANSACTION_READ_COMMITTED


TRANSACTION_REPEATABLE_READ

public static final TransactionIsolation TRANSACTION_REPEATABLE_READ
TRANSACTION_REPEATABLE_READ,


TRANSACTION_SERIALIZABLE

public static final TransactionIsolation TRANSACTION_SERIALIZABLE
TRANSACTION_SERIALIZABLE,


TRANSACTION_NONE

public static final TransactionIsolation TRANSACTION_NONE
TRANSACTION_NONE;

Method Detail

compareTo

public int compareTo(TransactionIsolation o)

Specified by:
compareTo in interface Comparable<TransactionIsolation>

name

public String name()
Name

Returns:
The value

ordinal

public int ordinal()
Ordinal

Returns:
The value

hashCode

public int hashCode()

Overrides:
hashCode in class Object

equals

public boolean equals(Object o)

Overrides:
equals in class Object

toString

public String toString()

Overrides:
toString in class Object

forName

public static TransactionIsolation forName(String v)
Static method to get an instance

Parameters:
v - The value
Returns:
The instance

valueOf

public static TransactionIsolation valueOf(String v)
Static method to get an instance

Parameters:
v - The value
Returns:
The instance

customLevel

public static TransactionIsolation customLevel(String n)
Custom transaction levels

Parameters:
n - The name


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)