Class OptimisticLockException

All Implemented Interfaces:
Serializable

public class OptimisticLockException extends CayenneRuntimeException
An exception thrown on optimistic lock failure.
Since:
1.1
See Also:
  • Constructor Details

  • Method Details

    • getStatement

      public TranslatedStatement getStatement()
      Since:
      5.0
    • getQualifierSnapshot

      public Map getQualifierSnapshot()
    • getQuerySQL

      @Deprecated(since="5.0", forRemoval=true) public String getQuerySQL()
      Deprecated, for removal: This API element is subject to removal in a future version.
      in favor of getStatement()
    • getFreshSnapshot

      public Map<?,?> getFreshSnapshot(ObjectContext context)
      Retrieves fresh snapshot for the failed row. Null row indicates that it was deleted.
      Since:
      3.0
    • getMessage

      public String getMessage()
      Returns descriptive message for this exception.
      Overrides:
      getMessage in class CayenneRuntimeException
    • getFailedObjectId

      public ObjectId getFailedObjectId()
      Returns the ObjectId of the object that caused the OptimisticLockException.
      Since:
      3.1