Package io.jmix.data.impl
Class NumberIdWorker
java.lang.Object
io.jmix.data.impl.NumberIdWorker
Generates ids for entities with long/integer PK using database sequences.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DataPropertiesprotected Metadataprotected MetadataToolsprotected Sequences -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCachedLongId(String entityName, String sequenceName) createLongId(String entityName, String sequenceName) protected StringgetDataStore(String entityName) protected StringgetSequenceName(String entityName, String sequenceName) voidreset()INTERNAL.
-
Field Details
-
metadata
-
metadataTools
-
sequences
-
dataProperties
-
-
Constructor Details
-
NumberIdWorker
public NumberIdWorker()
-
-
Method Details
-
createLongId
-
createCachedLongId
-
reset
public void reset()INTERNAL. Used by tests. -
getDataStore
-
getSequenceName
-