org.nuiton.topia.generator
Class ServiceAbstractGenerator
java.lang.Object
org.nuiton.eugene.Generator
org.nuiton.eugene.ChildGenerator
org.nuiton.eugene.ObjectModelGenerator
org.nuiton.topia.generator.ServiceAbstractGenerator
public class ServiceAbstractGenerator
- extends org.nuiton.eugene.ObjectModelGenerator
ServiceAbstractGenerator.java
Created: 19 juin 2007
- Version:
- $Revision: 1558 $
Le service abstrait etend TopiaApplicationServiceAbstract et implemente
l'interface du service.
Genere l'implantation des methodes qui utilisent les methodes des DAO
et celles des entites.
- Author:
- dupont
- See Also:
ServiceInterfaceGenerator,
Mise a jour: $Date: 2009-06-11 06:53:44 +0200 (jeu., 11 juin 2009) $
par : $Author: tchemit $
| Fields inherited from class org.nuiton.eugene.ObjectModelGenerator |
model, propertiesPattern |
| Fields inherited from class org.nuiton.eugene.ChildGenerator |
parent |
| Fields inherited from class org.nuiton.eugene.Generator |
encoding, excludeTemplates, generatedPackages, lastModifiedSource, overwrite, properties |
|
Method Summary |
void |
generateFromInterface(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
|
protected void |
generateNMultiplicity(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
org.nuiton.eugene.models.object.ObjectModelClass clazz,
boolean isAssoc)
|
protected void |
generateNoNMultiplicity(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
org.nuiton.eugene.models.object.ObjectModelClass clazz,
boolean isAssoc)
|
java.lang.String |
getFilenameForInterface(org.nuiton.eugene.models.object.ObjectModelInterface clazz)
|
| Methods inherited from class org.nuiton.eugene.ObjectModelGenerator |
canGenerateElement, generate, generate, generateFromClass, generateFromClassifier, generateFromElement, generateFromEnumeration, generateFromModel, getFilenameForClass, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForModel, getFilenameForPackage, getModel |
| Methods inherited from class org.nuiton.eugene.ChildGenerator |
canGeneratePackage, getLastModifiedSource, getOverwrite, getProperty, setParent |
| Methods inherited from class org.nuiton.eugene.Generator |
generate, generate, getDestinationFile, getEncoding, getExcludeTemplates, isNewerThanSource, setEncoding, setExcludeTemplates, setGeneratedPackages, setLastModifiedSource, setOverwrite, setProperties, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceAbstractGenerator
public ServiceAbstractGenerator()
ServiceAbstractGenerator
public ServiceAbstractGenerator(org.nuiton.eugene.Generator parent)
getFilenameForInterface
public java.lang.String getFilenameForInterface(org.nuiton.eugene.models.object.ObjectModelInterface clazz)
- 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
generateNoNMultiplicity
protected void generateNoNMultiplicity(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
org.nuiton.eugene.models.object.ObjectModelClass clazz,
boolean isAssoc)
throws java.io.IOException
- Throws:
java.io.IOException
generateNMultiplicity
protected void generateNMultiplicity(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelAttribute attr,
org.nuiton.eugene.models.object.ObjectModelClass clazz,
boolean isAssoc)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2004-2009 CodeLutin. All Rights Reserved.