From 5ee4e9b361cb696eaca97ffec7a04320a1208459 Mon Sep 17 00:00:00 2001 From: rkv Date: Wed, 17 Oct 2012 04:34:56 +0000 Subject: [PATCH] Generation date is added to output files. --- .../src/org/siman/generator/DaoGenerator.java | 33 ++++++++++--------- .../DaoGenerator/src/templates/DAO.java.vm | 1 + .../src/templates/DAOImpl.java.vm | 1 + .../templates/TestKnowledgeElementDAO.java.vm | 1 + .../src/templates/daoContext.xml.vm | 1 + 5 files changed, 21 insertions(+), 16 deletions(-) diff --git a/Workspace/DaoGenerator/src/org/siman/generator/DaoGenerator.java b/Workspace/DaoGenerator/src/org/siman/generator/DaoGenerator.java index 9886362..54aaeb8 100644 --- a/Workspace/DaoGenerator/src/org/siman/generator/DaoGenerator.java +++ b/Workspace/DaoGenerator/src/org/siman/generator/DaoGenerator.java @@ -215,6 +215,22 @@ public class DaoGenerator { generateFile(context, templatePath, resultPath); } + /** + * @param entityName + * @param string + * @param outPath + */ + private static void generateDaoContext(List daos, String outPath) { + String resultPath = outPath + "spring/daoContext.xml"; + String templatePath = "templates/daoContext.xml.vm"; + System.out.println("Generating file: " + resultPath); + VelocityContext context = new VelocityContext(); + + context.put("daos", daos); + + generateFile(context, templatePath, resultPath); + } + /** * @param context * @param templatePath @@ -223,6 +239,7 @@ public class DaoGenerator { private static void generateFile(VelocityContext context, String templatePath, String resultPath) { Template template = null; + context.put("date", new Date()); try { template = Velocity.getTemplate(templatePath); @@ -248,20 +265,4 @@ public class DaoGenerator { e.printStackTrace(); } } - - /** - * @param entityName - * @param string - * @param outPath - */ - private static void generateDaoContext(List daos, String outPath) { - String resultPath = outPath + "spring/daoContext.xml"; - String templatePath = "templates/daoContext.xml.vm"; - System.out.println("Generating file: " + resultPath); - VelocityContext context = new VelocityContext(); - - context.put("daos", daos); - - generateFile(context, templatePath, resultPath); - } } diff --git a/Workspace/DaoGenerator/src/templates/DAO.java.vm b/Workspace/DaoGenerator/src/templates/DAO.java.vm index 59e05a8..4092a32 100644 --- a/Workspace/DaoGenerator/src/templates/DAO.java.vm +++ b/Workspace/DaoGenerator/src/templates/DAO.java.vm @@ -5,6 +5,7 @@ * Creation date 06.10.2012 * @author $Author$ * @version $Revision$ + * Generated by Siman Generator on $date *****************************************************************************/ package ${DAOPackage}; diff --git a/Workspace/DaoGenerator/src/templates/DAOImpl.java.vm b/Workspace/DaoGenerator/src/templates/DAOImpl.java.vm index 42d44a8..dc2f8ee 100644 --- a/Workspace/DaoGenerator/src/templates/DAOImpl.java.vm +++ b/Workspace/DaoGenerator/src/templates/DAOImpl.java.vm @@ -5,6 +5,7 @@ * Creation date 06.10.2012 * @author $Author$ * @version $Revision$ + * Generated by Siman Generator on $date *****************************************************************************/ package ${DAOPackage}; diff --git a/Workspace/DaoGenerator/src/templates/TestKnowledgeElementDAO.java.vm b/Workspace/DaoGenerator/src/templates/TestKnowledgeElementDAO.java.vm index d90ec94..06789f4 100644 --- a/Workspace/DaoGenerator/src/templates/TestKnowledgeElementDAO.java.vm +++ b/Workspace/DaoGenerator/src/templates/TestKnowledgeElementDAO.java.vm @@ -5,6 +5,7 @@ * Creation date 12 Oct 2012 * @author $Author$ * @version $Revision$ + * Generated by Siman Generator on $date *****************************************************************************/ package test.splat.dao; diff --git a/Workspace/DaoGenerator/src/templates/daoContext.xml.vm b/Workspace/DaoGenerator/src/templates/daoContext.xml.vm index d748ec4..1af8133 100644 --- a/Workspace/DaoGenerator/src/templates/daoContext.xml.vm +++ b/Workspace/DaoGenerator/src/templates/daoContext.xml.vm @@ -4,6 +4,7 @@ xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> + #foreach( $dao in $daos )