Top Description Fields Constructors Methods
org.hibernate.resource.transaction.spi

public final Enum TransactionStatus

extends Enum<TransactionStatus>
Class Inheritance

Enumeration of statuses in which a transaction facade (org.hibernate.Transaction) might be.
Author
Andrea Boriero

Field Summary

Modifier and TypeField and Description
public static final TransactionStatus
ACTIVE

The transaction has been started, but not yet completed.

public static final TransactionStatus
COMMITTED

The transaction has been completed successfully.

public static final TransactionStatus
COMMITTING

Status code indicating a transaction that has begun the second phase of the two-phase commit protocol, but not yet completed this phase.

public static final TransactionStatus
FAILED_COMMIT

The transaction attempted to commit, but failed.

public static final TransactionStatus
FAILED_ROLLBACK

The transaction attempted to rollback, but failed.

public static final TransactionStatus
MARKED_ROLLBACK

The transaction has been marked for rollback only.

public static final TransactionStatus
NOT_ACTIVE

The transaction has not yet been started.

public static final TransactionStatus
ROLLED_BACK

The transaction has been rolled back.

public static final TransactionStatus
ROLLING_BACK

Status code indicating a transaction that is in the process of rolling back.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public boolean
public static TransactionStatus
public static TransactionStatus[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ACTIVEback to summary
public static final TransactionStatus ACTIVE

The transaction has been started, but not yet completed.

COMMITTEDback to summary
public static final TransactionStatus COMMITTED

The transaction has been completed successfully.

COMMITTINGback to summary
public static final TransactionStatus COMMITTING

Status code indicating a transaction that has begun the second phase of the two-phase commit protocol, but not yet completed this phase.

FAILED_COMMITback to summary
public static final TransactionStatus FAILED_COMMIT

The transaction attempted to commit, but failed.

FAILED_ROLLBACKback to summary
public static final TransactionStatus FAILED_ROLLBACK

The transaction attempted to rollback, but failed.

MARKED_ROLLBACKback to summary
public static final TransactionStatus MARKED_ROLLBACK

The transaction has been marked for rollback only.

NOT_ACTIVEback to summary
public static final TransactionStatus NOT_ACTIVE

The transaction has not yet been started.

ROLLED_BACKback to summary
public static final TransactionStatus ROLLED_BACK

The transaction has been rolled back.

ROLLING_BACKback to summary
public static final TransactionStatus ROLLING_BACK

Status code indicating a transaction that is in the process of rolling back.

Constructor Detail

TransactionStatusback to summary
private TransactionStatus()

Method Detail

canRollbackback to summary
public boolean canRollback()
isNotOneOfback to summary
public boolean isNotOneOf(TransactionStatus... statuses)
isOneOfback to summary
public boolean isOneOf(TransactionStatus... statuses)
valueOfback to summary
public static TransactionStatus valueOf(String name)
valuesback to summary
public static TransactionStatus[] values()