You're viewing an older version of Framework JavaDoc. Please see version 7.7.46 for the latest.
com.vaadin.data.util.sqlcontainer.

Class OptimisticLockException

  • All Implemented Interfaces:

    Serializable

    public class OptimisticLockException
    extends RuntimeException

    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:

    TableQuery.setVersionColumn(String), Serialized Form

    • Constructor Detail

      • OptimisticLockException

        public OptimisticLockException​(RowId rowId)
      • OptimisticLockException

        public OptimisticLockException​(String msg,
                                       RowId rowId)
    • Method Detail

      • getRowId

        public RowId getRowId()