kodo.jdbc.meta.strats
Class LockGroupNumberVersionStrategy
java.lang.Object
  
org.apache.openjpa.jdbc.meta.strats.AbstractStrategy
      
org.apache.openjpa.jdbc.meta.strats.AbstractVersionStrategy
          
kodo.jdbc.meta.strats.ColumnPerLockGroupVersionStrategy
              
kodo.jdbc.meta.strats.LockGroupNumberVersionStrategy
- All Implemented Interfaces: 
 - Serializable, Strategy, VersionStrategy
 
public class LockGroupNumberVersionStrategy
- extends ColumnPerLockGroupVersionStrategy
 
Uses a version number for optimistic versioning.
- See Also:
 - Serialized Form
 
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
ALIAS
public static final String ALIAS
- See Also:
 - Constant Field Values
 
LockGroupNumberVersionStrategy
public LockGroupNumberVersionStrategy()
setInitialValue
public void setInitialValue(int initial)
- Set the initial value for version column.  Defaults to 1.
 
 
getInitialValue
public int getInitialValue()
- Return the initial value for version column.  Defaults to 1.
 
 
getAlias
public String getAlias()
- Specified by:
 getAlias in interface Strategy- Overrides:
 getAlias in class AbstractStrategy
 
 
getJavaType
protected int getJavaType()
- Description copied from class: 
ColumnPerLockGroupVersionStrategy 
- Return the code from 
JavaTypes for the version values this
 strategy uses.  This method is only used during mapping installation.
- Specified by:
 getJavaType in class ColumnPerLockGroupVersionStrategy
 
 
 
nextVersion
protected Object nextVersion(Object version)
- Description copied from class: 
ColumnPerLockGroupVersionStrategy 
- Return the next version given the current one, which may be null.
- Specified by:
 nextVersion in class ColumnPerLockGroupVersionStrategy
 
 
 
Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.