We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.data.util.sqlcontainer.
Class OptimisticLockException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.vaadin.data.util.sqlcontainer.OptimisticLockException
All Implemented Interfaces:
- extends RuntimeException
public class OptimisticLockException
An OptimisticLockException is thrown when trying to update or delete a row that has been changed since last read from the database. OptimisticLockException is a runtime exception because optimistic locking is turned off by default, and as such will never be thrown in a default configuration. In order to turn on optimistic locking, you need to specify the version column in your TableQuery instance.
Author:
Jonatan Kronqvist / Vaadin Ltd
See Also:
com.vaadin.addon.sqlcontainer.query.TableQuery#setVersionColumn(String)
,
Serialized Form
Constructor Summary | |
---|---|
OptimisticLockException(RowId rowId)
|
|
OptimisticLockException(String msg,
RowId rowId)
|
Method Summary | |
---|---|
RowId |
getRowId()
|
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 |
Constructor Detail |
---|
OptimisticLockException
public OptimisticLockException(RowId rowId)
OptimisticLockException
public OptimisticLockException(String msg,
RowId rowId)
Method Detail |
---|
getRowId
public RowId getRowId()