Class VOGenerator
- java.lang.Object
-
- net.anotheria.asg.generator.AbstractGenerator
-
- net.anotheria.asg.generator.model.AbstractDataObjectGenerator
-
- net.anotheria.asg.generator.model.db.VOGenerator
-
- All Implemented Interfaces:
IGenerator
public class VOGenerator extends AbstractDataObjectGenerator implements IGenerator
Generates value objects for db bound document implementation.- Version:
- $Id: $Id
- Author:
- another
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDAO_CREATEDConstant for dao-created column name.static java.lang.StringDAO_UPDATEDConstant for dao-updaten column name.-
Fields inherited from class net.anotheria.asg.generator.AbstractGenerator
CRLF, ident
-
-
Constructor Summary
Constructors Constructor Description VOGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FileEntry>generate(IGenerateable gdoc)generate.static java.lang.StringgetClassImplName(MetaDocument doc)getClassImplName.static java.lang.StringgetContainerEntryAdderName(MetaContainerProperty p)getContainerEntryAdderName.static java.lang.StringgetContainerEntryDeleterName(MetaContainerProperty p)getContainerEntryDeleterName.static java.lang.StringgetContainerEntrySwapperName(MetaContainerProperty p)getContainerEntrySwapperName.static java.lang.StringgetContainerSizeGetterName(MetaContainerProperty p)getContainerSizeGetterName.java.lang.StringgetDataObjectImplName(MetaDocument doc)Returns the implementation name of this abstract data object flavour.static java.lang.StringgetDocumentImplName(MetaDocument doc)getDocumentImplName.static java.lang.StringgetDocumentImport(Context context, MetaDocument doc)getDocumentImport.static java.lang.StringgetListElementGetterName(MetaListProperty list)getListElementGetterName.static java.lang.StringgetTableGetterName(MetaTableProperty p)getTableGetterName.-
Methods inherited from class net.anotheria.asg.generator.model.AbstractDataObjectGenerator
extractSortableProperties, generateCompareMethod, generateDefNameMethod, generateDefParentNameMethod, generateDocumentFactory, generateEqualsMethod, generateGetFootprintMethod, generatePropertyListFootprint, getDocumentBuilderName, getPackageName, getPackageName, getSortTypeImport, getSortTypeName
-
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
-
-
-
-
Field Detail
-
DAO_CREATED
public static final java.lang.String DAO_CREATED
Constant for dao-created column name.- See Also:
- Constant Field Values
-
DAO_UPDATED
public static final java.lang.String DAO_UPDATED
Constant for dao-updaten column name.- See Also:
- Constant Field Values
-
-
Method Detail
-
generate
public java.util.List<FileEntry> generate(IGenerateable gdoc)
generate.
- Specified by:
generatein interfaceIGenerator- Parameters:
gdoc- aIGenerateableobject.- Returns:
- a
Listobject.
-
getDataObjectImplName
public java.lang.String getDataObjectImplName(MetaDocument doc)
Returns the implementation name of this abstract data object flavour.- Specified by:
getDataObjectImplNamein classAbstractDataObjectGenerator- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getDocumentImplName
public static java.lang.String getDocumentImplName(MetaDocument doc)
getDocumentImplName.
- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getClassImplName
public static java.lang.String getClassImplName(MetaDocument doc)
getClassImplName.
- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getDocumentImport
public static final java.lang.String getDocumentImport(Context context, MetaDocument doc)
getDocumentImport.
- Parameters:
context- aContextobject.doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getContainerSizeGetterName
public static java.lang.String getContainerSizeGetterName(MetaContainerProperty p)
getContainerSizeGetterName.
- Parameters:
p- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getTableGetterName
public static java.lang.String getTableGetterName(MetaTableProperty p)
getTableGetterName.
- Parameters:
p- aMetaTablePropertyobject.- Returns:
- a
Stringobject.
-
getContainerEntryAdderName
public static java.lang.String getContainerEntryAdderName(MetaContainerProperty p)
getContainerEntryAdderName.
- Parameters:
p- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerEntryDeleterName
public static java.lang.String getContainerEntryDeleterName(MetaContainerProperty p)
getContainerEntryDeleterName.
- Parameters:
p- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerEntrySwapperName
public static java.lang.String getContainerEntrySwapperName(MetaContainerProperty p)
getContainerEntrySwapperName.
- Parameters:
p- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getListElementGetterName
public static java.lang.String getListElementGetterName(MetaListProperty list)
getListElementGetterName.
- Parameters:
list- aMetaListPropertyobject.- Returns:
- a
Stringobject.
-
-