Class PersistenceServiceDAOGenerator
- java.lang.Object
-
- net.anotheria.asg.generator.AbstractGenerator
-
- net.anotheria.asg.generator.model.db.PersistenceServiceDAOGenerator
-
- All Implemented Interfaces:
IGenerator
public class PersistenceServiceDAOGenerator extends AbstractGenerator implements IGenerator
This generator generates the DAO for a Document, the daoexceptions, and the rowmapper.- Version:
- $Id: $Id
- Author:
- another
-
-
Field Summary
-
Fields inherited from class net.anotheria.asg.generator.AbstractGenerator
CRLF, ident
-
-
Constructor Summary
Constructors Constructor Description PersistenceServiceDAOGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FileEntry>generate(IGenerateable gmodule)generate.static java.lang.StringgetDAOName(MetaDocument doc)getDAOName.static java.lang.StringgetExceptionName(MetaDocument doc)getExceptionName.static java.lang.StringgetNoItemExceptionName(MetaDocument doc)getNoItemExceptionName.static java.lang.StringgetRowMapperName(MetaDocument doc)getRowMapperName.-
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.
-
getExceptionName
public static final java.lang.String getExceptionName(MetaDocument doc)
getExceptionName.
- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getNoItemExceptionName
public static final java.lang.String getNoItemExceptionName(MetaDocument doc)
getNoItemExceptionName.
- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getDAOName
public static java.lang.String getDAOName(MetaDocument doc)
getDAOName.
- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getRowMapperName
public static java.lang.String getRowMapperName(MetaDocument doc)
getRowMapperName.
- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
-