public class IdGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
log
The Constant log.
|
| Constructor and Description |
|---|
IdGenerator() |
| Modifier and Type | Method and Description |
|---|---|
Object |
generateAndSetId(Object e,
EntityMetadata m,
PersistenceDelegator pd,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata) |
private Object |
generateId(Object e,
EntityMetadata m,
Client<?> client,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata) |
private Object |
onAutoGenerator(EntityMetadata m,
Client<?> client,
Object e)
Generate Id when given auto generation strategy.
|
private Object |
onSequenceGenerator(EntityMetadata m,
Client<?> client,
IdDiscriptor keyValue,
Object e)
Generate Id when given sequence generation strategy.
|
private Object |
onTableGenerator(EntityMetadata m,
Client<?> client,
IdDiscriptor keyValue,
Object e)
Generate Id when given table generation strategy.
|
public Object generateAndSetId(Object e, EntityMetadata m, PersistenceDelegator pd, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
private Object generateId(Object e, EntityMetadata m, Client<?> client, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
private Object onAutoGenerator(EntityMetadata m, Client<?> client, Object e)
m - client - e - private Object onSequenceGenerator(EntityMetadata m, Client<?> client, IdDiscriptor keyValue, Object e)
m - client - keyValue - e - private Object onTableGenerator(EntityMetadata m, Client<?> client, IdDiscriptor keyValue, Object e)
m - client - keyValue - e - Copyright © 2015. All Rights Reserved.