org.artifact.builder.DBModulebuilder Maven / Gradle / Ivy
package org.artifact.builder;
import java.util.HashMap;
import java.util.Map;
import org.artifact.builder.template.BeanTemplate;
import org.artifact.builder.template.DaoTemplate;
import org.artifact.builder.template.DesignTemplate;
import lombok.Builder;
/**
* @UserName : SandKing
* @DataTime : 2013年11月27日 下午5:01:39
* @Description :数据库模块生成器
*/
@Builder
public class DBModulebuilder extends AbstractModeleBuilder{
public static DBModulebuilder newBuilder() {
DBModulebuilder builder = new DBModulebuilder();
return builder;
}
@Override
public Map getDesignTemplate() {
Map designTemplates = new HashMap<>();
designTemplates.put(BeanTemplate.class.getSimpleName(),new BeanTemplate(this));
designTemplates.put(DaoTemplate.class.getSimpleName(),new DaoTemplate(this));
return designTemplates;
}
@Override
public void verify() {
}
}