|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ojb.broker.util.sequence.AbstractSequenceManager
org.apache.ojb.broker.util.sequence.SequenceManagerMSSQLGuidImpl
An Implementation Class that will retrieve a valid new value
for a PK field that is of type 'uniqueidentifier'. Since values
for these types are generated through a 'newid()' call to
MSSQL Server, this class is only valid for MSSQL Server 7.0 and up.
This SequenceManager can be used for any classes that have their PK
defined as a 'uniqueidetifier'
Field Summary |
Fields inherited from class org.apache.ojb.broker.util.sequence.AbstractSequenceManager |
PROPERTY_AUTO_NAMING |
Constructor Summary | |
SequenceManagerMSSQLGuidImpl(PersistenceBroker broker)
Constructor used by SequenceManagerFactory |
Method Summary | |
java.lang.Object |
getUniqueValue(FieldDescriptor field)
Returns a unique object for the given field attribute. |
Methods inherited from class org.apache.ojb.broker.util.sequence.AbstractSequenceManager |
afterStore, calculateSequenceName, getBrokerForClass, getConfigurationProperties, getConfigurationProperty, getPlatform, setConfigurationProperties, setConfigurationProperty, setReferenceFKs, useAutoNaming |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SequenceManagerMSSQLGuidImpl(PersistenceBroker broker)
SequenceManagerFactory
broker
- PB instance to perform the
id generation.Method Detail |
public java.lang.Object getUniqueValue(FieldDescriptor field) throws SequenceManagerException
AbstractSequenceManager
field
.
The returned object is unique accross all tables in the extent
of class the field belongs to.
getUniqueValue
in interface SequenceManager
getUniqueValue
in class AbstractSequenceManager
SequenceManagerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |