Class AbstractServiceGenerator
- java.lang.Object
-
- net.anotheria.asg.generator.AbstractGenerator
-
- net.anotheria.asg.generator.model.AbstractServiceGenerator
-
- Direct Known Subclasses:
CMSBasedServiceGenerator,FederationServiceGenerator,FixtureServiceGenerator,InMemoryServiceGenerator,JDBCBasedServiceGenerator,RMIServiceGenerator
public class AbstractServiceGenerator extends AbstractGenerator
Base class for service generators.- Version:
- $Id: $Id
- Author:
- another
-
-
Field Summary
-
Fields inherited from class net.anotheria.asg.generator.AbstractGenerator
CRLF, ident
-
-
Constructor Summary
Constructors Constructor Description AbstractServiceGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAdditionalFactoryImports(GeneratedClass clazz, MetaModule module)addAdditionalFactoryImports.protected GeneratedClassgenerateFactory(MetaModule module)Generates a factory class.protected java.lang.StringgetExceptionName(MetaModule module)Returns the base exception name.java.lang.StringgetFactoryName(MetaModule m)Returns the name of the factory class.java.lang.StringgetImplementationName(MetaModule m)Returns the implementation name for the service for this MetaModule.static java.lang.StringgetInterfaceName(MetaModule m)Returns the interface name for the CRUD service for this module.protected java.lang.StringgetMoskitoSubsystem()getMoskitoSubsystem.protected java.lang.StringgetPackageName(MetaModule module)getPackageName.static java.lang.StringgetServiceName(MetaModule m)Returns the service name for a module.protected java.lang.StringgetSupportedInterfacesList(MetaModule module)getSupportedInterfacesList.-
Methods inherited from class net.anotheria.asg.generator.AbstractGenerator
append, appendCatch, appendCatch, appendComment, appendComment, appendCommentLine, appendCommentLine, appendEmptyline, appendGenerationPoint, appendImport, appendImport, appendIncreasedStatement, appendIncreasedStatement, appendIncreasedString, appendIncreasedString, appendMark, appendNullCheck, appendStatement, appendStatement, appendString, appendString, closeBlock, closeBlock, closeBlock, closeBlockNEW, createMultilingualList, decreaseIdent, emptyline, emptyline, getCurrentJob, getCurrentJobContent, getElementLanguage, increaseIdent, openFun, openTry, quote, quote, quote, resetIdent, startClassBody, startNewJob, writeComment, writeCommentLine, writeEmptyline, writeImport, writeImport, writeIncreasedStatement, writeIncreasedString, writeStatement, writeString
-
-
-
-
Method Detail
-
getInterfaceName
public static java.lang.String getInterfaceName(MetaModule m)
Returns the interface name for the CRUD service for this module.- Parameters:
m- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getServiceName
public static final java.lang.String getServiceName(MetaModule m)
Returns the service name for a module.- Parameters:
m- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getFactoryName
public java.lang.String getFactoryName(MetaModule m)
Returns the name of the factory class.- Parameters:
m- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getImplementationName
public java.lang.String getImplementationName(MetaModule m)
Returns the implementation name for the service for this MetaModule.- Parameters:
m- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getPackageName
protected java.lang.String getPackageName(MetaModule module)
getPackageName.
- Parameters:
module- aMetaModuleobject.- Returns:
- a
Stringobject.
-
addAdditionalFactoryImports
protected void addAdditionalFactoryImports(GeneratedClass clazz, MetaModule module)
addAdditionalFactoryImports.
- Parameters:
clazz- aGeneratedClassobject.module- aMetaModuleobject.
-
generateFactory
protected GeneratedClass generateFactory(MetaModule module)
Generates a factory class.- Parameters:
module- aMetaModuleobject.- Returns:
- a
GeneratedClassobject.
-
getSupportedInterfacesList
protected java.lang.String getSupportedInterfacesList(MetaModule module)
getSupportedInterfacesList.
- Parameters:
module- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getExceptionName
protected java.lang.String getExceptionName(MetaModule module)
Returns the base exception name.- Parameters:
module- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getMoskitoSubsystem
protected java.lang.String getMoskitoSubsystem()
getMoskitoSubsystem.
- Returns:
- a
Stringobject.
-
-