org.nuiton.topia.generator
Class ServiceImplGenerator

java.lang.Object
  extended by org.nuiton.eugene.Template<M>
      extended by org.nuiton.eugene.AbstractGenerator<org.nuiton.eugene.models.object.ObjectModel>
          extended by org.nuiton.eugene.ObjectModelGenerator
              extended by org.nuiton.topia.generator.ServiceImplGenerator

public class ServiceImplGenerator
extends org.nuiton.eugene.ObjectModelGenerator

ServiceImplGenerator.java Created: 19 juin 2007

Version:
$Revision: 1668 $ Genere l'entete du service implante. L'implementation du service herite du service abstrait et donc des methodes qui appellent celles des DAOs et celles des entites. L'implementation des methodes metiers est a la charge du developpeur.
Author:
ndupont
See Also:
ServiceInterfaceGenerator, Mise a jour: $Date: 2009-11-13 14:01:01 +0100 (Fri, 13 Nov 2009) $ par : $Author: fdesbois $

Field Summary
 
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
 
Constructor Summary
ServiceImplGenerator()
           
 
Method Summary
 void generateFromInterface(java.io.Writer output, org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
           
 java.lang.String getFilenameForInterface(org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
           
 
Methods inherited from class org.nuiton.eugene.ObjectModelGenerator
applyTemplate, canGenerateElement, generate, generateFromClass, generateFromClassifier, generateFromElement, generateFromEnumeration, generateFromModel, getFilenameForClass, getFilenameForClassifier, getFilenameForEnumeration, 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
 

Constructor Detail

ServiceImplGenerator

public ServiceImplGenerator()
Method Detail

getFilenameForInterface

public java.lang.String getFilenameForInterface(org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
Overrides:
getFilenameForInterface in class org.nuiton.eugene.ObjectModelGenerator

generateFromInterface

public void generateFromInterface(java.io.Writer output,
                                  org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
                           throws java.io.IOException
Overrides:
generateFromInterface in class org.nuiton.eugene.ObjectModelGenerator
Throws:
java.io.IOException


Copyright © 2004-2009 CodeLutin. All Rights Reserved.