Package org.nuiton.topia.generator
Class DAOHelperTransformer
java.lang.Object
org.nuiton.eugene.Template<I>
org.nuiton.eugene.Transformer<org.nuiton.eugene.models.object.ObjectModel,O>
org.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>
org.nuiton.eugene.java.ObjectModelTransformerToJava
org.nuiton.topia.generator.DAOHelperTransformer
- All Implemented Interfaces:
org.nuiton.eugene.TemplateConfiguration
@Component(role=org.nuiton.eugene.Template.class,
hint="org.nuiton.topia.generator.DAOHelperTransformer")
public class DAOHelperTransformer
extends org.nuiton.eugene.java.ObjectModelTransformerToJava
Created: 13 nov. 2009 09:05:17
- Since:
- 2.3.0
- Version:
- $Id$
- Author:
- tchemit <chemit@codelutin.com>
-
Field Summary
Fields inherited from class org.nuiton.eugene.java.ObjectModelTransformerToJava
builder, eugeneTagValuesFields inherited from class org.nuiton.eugene.Transformer
outputModel, outputProperties, outputTemplate, previousTransformer -
Constructor Summary
Constructors Constructor Description DAOHelperTransformer() -
Method Summary
Modifier and Type Method Description protected voidcreateDAOHelper(org.nuiton.eugene.models.object.ObjectModel model, org.nuiton.eugene.models.object.ObjectModelClass daoHelper, java.lang.String daoHelperClazzName, java.lang.String entityEnumName, boolean generateOperator, java.util.List<org.nuiton.eugene.models.object.ObjectModelClass> classes)protected voidcreateEntityEnum(org.nuiton.eugene.models.object.ObjectModelEnumeration entityEnum, java.lang.String daoHelperClazzName, java.lang.String entityEnumName, boolean generateOperator, boolean generateStandaloneEnum, java.util.List<org.nuiton.eugene.models.object.ObjectModelClass> classes)voidtransformFromModel(org.nuiton.eugene.models.object.ObjectModel model)Methods inherited from class org.nuiton.eugene.java.ObjectModelTransformerToJava
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, setSuperClassMethods inherited from class org.nuiton.eugene.models.object.ObjectModelTransformer
transform, transformFromClass, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromInterfaceMethods inherited from class org.nuiton.eugene.Transformer
addOutputProperty, applyTemplate, getDefaultPackageName, getOutputModel, getOutputProperties, getOutputTemplate, init, initPreviousTransformer, transformMethods inherited from class org.nuiton.eugene.Template
getClassLoader, getConfiguration, getEncoding, getExcludeTemplates, getGeneratedPackages, getLastModifiedSource, getModel, getOverwrite, getProperties, getProperty, getProperty, getResourcesHelper, getWriterReport, isOverwrite, isVerbose, setConfiguration, setProperty
-
Constructor Details
-
DAOHelperTransformer
public DAOHelperTransformer()
-
-
Method Details
-
transformFromModel
public void transformFromModel(org.nuiton.eugene.models.object.ObjectModel model)- Overrides:
transformFromModelin classorg.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>
-
createDAOHelper
protected void createDAOHelper(org.nuiton.eugene.models.object.ObjectModel model, org.nuiton.eugene.models.object.ObjectModelClass daoHelper, java.lang.String daoHelperClazzName, java.lang.String entityEnumName, boolean generateOperator, java.util.List<org.nuiton.eugene.models.object.ObjectModelClass> classes) -
createEntityEnum
protected void createEntityEnum(org.nuiton.eugene.models.object.ObjectModelEnumeration entityEnum, java.lang.String daoHelperClazzName, java.lang.String entityEnumName, boolean generateOperator, boolean generateStandaloneEnum, java.util.List<org.nuiton.eugene.models.object.ObjectModelClass> classes)
-