|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jpattern.orm.transaction.OrmTransactionDefinition
public class OrmTransactionDefinition
Definition of a new Transaction. Default values are: Transaction propagation: REQUIRED Isolation level: the default of the actual jdbc driver Timeout: the default of the actual jdbc driver ReadOnly: false
| Field Summary |
|---|
| Fields inherited from interface com.jpattern.orm.transaction.TransactionDefinition |
|---|
ISOLATION_DEFAULT, PROPAGATION_DEFAULT, READ_ONLY_DEFAULT, TIMEOUT_DEFAULT |
| Constructor Summary | |
|---|---|
OrmTransactionDefinition()
|
|
OrmTransactionDefinition(boolean readOnly)
|
|
OrmTransactionDefinition(TransactionIsolation isolationLevel)
|
|
OrmTransactionDefinition(TransactionIsolation isolationLevel,
boolean readOnly)
|
|
OrmTransactionDefinition(TransactionPropagation propagation)
|
|
OrmTransactionDefinition(TransactionPropagation propagation,
boolean readOnly)
|
|
OrmTransactionDefinition(TransactionPropagation propagation,
TransactionIsolation isolationLevel)
|
|
OrmTransactionDefinition(TransactionPropagation propagation,
TransactionIsolation isolationLevel,
boolean readOnly)
|
|
OrmTransactionDefinition(TransactionPropagation propagation,
TransactionIsolation isolationLevel,
boolean readOnly,
int timeout)
|
|
| Method Summary | |
|---|---|
TransactionIsolation |
getIsolationLevel()
Return the isolation level. |
TransactionPropagation |
getPropagation()
Return the propagation behavior. |
int |
getTimeout()
Return the transaction timeout. |
boolean |
isReadOnly()
Return whether to optimize as a read-only transaction. |
void |
setTimeout(int timeout)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OrmTransactionDefinition()
public OrmTransactionDefinition(TransactionPropagation propagation)
public OrmTransactionDefinition(TransactionIsolation isolationLevel)
public OrmTransactionDefinition(boolean readOnly)
public OrmTransactionDefinition(TransactionPropagation propagation,
TransactionIsolation isolationLevel)
public OrmTransactionDefinition(TransactionIsolation isolationLevel,
boolean readOnly)
public OrmTransactionDefinition(TransactionPropagation propagation,
boolean readOnly)
public OrmTransactionDefinition(TransactionPropagation propagation,
TransactionIsolation isolationLevel,
boolean readOnly)
public OrmTransactionDefinition(TransactionPropagation propagation,
TransactionIsolation isolationLevel,
boolean readOnly,
int timeout)
| Method Detail |
|---|
public TransactionPropagation getPropagation()
TransactionDefinition
getPropagation in interface TransactionDefinitionpublic TransactionIsolation getIsolationLevel()
TransactionDefinition
getIsolationLevel in interface TransactionDefinitionpublic int getTimeout()
TransactionDefinition
getTimeout in interface TransactionDefinitionpublic void setTimeout(int timeout)
public boolean isReadOnly()
TransactionDefinition
isReadOnly in interface TransactionDefinition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||