org.tranql.pkgenerator
Class SequenceTablePrimaryKeyGenerator
java.lang.Object
org.tranql.pkgenerator.SequenceTablePrimaryKeyGenerator
- All Implemented Interfaces:
- java.io.Serializable, PrimaryKeyGenerator
public class SequenceTablePrimaryKeyGenerator
- extends java.lang.Object
- implements PrimaryKeyGenerator
- Version:
- $Revision: 253 $ $Date: 2005-09-13 15:03:37 +0200 (Tue, 13 Sep 2005) $
- See Also:
- Serialized Form
Constructor Summary |
SequenceTablePrimaryKeyGenerator(javax.transaction.TransactionManager tm,
javax.sql.DataSource ds,
java.lang.String tableName,
java.lang.String sequenceName,
int batchSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequenceTablePrimaryKeyGenerator
public SequenceTablePrimaryKeyGenerator(javax.transaction.TransactionManager tm,
javax.sql.DataSource ds,
java.lang.String tableName,
java.lang.String sequenceName,
int batchSize)
initSequenceTable
public void initSequenceTable()
throws PrimaryKeyGeneratorException
- Throws:
PrimaryKeyGeneratorException
getNextPrimaryKey
public java.lang.Object getNextPrimaryKey(CacheRow cacheRow)
throws PrimaryKeyGeneratorException
- Specified by:
getNextPrimaryKey
in interface PrimaryKeyGenerator
- Throws:
PrimaryKeyGeneratorException
updateCache
public CacheRow updateCache(InTxCache cache,
GlobalIdentity id,
CacheRow cacheRow)
throws DuplicateIdentityException
- Specified by:
updateCache
in interface PrimaryKeyGenerator
- Throws:
DuplicateIdentityException
Copyright © -2010 The Codehaus. All Rights Reserved.