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