org.apache.openjpa.jdbc.meta.strats
Class SuperclassVersionStrategy
java.lang.Object
org.apache.openjpa.jdbc.meta.strats.AbstractStrategy
org.apache.openjpa.jdbc.meta.strats.AbstractVersionStrategy
org.apache.openjpa.jdbc.meta.strats.SuperclassVersionStrategy
- All Implemented Interfaces:
- Serializable, Strategy, VersionStrategy
public class SuperclassVersionStrategy
- extends AbstractVersionStrategy
Version strategy that delegates to the suerpclass version.
- Author:
- Abe White
- See Also:
- Serialized Form
Methods inherited from class org.apache.openjpa.jdbc.meta.strats.AbstractStrategy |
customDelete, customInsert, customUpdate, delete, getAlias, initialize, insert, isCustomDelete, isCustomInsert, isCustomUpdate, map, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.openjpa.jdbc.meta.Strategy |
customDelete, customInsert, customUpdate, delete, getAlias, initialize, insert, isCustomDelete, isCustomInsert, isCustomUpdate, map, update |
SuperclassVersionStrategy
public SuperclassVersionStrategy()
afterLoad
public void afterLoad(OpenJPAStateManager sm,
JDBCStore store)
- Description copied from interface:
VersionStrategy
- This method is called after data is loaded into the instance, in
case the version indicator works off of a state image.
- Specified by:
afterLoad
in interface VersionStrategy
- Overrides:
afterLoad
in class AbstractVersionStrategy
checkVersion
public boolean checkVersion(OpenJPAStateManager sm,
JDBCStore store,
boolean updateVersion)
throws SQLException
- Description copied from interface:
VersionStrategy
- Checks the version of the given state manager with the version
stored in memory.
- Specified by:
checkVersion
in interface VersionStrategy
- Overrides:
checkVersion
in class AbstractVersionStrategy
- Returns:
- true if the in-memory version was up-to-date, false otherwise
- Throws:
SQLException
compareVersion
public int compareVersion(Object v1,
Object v2)
- Specified by:
compareVersion
in interface VersionStrategy
- Overrides:
compareVersion
in class AbstractVersionStrategy
- See Also:
StoreManager.compareVersion(org.apache.openjpa.kernel.OpenJPAStateManager, java.lang.Object, java.lang.Object)
getBulkUpdateValues
public Map getBulkUpdateValues()
- Specified by:
getBulkUpdateValues
in interface VersionStrategy
- Overrides:
getBulkUpdateValues
in class AbstractVersionStrategy
- Returns:
- a Map specifying how to update each version
column during a bulk update.
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.This documentation is deprecated and will be removed in the next release of WebLogic Server.
Oracle Fusion Middleware Apache OpenJPA 1.1.0 API Reference
12c Release 1 (12.1.1)
Part Number E24398_01