Class JDBCBasedServiceGenerator
- java.lang.Object
-
- net.anotheria.asg.generator.AbstractGenerator
-
- net.anotheria.asg.generator.model.AbstractServiceGenerator
-
- net.anotheria.asg.generator.model.db.JDBCBasedServiceGenerator
-
- All Implemented Interfaces:
IGenerator
public class JDBCBasedServiceGenerator extends AbstractServiceGenerator implements IGenerator
Generates a DB-Backed implementation of a module interface and the according factory.- Version:
- $Id: $Id
- Author:
- another
-
-
Field Summary
-
Fields inherited from class net.anotheria.asg.generator.AbstractGenerator
CRLF, ident
-
-
Constructor Summary
Constructors Constructor Description JDBCBasedServiceGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FileEntry>generate(IGenerateable gmodule)generate.java.util.List<java.lang.String>getAll()getAll.java.util.List<java.lang.String>getAllByLimit(int aLimit)getAllByLimit.java.util.List<java.lang.String>getAllByLimitAndOffset(int aLimit, long aOffcet)getAllByLimitAndOffset.protected java.lang.StringgetMoskitoSubsystem()getMoskitoSubsystem.-
Methods inherited from class net.anotheria.asg.generator.model.AbstractServiceGenerator
addAdditionalFactoryImports, generateFactory, getExceptionName, getFactoryName, getImplementationName, getInterfaceName, getPackageName, getServiceName, 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
-
generate
public java.util.List<FileEntry> generate(IGenerateable gmodule)
generate.
- Specified by:
generatein interfaceIGenerator- Parameters:
gmodule- aIGenerateableobject.- Returns:
- a
Listobject.
-
getAll
public java.util.List<java.lang.String> getAll()
getAll.
- Returns:
- a
Listobject.
-
getAllByLimit
public java.util.List<java.lang.String> getAllByLimit(int aLimit)
getAllByLimit.
- Parameters:
aLimit- a int.- Returns:
- a
Listobject.
-
getAllByLimitAndOffset
public java.util.List<java.lang.String> getAllByLimitAndOffset(int aLimit, long aOffcet)getAllByLimitAndOffset.
- Parameters:
aLimit- a int.aOffcet- a long.- Returns:
- a
Listobject.
-
getMoskitoSubsystem
protected java.lang.String getMoskitoSubsystem()
getMoskitoSubsystem.
- Overrides:
getMoskitoSubsystemin classAbstractServiceGenerator- Returns:
- a
Stringobject.
-
-