/**
* Created at 2008-01-23.
*/
package com.allinpay.generator.ibatis.generator;
import java.io.File;
/**
* @author pony
* 如果有任何对代码的修改,请按下面的格式注明修改的内容.
* 序号 时间 作者 修改内容
* 1. 2008-1-23 pony created this class.
*/
public class ServiceContextXmlGenerator extends AbstractConfigFileGenerator {
public ServiceContextXmlGenerator() {
setTemplateFile("context-service.html");
setModuleFilePath("resource/context");
}
/* (non-Javadoc)
* @see com.allinpay.generator.ibatis.generator.AbstractCodeGenerator#createEmptyGeneratedFile(java.lang.String)
*/
@Override
public File createEmptyGeneratedFile(String fileName) {
String moduleName = (String) getModel().get("lastPackageName");
String dir = getGeneratedFilePath() + File.separator + getModuleFilePath() + File.separator ;
new File(dir).mkdirs();
String filepath = dir + File.separator + moduleName + "-service.xml";
File file = new File(filepath);
return file;
}
protected String getGeneratedFilename(String fileName) {
String moduleName = (String) getModel().get("lastPackageName");
String filepath = getGeneratedFilePath() + File.separator + getModuleFilePath() + File.separator+ moduleName + "-service.xml";
return filepath;
}
/* (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 "ServiceContentXmlGenerator";
}
}