public class TemplateProcessor extends Object
| Constructor and Description |
|---|
TemplateProcessor(org.apache.maven.plugin.logging.Log log) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
createGenericData(String packageName,
String simpleClassName,
StatementDeclaration declaration) |
void |
populateDomainConfigurationTemplate(File outputDirectory,
String className,
StatementDeclaration declaration,
List<PlaceholderInfo> placeholders,
Map<String,Object> extraTemplateModel) |
void |
populateGenericConfigurationTemplate(File outputDirectory,
String className,
StatementDeclaration declaration,
List<PlaceholderInfo> placeholders) |
void |
populateResultMapperTemplate(File outputDirectory,
String className,
AbstractStatementContext selectContext,
StatementDeclaration declaration,
Map<String,Object> extraTemplateModel) |
void |
populateResultTemplate(File outputDirectory,
String className,
AbstractStatementContext selectContext,
StatementDeclaration declaration,
Map<String,Object> extraTemplateModel) |
void |
writeDelete(File outputDirectory,
String fileName,
Map<String,Object> data) |
void |
writeFindByPK(File outputDirectory,
String fileName,
Map<String,Object> data) |
void |
writeInsert(File outputDirectory,
String fileName,
Map<String,Object> data) |
void |
writeUpdate(File outputDirectory,
String fileName,
Map<String,Object> data) |
public TemplateProcessor(org.apache.maven.plugin.logging.Log log)
throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelExceptionpublic void populateResultTemplate(File outputDirectory, String className, AbstractStatementContext selectContext, StatementDeclaration declaration, Map<String,Object> extraTemplateModel) throws IOException
IOExceptionpublic void populateResultMapperTemplate(File outputDirectory, String className, AbstractStatementContext selectContext, StatementDeclaration declaration, Map<String,Object> extraTemplateModel) throws IOException
IOExceptionpublic void populateGenericConfigurationTemplate(File outputDirectory, String className, StatementDeclaration declaration, List<PlaceholderInfo> placeholders) throws IOException
IOExceptionpublic void populateDomainConfigurationTemplate(File outputDirectory, String className, StatementDeclaration declaration, List<PlaceholderInfo> placeholders, Map<String,Object> extraTemplateModel) throws IOException
IOExceptionpublic Map<String,Object> createGenericData(String packageName, String simpleClassName, StatementDeclaration declaration)
public void writeInsert(File outputDirectory, String fileName, Map<String,Object> data) throws IOException
IOExceptionpublic void writeUpdate(File outputDirectory, String fileName, Map<String,Object> data) throws IOException
IOExceptionpublic void writeDelete(File outputDirectory, String fileName, Map<String,Object> data) throws IOException
IOExceptionpublic void writeFindByPK(File outputDirectory, String fileName, Map<String,Object> data) throws IOException
IOExceptionCopyright © 2014–2015 Vracon s.r.o.. All rights reserved.