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.TemplateModelException
public void populateResultTemplate(File outputDirectory, String className, AbstractStatementContext selectContext, StatementDeclaration declaration, Map<String,Object> extraTemplateModel) throws IOException
IOException
public void populateResultMapperTemplate(File outputDirectory, String className, AbstractStatementContext selectContext, StatementDeclaration declaration, Map<String,Object> extraTemplateModel) throws IOException
IOException
public void populateGenericConfigurationTemplate(File outputDirectory, String className, StatementDeclaration declaration, List<PlaceholderInfo> placeholders) throws IOException
IOException
public void populateDomainConfigurationTemplate(File outputDirectory, String className, StatementDeclaration declaration, List<PlaceholderInfo> placeholders, Map<String,Object> extraTemplateModel) throws IOException
IOException
public Map<String,Object> createGenericData(String packageName, String simpleClassName, StatementDeclaration declaration)
public void writeInsert(File outputDirectory, String fileName, Map<String,Object> data) throws IOException
IOException
public void writeUpdate(File outputDirectory, String fileName, Map<String,Object> data) throws IOException
IOException
public void writeDelete(File outputDirectory, String fileName, Map<String,Object> data) throws IOException
IOException
public void writeFindByPK(File outputDirectory, String fileName, Map<String,Object> data) throws IOException
IOException
Copyright © 2014–2015 Vracon s.r.o.. All rights reserved.