public class ErraiEntityManagerGenerator extends AbstractAsyncGenerator
Constructor and Description |
---|
ErraiEntityManagerGenerator() |
Modifier and Type | Method and Description |
---|---|
static javax.persistence.EntityManagerFactory |
createHibernateEntityManagerFactory(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context) |
protected String |
generate(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context)
Called by
AbstractAsyncGenerator.generateAsync(TreeLogger, GeneratorContext) to carry out the actual code
generation. |
String |
generate(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
String typeName) |
protected void |
generateLifecycleEventDeliveryMethods(MetaClass entityType,
AnonymousClassStructureBuilder classBuilder,
List<MetaClass> globalEntityListeners)
Generates the event delivery methods for the given JPA Entity type.
|
protected boolean |
isGeneratedValue(Member javaMember)
Returns true if the given Java member is annotated as a JPA generated value.
|
addCacheRelevantClass, addCacheRelevantClasses, generateAsync, getGeneratedCache, hasGenerationCache, isCacheValid, isRelevantNewClass, startAsyncGeneratorsAndWaitFor
public String generate(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext context, String typeName) throws com.google.gwt.core.ext.UnableToCompleteException
generate
in class com.google.gwt.core.ext.Generator
com.google.gwt.core.ext.UnableToCompleteException
protected String generate(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext context)
AbstractAsyncGenerator
AbstractAsyncGenerator.generateAsync(TreeLogger, GeneratorContext)
to carry out the actual code
generation.generate
in class AbstractAsyncGenerator
context
- the generator context to use.public static javax.persistence.EntityManagerFactory createHibernateEntityManagerFactory(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext context)
protected void generateLifecycleEventDeliveryMethods(MetaClass entityType, AnonymousClassStructureBuilder classBuilder, List<MetaClass> globalEntityListeners)
entityType
- The metaclass representing the entity type.classBuilder
- The target builder to receive the generated methods. For the generated code to be
valid, this should be a builder of a subclass of ErraiIdentifiableType
.globalEntityListeners
- A list of the global entity listenersprotected boolean isGeneratedValue(Member javaMember)
javaMember
- the Java member for the attribute in questionCopyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.