org.objectweb.speedo.sequence.lib
Class SpeedoSequenceBinder

java.lang.Object
  extended byorg.objectweb.jorm.naming.lib.BasicPNamingContext
      extended byorg.objectweb.jorm.naming.lib.BasicPBinder
          extended byorg.objectweb.jorm.facility.naming.rdbsequence.RdbSequenceBinder
              extended byorg.objectweb.speedo.sequence.lib.SpeedoSequenceBinder
All Implemented Interfaces:
org.objectweb.jorm.naming.api.PBinder, org.objectweb.jorm.naming.api.PNameCoder, org.objectweb.jorm.naming.api.PNameManager, org.objectweb.jorm.naming.api.PNamingContext

public class SpeedoSequenceBinder
extends org.objectweb.jorm.facility.naming.rdbsequence.RdbSequenceBinder

Redefine the export method of the RdbSequenceBinder to use the speedo sequence instead of the jorm RdbSequenceHelper.

Author:
Y.Bersihand

Field Summary
 
Fields inherited from class org.objectweb.jorm.naming.lib.BasicPBinder
cache, nullPName, pcm
 
Fields inherited from class org.objectweb.jorm.naming.lib.BasicPNamingContext
ptype
 
Fields inherited from interface org.objectweb.jorm.naming.api.PNameCoder
CTBIGDECIMAL, CTBIGINTEGER, CTBYTE, CTBYTEARRAY, CTCHAR, CTCHARARRAY, CTCOMPOSITE, CTDATE, CTINT, CTLONG, CTOBYTE, CTOCHAR, CTOINT, CTOLONG, CTOSHORT, CTSHORT, CTSTRING, CTSYSTEM
 
Constructor Summary
SpeedoSequenceBinder()
           
 
Method Summary
 org.objectweb.jorm.naming.api.PName export(java.lang.Object c, java.lang.Object en)
           
 javax.jdo.datastore.Sequence getSpeedoSequence()
           
 void setSequence(javax.jdo.datastore.Sequence sequence)
           
 
Methods inherited from class org.objectweb.jorm.facility.naming.rdbsequence.RdbSequenceBinder
codingSupported, decodeLong, decodeOlong, decodeString, encodeLong, encodeOlong, encodeString, export, getSequenceHelper, getSequenceIdAllocator, initSequenceHelper, resolve, setSequenceHelper, setSequenceIdAllocator, unexport, unexport
 
Methods inherited from class org.objectweb.jorm.naming.lib.BasicPBinder
bind, getBinderClassMapping, getCacheManager, getClassName, getNull, lookup, setCacheManager, setNullPName, setPClassMapping, unbind
 
Methods inherited from class org.objectweb.jorm.naming.lib.BasicPNamingContext
decode, decodeAbstract, decodeBigDecimal, decodeBigInteger, decodeByte, decodeChar, decodeCharArray, decodeDate, decodeInt, decodeObyte, decodeOchar, decodeOint, decodeOshort, decodeShort, encode, encodeAbstract, encodeBigDecimal, encodeBigInteger, encodeByte, encodeChar, encodeCharArray, encodeDate, encodeInt, encodeObyte, encodeOchar, encodeOint, encodeOshort, encodeShort, getPType, setPType, supportCompositeField, supportDynamicComposite, supportStaticComposite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.jorm.naming.api.PNameCoder
decode, decodeAbstract, decodeBigDecimal, decodeBigInteger, decodeByte, decodeChar, decodeCharArray, decodeDate, decodeInt, decodeObyte, decodeOchar, decodeOint, decodeOshort, decodeShort, encode, encodeAbstract, encodeBigDecimal, encodeBigInteger, encodeByte, encodeChar, encodeCharArray, encodeDate, encodeInt, encodeObyte, encodeOchar, encodeOint, encodeOshort, encodeShort, getPType, setPType, supportCompositeField, supportDynamicComposite, supportStaticComposite
 

Constructor Detail

SpeedoSequenceBinder

public SpeedoSequenceBinder()
Method Detail

getSpeedoSequence

public javax.jdo.datastore.Sequence getSpeedoSequence()

setSequence

public void setSequence(javax.jdo.datastore.Sequence sequence)

export

public org.objectweb.jorm.naming.api.PName export(java.lang.Object c,
                                                  java.lang.Object en)
                                           throws org.objectweb.jorm.api.PException
Throws:
org.objectweb.jorm.api.PException