org.objectweb.jorm.facility.naming.rdbsequence
Class RdbSequenceLongGen

java.lang.Object
  extended byorg.objectweb.jorm.facility.naming.rdbsequence.RdbSequenceHelper
      extended byorg.objectweb.jorm.facility.naming.rdbsequence.RdbSequenceLongGen
All Implemented Interfaces:
LongGen

public class RdbSequenceLongGen
extends RdbSequenceHelper
implements LongGen

Author:
S.Chassande-Barrioz

Constructor Summary
RdbSequenceLongGen(PMapperRdb mapper, java.lang.String seqName, boolean sequenceCreated)
           
 
Method Summary
 long genId()
          /** Generates a new long identifier.
 long genId(java.lang.Object _conn)
           
 
Methods inherited from class org.objectweb.jorm.facility.naming.rdbsequence.RdbSequenceHelper
allocateId, createSequence, getAdapter, getLogger, getSequenceCache, getSequenceIncrement, getSequenceName, getSequenceStart, isSequenceCreated, setAdapter, setLogger, setSequenceCache, setSequenceCreated, setSequenceIncrement, setSequenceName, setSequenceStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RdbSequenceLongGen

public RdbSequenceLongGen(PMapperRdb mapper,
                          java.lang.String seqName,
                          boolean sequenceCreated)
Method Detail

genId

public long genId()
           throws PException
Description copied from interface: LongGen
/** Generates a new long identifier.

Specified by:
genId in interface LongGen
Returns:
The new identifier.
Throws:
PException

genId

public long genId(java.lang.Object _conn)
           throws PException
Specified by:
genId in interface LongGen
Throws:
PException