org.nuiton.topia.generator
Class DAOAbstractGenerator
java.lang.Object
org.nuiton.eugene.Template<M>
org.nuiton.eugene.AbstractGenerator<org.nuiton.eugene.models.object.ObjectModel>
org.nuiton.eugene.models.object.ObjectModelGenerator
org.nuiton.topia.generator.DAOAbstractGenerator
Deprecated. since 2.3.0, prefer use the corresponding Transformer :
DAOAbstractTransformer.
@Deprecated
public class DAOAbstractGenerator
- extends org.nuiton.eugene.models.object.ObjectModelGenerator
Genere des DAOs abstrait par defaut, l'utilisateur peut ensuite en herite
pour implanter d'autre methode find, ou bien laisser l'implantation par
defaut de l'autre generateur qui genere une classe DAO qui herite de celle-ci
mais completement vide.
- Author:
- poussin
- Plexus component:
- role:
- "org.nuiton.eugene.Template"
- role-hint:
- "org.nuiton.topia.generator.DAOAbstractGenerator"
|
| Fields inherited from class org.nuiton.eugene.AbstractGenerator |
parent |
| Fields inherited from class org.nuiton.eugene.Template |
encoding, excludeTemplates, generatedPackages, model, PROP_DEFAULT_PACKAGE, PROP_ENCODING, PROP_EXCLUDE_TEMPLATES, PROP_GENERATED_PACKAGES, PROP_LAST_MODIFIED_SOURCE, PROP_OVERWRITE, properties |
|
Method Summary |
void |
generateFromClass(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelClass clazz)
Deprecated. |
protected void |
generateNMultiplicity(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr)
Deprecated. |
protected void |
generateNoNMultiplicity(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
boolean isAssoc)
Deprecated. |
static java.util.Collection<org.nuiton.eugene.models.object.ObjectModelOperation> |
getDAOOperations(org.nuiton.eugene.models.object.ObjectModelClass clazz)
Deprecated. |
java.lang.String |
getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
Deprecated. |
| Methods inherited from class org.nuiton.eugene.models.object.ObjectModelGenerator |
applyTemplate, canGenerateElement, generate, generateFromClassifier, generateFromElement, generateFromEnum, generateFromEnumeration, generateFromInterface, generateFromModel, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForInterface, getFilenameForModel, getFilenameForPackage |
| Methods inherited from class org.nuiton.eugene.AbstractGenerator |
canGeneratePackage, getDestinationFile, getLastModifiedSource, getOverwrite, getProperty, isNewerThanSource, setParent, write |
| Methods inherited from class org.nuiton.eugene.Template |
getEncoding, getExcludeTemplates, getGeneratedPackages, getModel, setEncoding, setExcludeTemplates, setGeneratedPackages, setLastModifiedSource, setOverwrite, setProperties |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DAOAbstractGenerator
public DAOAbstractGenerator()
- Deprecated.
getFilenameForClass
public java.lang.String getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
- Deprecated.
- Overrides:
getFilenameForClass in class org.nuiton.eugene.models.object.ObjectModelGenerator
generateFromClass
public void generateFromClass(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelClass clazz)
throws java.io.IOException
- Deprecated.
- Overrides:
generateFromClass in class org.nuiton.eugene.models.object.ObjectModelGenerator
- Throws:
java.io.IOException
getDAOOperations
public static java.util.Collection<org.nuiton.eugene.models.object.ObjectModelOperation> getDAOOperations(org.nuiton.eugene.models.object.ObjectModelClass clazz)
- Deprecated.
generateNoNMultiplicity
protected void generateNoNMultiplicity(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
boolean isAssoc)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
generateNMultiplicity
protected void generateNMultiplicity(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
Copyright © 2004-2010 CodeLutin. All Rights Reserved.