org.nuiton.topia.generator
Class DAOHelperGenerator
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.DAOHelperGenerator
Deprecated. since 2.3.0, prefer use the corresponding Transformer :
DAOHelperTransformer.
@Deprecated
public class DAOHelperGenerator
- extends org.nuiton.eugene.models.object.ObjectModelGenerator
Ce generateur permet d'avoir une classe permettant de recuperer les DAO
sans cast.
La classe générée contient aussi une énumération nommée EntityEnum qui permet
d'avoir facilement les types d'entités gérées par ce dao.
- Author:
- poussin
- Plexus component:
- role:
- "org.nuiton.eugene.Template"
- role-hint:
- "org.nuiton.topia.generator.DAOHelperGenerator"
|
| 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 |
protected java.util.List<java.lang.String> |
computeImports(boolean generateOperator,
java.lang.String packageName,
java.util.List<org.nuiton.eugene.models.object.ObjectModelClass> classes)
Deprecated. |
void |
generateFromModel(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModel model)
Deprecated. |
java.lang.String |
getFilenameForModel(org.nuiton.eugene.models.object.ObjectModel model)
Deprecated. |
| Methods inherited from class org.nuiton.eugene.models.object.ObjectModelGenerator |
applyTemplate, canGenerateElement, generate, generateFromClass, generateFromClassifier, generateFromElement, generateFromEnum, generateFromEnumeration, generateFromInterface, getFilenameForClass, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForInterface, 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 |
DAOHelperGenerator
public DAOHelperGenerator()
- Deprecated.
getFilenameForModel
public java.lang.String getFilenameForModel(org.nuiton.eugene.models.object.ObjectModel model)
- Deprecated.
- Overrides:
getFilenameForModel in class org.nuiton.eugene.models.object.ObjectModelGenerator
generateFromModel
public void generateFromModel(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModel model)
throws java.io.IOException
- Deprecated.
- Overrides:
generateFromModel in class org.nuiton.eugene.models.object.ObjectModelGenerator
- Throws:
java.io.IOException
computeImports
protected java.util.List<java.lang.String> computeImports(boolean generateOperator,
java.lang.String packageName,
java.util.List<org.nuiton.eugene.models.object.ObjectModelClass> classes)
- Deprecated.
Copyright © 2004-2010 CodeLutin. All Rights Reserved.