Package org.nuiton.topia.generator
Class DAOImplTransformer
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.DAOImplTransformer
- All Implemented Interfaces:
org.nuiton.eugene.TemplateConfiguration
@Deprecated
@Component(role=org.nuiton.eugene.Template.class,
hint="org.nuiton.topia.generator.DAOImplTransformer")
public class DAOImplTransformer
extends org.nuiton.eugene.java.ObjectModelTransformerToJava
Deprecated.
Created: 14 déc. 2009
- 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, previousTransformerFields inherited from class org.nuiton.eugene.Template
configuration, excludeTemplates, generatedPackages, model, resourcesHelperFields inherited from interface org.nuiton.eugene.TemplateConfiguration
PROP_CLASS_LOADER, PROP_DEFAULT_PACKAGE, PROP_ENCODING, PROP_EXCLUDE_TEMPLATES, PROP_GENERATED_PACKAGES, PROP_LAST_MODIFIED_SOURCE, PROP_OVERWRITE, PROP_VERBOSE, PROP_WRITER_REPORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasDAOOperations(org.nuiton.eugene.models.object.ObjectModelClass clazz) Deprecated.Detect if the class has DAO operations identified with <<dao>> stereotype.voidtransformFromClass(org.nuiton.eugene.models.object.ObjectModelClass clazz) Deprecated.voidtransformFromInterface(org.nuiton.eugene.models.object.ObjectModelInterface interfacez) Deprecated.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, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromModelMethods 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
-
DAOImplTransformer
public DAOImplTransformer()Deprecated.
-
-
Method Details
-
transformFromInterface
public void transformFromInterface(org.nuiton.eugene.models.object.ObjectModelInterface interfacez) Deprecated.- Overrides:
transformFromInterfacein classorg.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>
-
transformFromClass
public void transformFromClass(org.nuiton.eugene.models.object.ObjectModelClass clazz) Deprecated.- Overrides:
transformFromClassin classorg.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>
-
hasDAOOperations
public boolean hasDAOOperations(org.nuiton.eugene.models.object.ObjectModelClass clazz) Deprecated.Detect if the class has DAO operations identified with <<dao>> stereotype.- Parameters:
clazz- The ObjectModelClass with operations (Corresponding to the Entity)- Returns:
- true if the class has some dao operations, false if not
-
EntityDAOTransformer