public abstract class AbstractJpaTransformer
extends org.nuiton.eugene.java.ObjectModelTransformerToJava
JpaEntityTransformer| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CONSTANT_PREFIX |
outputModel, outputProperties, outputTemplate, previousTransformer| Constructor and Description |
|---|
AbstractJpaTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addConstructorWithEntityManager(org.nuiton.eugene.models.object.ObjectModelClass output) |
protected boolean |
addInterfaces(org.nuiton.eugene.models.object.ObjectModelClass input,
org.nuiton.eugene.models.object.ObjectModelClass output)
Add all interfaces defines in input class and returns if
Serializable interface was found. |
protected void |
addSerializable(org.nuiton.eugene.models.object.ObjectModelClass input,
org.nuiton.eugene.models.object.ObjectModelClass output,
boolean interfaceFound) |
protected void |
createPropertyConstant(org.nuiton.eugene.models.object.ObjectModelClass output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
String prefix,
Set<String> constantNames) |
protected boolean |
isEntity(org.nuiton.eugene.models.object.ObjectModelClass input,
String type) |
protected boolean |
isSuperClassEntity(org.nuiton.eugene.models.object.ObjectModelClass input) |
addAnnotation, addAnnotation, addAnnotationParameter, addAttribute, addAttribute, addAttribute, addAttribute, addBlock, addComment, addConstant, addConstant, addConstantsFromDependency, addConstructor, addConstructor, addException, addException, addGeneratedAnnotation, addI18n, addImport, addImport, addImport, addInnerClassifier, addInterface, addInterface, addLiteral, addOperation, addOperation, addOperation, addParameter, addParameter, addStereotype, addTagValue, addTagValue, cloneAttribute, cloneClass, cloneClassifier, cloneClassifier, cloneEnumeration, cloneInterface, cloneOperation, cloneOperationSignature, cloneStereotypes, cloneTagValues, copyClassifier, createAbstractClass, createClass, createEnumeration, createInterface, debugOutputModel, generateI18nBlock, getConstantName, getConstantPrefix, getConstantPrefix, getFileInClassPath, getJavaBeanMethodName, getJavaBeanMethodName, initConstantPrefixFromModel, initOutputModel, initOutputTemplate, isInClassPath, isInClassPath, isInClassPath, setConstantPrefix, setDocumentation, setMaxMultiplicity, setMinMultiplicity, setNavigable, setOperationBody, setSuperClass, setSuperClasstransform, transformFromClass, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromInterface, transformFromModelapplyTemplate, getDefaultPackageName, getOutputModel, getOutputProperties, getOutputTemplate, init, initPreviousTransformer, transformgetClassLoader, getConfiguration, getEncoding, getExcludeTemplates, getGeneratedPackages, getLastModifiedSource, getModel, getOverwrite, getProperties, getProperty, getProperty, getWriterReport, isOverwrite, isVerbose, setConfiguration, setPropertypublic static final String DEFAULT_CONSTANT_PREFIX
protected void addConstructorWithEntityManager(org.nuiton.eugene.models.object.ObjectModelClass output)
protected boolean isSuperClassEntity(org.nuiton.eugene.models.object.ObjectModelClass input)
protected boolean isEntity(org.nuiton.eugene.models.object.ObjectModelClass input,
String type)
protected void createPropertyConstant(org.nuiton.eugene.models.object.ObjectModelClass output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
String prefix,
Set<String> constantNames)
protected void addSerializable(org.nuiton.eugene.models.object.ObjectModelClass input,
org.nuiton.eugene.models.object.ObjectModelClass output,
boolean interfaceFound)
protected boolean addInterfaces(org.nuiton.eugene.models.object.ObjectModelClass input,
org.nuiton.eugene.models.object.ObjectModelClass output)
Serializable interface was found.input - the input model class to processoutput - the output generated classtrue if Serializable was found from input,
false otherwiseCopyright © 2013–2015 CodeLutin. All rights reserved.