org.apache.cayenne.access
Class OptimisticLockException
java.lang.Object
   java.lang.Throwable
java.lang.Throwable
       java.lang.Exception
java.lang.Exception
           java.lang.RuntimeException
java.lang.RuntimeException
               org.apache.cayenne.CayenneRuntimeException
org.apache.cayenne.CayenneRuntimeException
                   org.apache.cayenne.access.OptimisticLockException
org.apache.cayenne.access.OptimisticLockException
- All Implemented Interfaces: 
- Serializable
- public class OptimisticLockException 
- extends CayenneRuntimeException
An exception thrown on optimistic lock failure.
- Since:
- 1.1
- See Also:
- Serialized Form
 
 
 
 
 
 
querySQL
protected String querySQL
rootEntity
protected DbEntity rootEntity
qualifierSnapshot
protected Map qualifierSnapshot
OptimisticLockException
public OptimisticLockException(DbEntity rootEntity,
                               String querySQL,
                               Map qualifierSnapshot)
getQualifierSnapshot
public Map getQualifierSnapshot()
- 
 
getQuerySQL
public String getQuerySQL()
- 
 
getFreshSnapshot
public Map<?,?> getFreshSnapshot(ObjectContext context)
- Retrieves fresh snapshot for the failed row. Null row indicates that it was
 deleted.
 
- 
- Since:
- 3.0
 
getFreshSnapshot
public Map getFreshSnapshot(QueryEngine engine)
- Deprecated. since 3.0 use getFreshSnapshot(ObjectContext)instead.
 
- Retrieves fresh snapshot for the failed row. Null row indicates that it was
 deleted.
 
- 
 
getMessage
public String getMessage()
- Returns descriptive message for this exception.
 
- 
- Overrides:
- getMessagein class- CayenneRuntimeException
 
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.