EntityDAOTransformer@Deprecated @Component(role=org.nuiton.eugene.Template.class, hint="org.nuiton.topia.generator.DAOAbstractTransformer") public class DAOAbstractTransformer extends org.nuiton.eugene.java.ObjectModelTransformerToJava
| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
daoImplementation
Deprecated.
The class of abstract dao to use.
|
protected Map<org.nuiton.eugene.models.object.ObjectModelClass,Set<org.nuiton.eugene.models.object.ObjectModelClass>> |
usages
Deprecated.
TODO
|
builder, eugeneTagValuesoutputModel, outputProperties, outputTemplate, previousTransformer| Constructor and Description |
|---|
DAOAbstractTransformer()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
collectExtraOperations(org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
Deprecated.
EVO #636 : Manage extra operations for DAO from "dao" dependency
between an interface with stereotype <<dao>> (dependency client) and
a class with stereotype <<entity>> (dependency supplier).
|
protected void |
generateDelete(org.nuiton.eugene.models.object.ObjectModelClass clazz,
org.nuiton.eugene.models.object.ObjectModelClass result)
Deprecated.
|
protected void |
generateNMultiplicity(String clazzName,
org.nuiton.eugene.models.object.ObjectModelClass result,
org.nuiton.eugene.models.object.ObjectModelAttribute attr)
Deprecated.
|
protected void |
generateNoNMultiplicity(String clazzName,
org.nuiton.eugene.models.object.ObjectModelClass result,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
boolean isAssoc)
Deprecated.
|
Collection<org.nuiton.eugene.models.object.ObjectModelOperation> |
getDAOOperations(org.nuiton.eugene.models.object.ObjectModelClass clazz)
Deprecated.
|
void |
transformFromClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
Deprecated.
|
void |
transformFromInterface(org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
Deprecated.
|
void |
transformFromModel(org.nuiton.eugene.models.object.ObjectModel model)
Deprecated.
|
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, getPackage, getPackage, initConstantPrefixFromModel, initOutputModel, initOutputTemplate, isInClassPath, isInClassPath, isInClassPath, setConstantPrefix, setDocumentation, setMaxMultiplicity, setMinMultiplicity, setNavigable, setOperationBody, setSuperClass, setSuperClasstransform, transformFromClassifier, transformFromElement, transformFromEnumerationaddOutputProperty, applyTemplate, getDefaultPackageName, getOutputModel, getOutputProperties, getOutputTemplate, init, initPreviousTransformer, transformgetClassLoader, getConfiguration, getEncoding, getExcludeTemplates, getGeneratedPackages, getLastModifiedSource, getModel, getOverwrite, getProperties, getProperty, getProperty, getResourcesHelper, getWriterReport, isOverwrite, isVerbose, setConfiguration, setPropertyprotected Map<org.nuiton.eugene.models.object.ObjectModelClass,Set<org.nuiton.eugene.models.object.ObjectModelClass>> usages
protected Class<?> daoImplementation
public void transformFromModel(org.nuiton.eugene.models.object.ObjectModel model)
transformFromModel in class org.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>public void transformFromInterface(org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
transformFromInterface in class org.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>protected void collectExtraOperations(org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
interfacez - The interface with <<dao>> stereotypepublic void transformFromClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
transformFromClass in class org.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>protected void generateDelete(org.nuiton.eugene.models.object.ObjectModelClass clazz,
org.nuiton.eugene.models.object.ObjectModelClass result)
protected void generateNoNMultiplicity(String clazzName, org.nuiton.eugene.models.object.ObjectModelClass result, org.nuiton.eugene.models.object.ObjectModelAttribute attr, boolean isAssoc)
protected void generateNMultiplicity(String clazzName, org.nuiton.eugene.models.object.ObjectModelClass result, org.nuiton.eugene.models.object.ObjectModelAttribute attr)
public Collection<org.nuiton.eugene.models.object.ObjectModelOperation> getDAOOperations(org.nuiton.eugene.models.object.ObjectModelClass clazz)
Copyright © 2004–2022 Code Lutin. All rights reserved.