public class EntityBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
EntityBuilder |
addCollectionReferenceAttribute(java.lang.String name,
java.lang.String referencedEntityName) |
EntityBuilder |
addCollectionReferenceAttribute(java.lang.String name,
java.lang.String referencedEntityName,
java.lang.String userFriendlyName) |
EntityBuilder |
addReferenceAttribute(java.lang.String name,
java.lang.String referencedEntityName) |
EntityBuilder |
addReferenceAttribute(java.lang.String name,
java.lang.String referencedEntityName,
java.lang.String userFriendlyName,
boolean isEmbedded) |
EntityBuilder |
addSingleValueAttribute(java.lang.Class clazz,
java.lang.String name) |
EntityBuilder |
addSingleValueAttribute(java.lang.Class clazz,
java.lang.String name,
java.lang.String userFriendlyName) |
EntityBuilder |
addStringAttribute(java.lang.String name) |
static EntityBuilder |
create() |
JpqlEntityModel |
produce() |
JpqlEntityModel |
produceImmediately(java.lang.String entityName) |
JpqlEntityModel |
produceImmediately(java.lang.String entityName,
java.lang.String... stringAttributeNames) |
EntityBuilder |
startNewEntity(java.lang.String name) |
public static EntityBuilder create()
public JpqlEntityModel produceImmediately(java.lang.String entityName)
public JpqlEntityModel produceImmediately(java.lang.String entityName, java.lang.String... stringAttributeNames)
public EntityBuilder startNewEntity(java.lang.String name)
public EntityBuilder addStringAttribute(java.lang.String name)
public EntityBuilder addSingleValueAttribute(java.lang.Class clazz, java.lang.String name)
public EntityBuilder addSingleValueAttribute(java.lang.Class clazz, java.lang.String name, java.lang.String userFriendlyName)
public EntityBuilder addReferenceAttribute(java.lang.String name, java.lang.String referencedEntityName)
public EntityBuilder addReferenceAttribute(java.lang.String name, java.lang.String referencedEntityName, java.lang.String userFriendlyName, boolean isEmbedded)
public EntityBuilder addCollectionReferenceAttribute(java.lang.String name, java.lang.String referencedEntityName)
public EntityBuilder addCollectionReferenceAttribute(java.lang.String name, java.lang.String referencedEntityName, java.lang.String userFriendlyName)
public JpqlEntityModel produce()