/**
* Created at 2007-12-13 by pony
*/
package com.allinpay.generator.ibatis.generator;
import java.io.File;
import java.util.Map;
/**
*
*/
public class SqlMapCodeGenerator extends AbstractCodeGenerator {
public SqlMapCodeGenerator() {
setTemplateFile("sqlmap.html");
setModuleFilePath("resource/spring");
}
/* (non-Javadoc)
* @see com.allinpay.ibatis.generaotor.sqlmap.generator.AbstractCodeGenerator#createEmptyGeneratedFile()
*/
@Override
public File createEmptyGeneratedFile(final String fileName) {
String moduleName = (String) getModel().get("lastPackageName");
String dir = getGeneratedFilePath() + File.separator + getModuleFilePath() + File.separator + moduleName;
new File(dir).mkdirs();
String filepath = dir + File.separator + fileName + ".xml";
File file = new File(filepath);
return file;
}
/* (non-Javadoc)
* @see com.allinpay.generator.ibatis.generator.AbstractCodeGenerator#getPackageIdentifier()
*/
@Override
public String getPackageIdentifier() {
return "";
}
/* (non-Javadoc)
* @see com.allinpay.generator.ibatis.ICodeGenerator#getName()
*/
public String getName() {
return "SqlMapGeneraotr";
}
/* (non-Javadoc)
* @see com.allinpay.generator.ibatis.ICodeGenerator#register(java.util.Map)
*/
public void register(Map model) {
super.register(model);
}
}