|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
javax.persistence.PersistenceException
javax.persistence.OptimisticLockException
public class OptimisticLockException
The OptimisticLockException is thrown by the persistence provider when an optimistic locking conflict occurs. This exception may be thrown as part of an API call, at flush, or at commit time. The current transaction, if one is active, will be marked for rollback.
Field Summary | |
---|---|
(package private) java.lang.Object |
entity
Entity. |
private static long |
serialVersionUID
UID for serialization. |
Constructor Summary | |
---|---|
OptimisticLockException()
Default constructor : builds an exception with an empty message. |
|
OptimisticLockException(java.lang.Object entity)
Build an exception with the given entity. |
|
OptimisticLockException(java.lang.String message)
Build an exception with the given message. |
|
OptimisticLockException(java.lang.String message,
java.lang.Throwable causedByThrowable)
Builds an exception with a given message and given exception. |
|
OptimisticLockException(java.lang.String message,
java.lang.Throwable causedByThrowable,
java.lang.Object entity)
Builds an exception with a given message and given exception. |
|
OptimisticLockException(java.lang.Throwable causedByThrowable)
Build an exception with the given exception. |
Method Summary | |
---|---|
java.lang.Object |
getEntity()
Gets the entity object. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
java.lang.Object entity
Constructor Detail |
---|
public OptimisticLockException()
public OptimisticLockException(java.lang.String message)
message
- the given message to use.public OptimisticLockException(java.lang.Throwable causedByThrowable)
causedByThrowable
- the cause of this exception.public OptimisticLockException(java.lang.String message, java.lang.Throwable causedByThrowable)
message
- the message of this exception.causedByThrowable
- the cause of this exception.public OptimisticLockException(java.lang.Object entity)
entity
- the given entity to use.public OptimisticLockException(java.lang.String message, java.lang.Throwable causedByThrowable, java.lang.Object entity)
message
- the message of this exception.causedByThrowable
- the cause of this exception.entity
- the given entity to use.Method Detail |
---|
public java.lang.Object getEntity()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |