public final class CompositeIdProvider extends Object implements PersistenceObjectIdProvider, PersistenceTypeIdProvider
PersistenceObjectIdProvider.Failing, PersistenceObjectIdProvider.TransientPersistenceTypeIdProvider.Failing, PersistenceTypeIdProvider.Transient| Modifier and Type | Method and Description |
|---|---|
long |
currentObjectId() |
long |
currentTypeId() |
CompositeIdProvider |
initialize() |
CompositeIdProvider |
initializeObjectId() |
CompositeIdProvider |
initializeTypeId() |
static CompositeIdProvider |
New(PersistenceTypeIdProvider typeIdProvider,
PersistenceObjectIdProvider objectIdProvider) |
long |
provideNextObjectId() |
long |
provideNextTypeId() |
CompositeIdProvider |
updateCurrentObjectId(long currentObjectId) |
CompositeIdProvider |
updateCurrentTypeId(long currentTypeId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitClone, Failing, Transient, TransientFailing, Transient, Transientpublic static CompositeIdProvider New(PersistenceTypeIdProvider typeIdProvider, PersistenceObjectIdProvider objectIdProvider)
public final CompositeIdProvider initialize()
public final CompositeIdProvider initializeTypeId()
initializeTypeId in interface PersistenceTypeIdProviderpublic final CompositeIdProvider initializeObjectId()
initializeObjectId in interface PersistenceObjectIdProviderpublic final long currentObjectId()
currentObjectId in interface PersistenceObjectIdHoldercurrentObjectId in interface PersistenceObjectIdProviderpublic final long currentTypeId()
currentTypeId in interface PersistenceTypeIdHolderpublic final long provideNextTypeId()
provideNextTypeId in interface PersistenceTypeIdProviderpublic final long provideNextObjectId()
provideNextObjectId in interface PersistenceObjectIdProviderpublic final CompositeIdProvider updateCurrentObjectId(long currentObjectId)
updateCurrentObjectId in interface PersistenceObjectIdHolderupdateCurrentObjectId in interface PersistenceObjectIdProviderpublic final CompositeIdProvider updateCurrentTypeId(long currentTypeId)
updateCurrentTypeId in interface PersistenceTypeIdProviderCopyright © 2022 MicroStream Software. All rights reserved.