EclipseLink NoSQL 2.4.1, build 'v20121003-ad44345' API Reference

org.eclipse.persistence.nosql.adapters.mongo
Class OIDSequence

java.lang.Object
  extended by org.eclipse.persistence.sequencing.Sequence
      extended by org.eclipse.persistence.nosql.adapters.mongo.OIDSequence
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class OIDSequence
extends org.eclipse.persistence.sequencing.Sequence

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eclipse.persistence.sequencing.Sequence
depth, initialValue, isCustomQualifier, name, platform, qualifier, shouldAlwaysOverrideExistingValue, size
 
Constructor Summary
OIDSequence()
           
OIDSequence(java.lang.String name)
           
 
Method Summary
 java.lang.Object getGeneratedValue(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, java.lang.String seqName)
           
 java.util.Vector getGeneratedVector(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, java.lang.String seqName, int size)
           
 void onConnect()
           
 void onDisconnect()
           
 boolean shouldAcquireValueAfterInsert()
           
 boolean shouldUsePreallocation()
           
 boolean shouldUseTransaction()
           
 
Methods inherited from class org.eclipse.persistence.sequencing.Sequence
clone, equalNameAndSize, equals, getDatasourcePlatform, getGeneratedValue, getGeneratedVector, getInitialValue, getName, getPreallocationSize, getQualified, getQualifier, isConnected, isCustomQualifier, isNative, isTable, isUnaryTable, onConnect, onDisconnect, setDatasourcePlatform, setInitialValue, setName, setPreallocationSize, setQualifier, setShouldAlwaysOverrideExistingValue, shouldAlwaysOverrideExistingValue, shouldAlwaysOverrideExistingValue, toString, verifyPlatform
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OIDSequence

public OIDSequence()

OIDSequence

public OIDSequence(java.lang.String name)
Method Detail

getGeneratedValue

public java.lang.Object getGeneratedValue(org.eclipse.persistence.internal.databaseaccess.Accessor accessor,
                                          org.eclipse.persistence.internal.sessions.AbstractSession writeSession,
                                          java.lang.String seqName)
Specified by:
getGeneratedValue in class org.eclipse.persistence.sequencing.Sequence

getGeneratedVector

public java.util.Vector getGeneratedVector(org.eclipse.persistence.internal.databaseaccess.Accessor accessor,
                                           org.eclipse.persistence.internal.sessions.AbstractSession writeSession,
                                           java.lang.String seqName,
                                           int size)
Specified by:
getGeneratedVector in class org.eclipse.persistence.sequencing.Sequence

onConnect

public void onConnect()
Specified by:
onConnect in class org.eclipse.persistence.sequencing.Sequence

onDisconnect

public void onDisconnect()
Specified by:
onDisconnect in class org.eclipse.persistence.sequencing.Sequence

shouldAcquireValueAfterInsert

public boolean shouldAcquireValueAfterInsert()
Specified by:
shouldAcquireValueAfterInsert in class org.eclipse.persistence.sequencing.Sequence

shouldUseTransaction

public boolean shouldUseTransaction()
Specified by:
shouldUseTransaction in class org.eclipse.persistence.sequencing.Sequence

shouldUsePreallocation

public boolean shouldUsePreallocation()
Overrides:
shouldUsePreallocation in class org.eclipse.persistence.sequencing.Sequence

EclipseLink NoSQL 2.4.1, build 'v20121003-ad44345' API Reference