|
|
@ -24,6 +24,7 @@ public class CfgUtils {
|
|
|
|
public static final String PACKAGE_NAME_PO = "package.name.po";
|
|
|
|
public static final String PACKAGE_NAME_PO = "package.name.po";
|
|
|
|
public static final String PACKAGE_NAME_MAPPER = "package.name.mapper";
|
|
|
|
public static final String PACKAGE_NAME_MAPPER = "package.name.mapper";
|
|
|
|
public static final String PACKAGE_NAME_SERVICE = "package.name.service";
|
|
|
|
public static final String PACKAGE_NAME_SERVICE = "package.name.service";
|
|
|
|
|
|
|
|
public static final String PACKAGE_NAME_SERVICE_INTERFACE = "package.name.service.interface";
|
|
|
|
public static final String PACKAGE_NAME_CONTROLLER = "package.name.controller";
|
|
|
|
public static final String PACKAGE_NAME_CONTROLLER = "package.name.controller";
|
|
|
|
public static final String PACKAGE_NAME_QUERY = "package.name.query";
|
|
|
|
public static final String PACKAGE_NAME_QUERY = "package.name.query";
|
|
|
|
public static final String PACKAGE_NAME_FORM = "package.name.form";
|
|
|
|
public static final String PACKAGE_NAME_FORM = "package.name.form";
|
|
|
@ -44,6 +45,8 @@ public class CfgUtils {
|
|
|
|
public static final String JAVA_NAME_SUFFIX_FORM = "java.name.suffix.form";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_FORM = "java.name.suffix.form";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_VIEW = "java.name.suffix.view";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_VIEW = "java.name.suffix.view";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_CONTROLLER = "java.name.suffix.controller";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_CONTROLLER = "java.name.suffix.controller";
|
|
|
|
|
|
|
|
public static final String JAVA_NAME_PREFIX_SERVICE_INTERFACE = "java.name.prefix.service"
|
|
|
|
|
|
|
|
+ ".interface";
|
|
|
|
|
|
|
|
|
|
|
|
// 模版路径配置
|
|
|
|
// 模版路径配置
|
|
|
|
public static final String TEMPLATE_PATH_PO = "template.path.po";
|
|
|
|
public static final String TEMPLATE_PATH_PO = "template.path.po";
|
|
|
@ -52,9 +55,9 @@ public class CfgUtils {
|
|
|
|
public static final String TEMPLATE_PATH_QUERY = "template.path.query";
|
|
|
|
public static final String TEMPLATE_PATH_QUERY = "template.path.query";
|
|
|
|
public static final String TEMPLATE_PATH_CONTROLLER = "template.path.controller";
|
|
|
|
public static final String TEMPLATE_PATH_CONTROLLER = "template.path.controller";
|
|
|
|
public static final String TEMPLATE_PATH_SERVICE = "template.path.service";
|
|
|
|
public static final String TEMPLATE_PATH_SERVICE = "template.path.service";
|
|
|
|
public static final String TEMPLATE_PATH_SERVICE_INTERFACE = "template.path.service_interface";
|
|
|
|
public static final String TEMPLATE_PATH_SERVICE_INTERFACE = "template.path.service.interface";
|
|
|
|
public static final String TEMPLATE_PATH_MAPPER = "template.path.mapper";
|
|
|
|
public static final String TEMPLATE_PATH_MAPPER = "template.path.mapper";
|
|
|
|
public static final String TEMPLATE_PATH_MAPPER_XML = "template.path.mapper_xml";
|
|
|
|
public static final String TEMPLATE_PATH_MAPPER_XML = "template.path.mapper.xml";
|
|
|
|
|
|
|
|
|
|
|
|
// 常量配置
|
|
|
|
// 常量配置
|
|
|
|
public static final String VALUE_TABLE = "table";
|
|
|
|
public static final String VALUE_TABLE = "table";
|
|
|
@ -66,7 +69,8 @@ public class CfgUtils {
|
|
|
|
// 包名默认值配置
|
|
|
|
// 包名默认值配置
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_PO = "repository.po";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_PO = "repository.po";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_MAPPER = "repository.mapper";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_MAPPER = "repository.mapper";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE = "service";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE_INTERFACE = "service";
|
|
|
|
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE = "service.impl";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_QUERY = "controller.query";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_QUERY = "controller.query";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_FORM = "controller.form";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_FORM = "controller.form";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_VIEW = "controller.view";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_VIEW = "controller.view";
|
|
|
@ -85,6 +89,7 @@ public class CfgUtils {
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_FORM = "Form";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_FORM = "Form";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_VIEW = "View";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_VIEW = "View";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER = "Controller";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER = "Controller";
|
|
|
|
|
|
|
|
public static final String DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTERFACE = "I";
|
|
|
|
|
|
|
|
|
|
|
|
// 模板文件路径默认值配置
|
|
|
|
// 模板文件路径默认值配置
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_PO = "template/po.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_PO = "template/po.vm";
|
|
|
@ -93,7 +98,8 @@ public class CfgUtils {
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_QUERY = "template/query.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_QUERY = "template/query.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_CONTROLLER = "template/controller.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_CONTROLLER = "template/controller.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_SERVICE = "template/service.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_SERVICE = "template/service.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_SERVICE_INTERFACE = "service.interface/po.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_SERVICE_INTERFACE = "template/service"
|
|
|
|
|
|
|
|
+ ".interface.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_MAPPER = "template/mapper.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_MAPPER = "template/mapper.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_MAPPER_XML = "template/mapper.xml.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_MAPPER_XML = "template/mapper.xml.vm";
|
|
|
|
private static final PropTools CONFIG = new PropTools(PathConsts.CONFIG_PROPERTIES_PATH);
|
|
|
|
private static final PropTools CONFIG = new PropTools(PathConsts.CONFIG_PROPERTIES_PATH);
|
|
|
@ -112,14 +118,14 @@ public class CfgUtils {
|
|
|
|
|
|
|
|
|
|
|
|
public static String getProjectPath(String moduleName) {
|
|
|
|
public static String getProjectPath(String moduleName) {
|
|
|
|
String projectBasePath = getProjectBasePath();
|
|
|
|
String projectBasePath = getProjectBasePath();
|
|
|
|
if (!isMultiModule()) {
|
|
|
|
if (!isMultipleModule()) {
|
|
|
|
return projectBasePath;
|
|
|
|
return projectBasePath;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
return projectBasePath + "/" + getProjectName() + "-" + moduleName;
|
|
|
|
return projectBasePath + "/" + getProjectName() + "-" + moduleName;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static boolean isMultiModule() {
|
|
|
|
public static boolean isMultipleModule() {
|
|
|
|
return CONFIG.getBoolean(MODULE_MULTIPLE);
|
|
|
|
return CONFIG.getBoolean(MODULE_MULTIPLE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -127,212 +133,271 @@ public class CfgUtils {
|
|
|
|
return CONFIG.getBoolean(MODULE_NAME_AS_PACKAGE_BASE);
|
|
|
|
return CONFIG.getBoolean(MODULE_NAME_AS_PACKAGE_BASE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getJavaPath(String moduleName) {
|
|
|
|
public static String getMainJavaPath(String moduleName) {
|
|
|
|
String projectPath = getProjectPath(moduleName);
|
|
|
|
String projectPath = getProjectPath(moduleName);
|
|
|
|
String projectPathJava = CONFIG.getString(PROJECT_PATH_JAVA, DEFAULT_PROJECT_PATH_JAVA);
|
|
|
|
String projectPathJava = CONFIG.getString(PROJECT_PATH_JAVA, DEFAULT_PROJECT_PATH_JAVA);
|
|
|
|
return Paths.get(projectPath, projectPathJava).toString();
|
|
|
|
return Paths.get(projectPath, projectPathJava).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private static String packageToPath(String packageName) {
|
|
|
|
private static String packageNameToPath(String packageName) {
|
|
|
|
return packageName.replaceAll("\\.", "/");
|
|
|
|
return packageName.replaceAll("\\.", "/");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPackageBasePath(String moduleName) {
|
|
|
|
public static String getPackageName(String moduleName, String packageName) {
|
|
|
|
String javaPath = getJavaPath(moduleName);
|
|
|
|
String packageNameBase = CONFIG.getString(PACKAGE_NAME_BASE);
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_BASE);
|
|
|
|
|
|
|
|
String packagePath = packageToPath(packageName);
|
|
|
|
|
|
|
|
if (moduleNameAsPackageBase()) {
|
|
|
|
if (moduleNameAsPackageBase()) {
|
|
|
|
return Paths.get(javaPath, packagePath, moduleName).toString();
|
|
|
|
return packageNameBase + "." + moduleName + "." + packageName;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
return Paths.get(javaPath, packagePath).toString();
|
|
|
|
return packageNameBase + "." + packageName;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPathBasedPackage(
|
|
|
|
public static String getPackagePath(String moduleName, String packageName) {
|
|
|
|
String moduleName, String configName
|
|
|
|
String javaPath = getMainJavaPath(moduleName);
|
|
|
|
) {
|
|
|
|
String packagePath = packageNameToPath(packageName);
|
|
|
|
String basePath = getPackageBasePath(moduleName);
|
|
|
|
return Paths.get(javaPath, packagePath).toString();
|
|
|
|
String packagePath = packageToPath(configName);
|
|
|
|
|
|
|
|
return Paths.get(basePath, packagePath).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getRepositoryModuleName() {
|
|
|
|
public static String getJavaFilename(String className, String nameSuffix, String prefix) {
|
|
|
|
return CONFIG.getString(MODULE_NAME_REPOSITORY, DEFAULT_MODULE_NAME_REPOSITORY);
|
|
|
|
return prefix + className + nameSuffix + JAVA_FILE_SUFFIX;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceModuleName() {
|
|
|
|
public static String getJavaFilename(String className, String nameSuffix) {
|
|
|
|
return CONFIG.getString(MODULE_NAME_SERVICE, DEFAULT_MODULE_NAME_SERVICE);
|
|
|
|
return getJavaFilename(className, nameSuffix, "");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getJavaFilePath(
|
|
|
|
|
|
|
|
String packagePath, String className, String nameSuffix, String namePrefix
|
|
|
|
|
|
|
|
) {
|
|
|
|
|
|
|
|
String filename = CfgUtils.getJavaFilename(className, nameSuffix, namePrefix);
|
|
|
|
|
|
|
|
return Paths.get(packagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerModuleName() {
|
|
|
|
public static String getControllerModuleName() {
|
|
|
|
return CONFIG.getString(MODULE_NAME_CONTROLLER, DEFAULT_MODULE_NAME_CONTROLLER);
|
|
|
|
return CONFIG.getString(MODULE_NAME_CONTROLLER, DEFAULT_MODULE_NAME_CONTROLLER);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServicePackagePath() {
|
|
|
|
public static String getControllerNameSuffix() {
|
|
|
|
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_CONTROLLER, DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerTemplatePath() {
|
|
|
|
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_CONTROLLER, DEFAULT_TEMPLATE_PATH_CONTROLLER);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerPackageName() {
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String configName = CONFIG.getString(PACKAGE_NAME_SERVICE, DEFAULT_PACKAGE_NAME_MAPPER);
|
|
|
|
String packageName = CONFIG.getString(
|
|
|
|
return getPathBasedPackage(moduleName, configName);
|
|
|
|
PACKAGE_NAME_CONTROLLER,
|
|
|
|
|
|
|
|
DEFAULT_PACKAGE_NAME_CONTROLLER
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerPackagePath() {
|
|
|
|
public static String getControllerPackagePath() {
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String configName = CONFIG.getString(PACKAGE_NAME_CONTROLLER,
|
|
|
|
String packageName = getControllerPackageName();
|
|
|
|
DEFAULT_PACKAGE_NAME_CONTROLLER
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerFilePath(String className) {
|
|
|
|
|
|
|
|
String controllerPackagePath = getControllerPackagePath();
|
|
|
|
|
|
|
|
String suffix = CONFIG.getString(
|
|
|
|
|
|
|
|
JAVA_NAME_SUFFIX_CONTROLLER,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER
|
|
|
|
);
|
|
|
|
);
|
|
|
|
return getPathBasedPackage(moduleName, configName);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(controllerPackagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewPackagePath() {
|
|
|
|
public static String getViewNameSuffix() {
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_VIEW, DEFAULT_JAVA_NAME_SUFFIX_VIEW);
|
|
|
|
String configName = CONFIG.getString(PACKAGE_NAME_VIEW, DEFAULT_PACKAGE_NAME_VIEW);
|
|
|
|
|
|
|
|
return getPathBasedPackage(moduleName, configName);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormPackagePath() {
|
|
|
|
public static String getViewTemplatePath() {
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_VIEW, DEFAULT_TEMPLATE_PATH_VIEW);
|
|
|
|
String configName = CONFIG.getString(PACKAGE_NAME_FORM, DEFAULT_PACKAGE_NAME_FORM);
|
|
|
|
|
|
|
|
return getPathBasedPackage(moduleName, configName);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getQueryPackagePath() {
|
|
|
|
public static String getViewPackageName() {
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String configName = CONFIG.getString(PACKAGE_NAME_QUERY, DEFAULT_PACKAGE_NAME_QUERY);
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_VIEW, DEFAULT_PACKAGE_NAME_VIEW);
|
|
|
|
return getPathBasedPackage(moduleName, configName);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoPackagePath() {
|
|
|
|
public static String getViewPackagePath() {
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String configName = CONFIG.getString(PACKAGE_NAME_PO, DEFAULT_PACKAGE_NAME_PO);
|
|
|
|
String packageName = getViewPackageName();
|
|
|
|
return getPathBasedPackage(moduleName, configName);
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getMapperPackagePath() {
|
|
|
|
public static String getViewFilePath(String className) {
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
String viewPackagePath = getViewPackagePath();
|
|
|
|
String configName = CONFIG.getString(PACKAGE_NAME_MAPPER, DEFAULT_PACKAGE_NAME_MAPPER);
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_VIEW, DEFAULT_JAVA_NAME_SUFFIX_VIEW);
|
|
|
|
return getPathBasedPackage(moduleName, configName);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(viewPackagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private static String getFilename(String className, String suffix) {
|
|
|
|
public static String getFormNameSuffix() {
|
|
|
|
return className + suffix + JAVA_FILE_SUFFIX;
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_FORM, DEFAULT_JAVA_NAME_SUFFIX_FORM);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoJavaPath(String className) {
|
|
|
|
public static String getFormTemplatePath() {
|
|
|
|
String poPackagePath = getPoPackagePath();
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_FORM, DEFAULT_TEMPLATE_PATH_FORM);
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_PO, DEFAULT_JAVA_NAME_SUFFIX_PO);
|
|
|
|
|
|
|
|
String filename = getFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(poPackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getMapperJavaPath(String className) {
|
|
|
|
public static String getFormPackageName() {
|
|
|
|
String mapperPackagePath = getMapperPackagePath();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_MAPPER, DEFAULT_JAVA_NAME_SUFFIX_MAPPER);
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_FORM, DEFAULT_PACKAGE_NAME_FORM);
|
|
|
|
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
String filename = getFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(mapperPackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceJavaPath(String className) {
|
|
|
|
public static String getFormPackagePath() {
|
|
|
|
String servicePackagePath = getServicePackagePath();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_SERVICE,
|
|
|
|
String packageName = getFormPackageName();
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_SERVICE
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
);
|
|
|
|
|
|
|
|
String filename = getFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(servicePackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormFilePath(String className) {
|
|
|
|
|
|
|
|
String formPackagePath = getFormPackagePath();
|
|
|
|
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_FORM, DEFAULT_JAVA_NAME_SUFFIX_FORM);
|
|
|
|
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(formPackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerJavaPath(String className) {
|
|
|
|
public static String getQueryNameSuffix() {
|
|
|
|
String controllerPackagePath = getControllerPackagePath();
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_QUERY, DEFAULT_JAVA_NAME_SUFFIX_QUERY);
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_CONTROLLER,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
String filename = getFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(controllerPackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getQueryTemplatePath() {
|
|
|
|
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_QUERY, DEFAULT_TEMPLATE_PATH_QUERY);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormJavaPath(String className) {
|
|
|
|
public static String getQueryPackageName() {
|
|
|
|
String formPackagePath = getFormPackagePath();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_CONTROLLER,
|
|
|
|
String configName = CONFIG.getString(PACKAGE_NAME_QUERY, DEFAULT_PACKAGE_NAME_QUERY);
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER
|
|
|
|
return getPackageName(moduleName, configName);
|
|
|
|
);
|
|
|
|
|
|
|
|
String filename = getFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(formPackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getQueryPackagePath() {
|
|
|
|
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
|
|
|
|
String configName = getQueryPackageName();
|
|
|
|
|
|
|
|
return getPackagePath(moduleName, configName);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getQueryJavaPath(String className) {
|
|
|
|
public static String getQueryFilePath(String className) {
|
|
|
|
String basePath = getQueryPackagePath();
|
|
|
|
String basePath = getQueryPackagePath();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_QUERY, DEFAULT_JAVA_NAME_SUFFIX_QUERY);
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_QUERY, DEFAULT_JAVA_NAME_SUFFIX_QUERY);
|
|
|
|
String filename = getFilename(className, suffix);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
return Paths.get(basePath, filename).toString();
|
|
|
|
return Paths.get(basePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewJavaPath(String className) {
|
|
|
|
public static String getServiceModuleName() {
|
|
|
|
String viewPackagePath = getViewPackagePath();
|
|
|
|
return CONFIG.getString(MODULE_NAME_SERVICE, DEFAULT_MODULE_NAME_SERVICE);
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_VIEW, DEFAULT_JAVA_NAME_SUFFIX_VIEW);
|
|
|
|
|
|
|
|
String filename = getFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(viewPackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewNameSuffix() {
|
|
|
|
public static String getServiceNameSuffix() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_VIEW, DEFAULT_JAVA_NAME_SUFFIX_VIEW);
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_SERVICE, DEFAULT_JAVA_NAME_SUFFIX_SERVICE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoNameSuffix() {
|
|
|
|
public static String getServiceTemplatePath() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_PO, DEFAULT_JAVA_NAME_SUFFIX_PO);
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_SERVICE, DEFAULT_TEMPLATE_PATH_SERVICE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getQueryNameSuffix() {
|
|
|
|
public static String getServicePackageName() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_QUERY, DEFAULT_JAVA_NAME_SUFFIX_QUERY);
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_SERVICE, DEFAULT_PACKAGE_NAME_SERVICE);
|
|
|
|
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormNameSuffix() {
|
|
|
|
public static String getServicePackagePath() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_FORM, DEFAULT_JAVA_NAME_SUFFIX_FORM);
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
|
|
|
|
String packageName = getServicePackageName();
|
|
|
|
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerNameSuffix() {
|
|
|
|
public static String getServiceFilePath(String className) {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_CONTROLLER, DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER);
|
|
|
|
String servicePackagePath = getServicePackagePath();
|
|
|
|
|
|
|
|
String suffix = CONFIG.getString(
|
|
|
|
|
|
|
|
JAVA_NAME_SUFFIX_SERVICE,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_SERVICE
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(servicePackagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceNameSuffix() {
|
|
|
|
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_SERVICE, DEFAULT_JAVA_NAME_SUFFIX_SERVICE);
|
|
|
|
public static String getServiceInterfacePrefix() {
|
|
|
|
|
|
|
|
return CONFIG.getString(
|
|
|
|
|
|
|
|
JAVA_NAME_PREFIX_SERVICE_INTERFACE,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTERFACE
|
|
|
|
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getMapperNameSuffix() {
|
|
|
|
public static String getServiceInterfaceTemplatePath() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_MAPPER, DEFAULT_JAVA_NAME_SUFFIX_MAPPER);
|
|
|
|
return CONFIG.getString(
|
|
|
|
|
|
|
|
TEMPLATE_PATH_SERVICE_INTERFACE,
|
|
|
|
|
|
|
|
DEFAULT_TEMPLATE_PATH_SERVICE_INTERFACE
|
|
|
|
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoTemplatePath() {
|
|
|
|
public static String getServiceInterfacePackageName() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_PO, DEFAULT_TEMPLATE_PATH_PO);
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
|
|
|
|
String packageName = CONFIG.getString(
|
|
|
|
|
|
|
|
PACKAGE_NAME_SERVICE_INTERFACE,
|
|
|
|
|
|
|
|
DEFAULT_PACKAGE_NAME_SERVICE_INTERFACE
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewTemplatePath() {
|
|
|
|
public static String getServiceInterfacePackagePath() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_VIEW, DEFAULT_TEMPLATE_PATH_VIEW);
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
|
|
|
|
String packageName = getServiceInterfacePackageName();
|
|
|
|
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceInterfaceFilePath(String className) {
|
|
|
|
|
|
|
|
String servicePackagePath = getServicePackagePath();
|
|
|
|
|
|
|
|
String prefix = CONFIG.getString(
|
|
|
|
|
|
|
|
JAVA_NAME_PREFIX_SERVICE_INTERFACE,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTERFACE
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
String filename = getJavaFilename(className, "", prefix);
|
|
|
|
|
|
|
|
return Paths.get(servicePackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormTemplatePath() {
|
|
|
|
public static String getRepositoryModuleName() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_FORM, DEFAULT_TEMPLATE_PATH_FORM);
|
|
|
|
return CONFIG.getString(MODULE_NAME_REPOSITORY, DEFAULT_MODULE_NAME_REPOSITORY);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoNameSuffix() {
|
|
|
|
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_PO, DEFAULT_JAVA_NAME_SUFFIX_PO);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getQueryTemplatePath() {
|
|
|
|
public static String getPoTemplatePath() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_QUERY, DEFAULT_TEMPLATE_PATH_QUERY);
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_PO, DEFAULT_TEMPLATE_PATH_PO);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerTemplatePath() {
|
|
|
|
public static String getPoPackageName() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_CONTROLLER, DEFAULT_TEMPLATE_PATH_CONTROLLER);
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_PO, DEFAULT_PACKAGE_NAME_PO);
|
|
|
|
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceTemplatePath() {
|
|
|
|
public static String getPoPackagePath() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_SERVICE, DEFAULT_TEMPLATE_PATH_SERVICE);
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
|
|
|
|
String packageName = getPoPackageName();
|
|
|
|
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceInterfaceTemplatePath() {
|
|
|
|
public static String getPoJavaPath(String className) {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_SERVICE_INTERFACE,
|
|
|
|
String poPackagePath = getPoPackagePath();
|
|
|
|
DEFAULT_TEMPLATE_PATH_SERVICE_INTERFACE
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_PO, DEFAULT_JAVA_NAME_SUFFIX_PO);
|
|
|
|
);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(poPackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getMapperNameSuffix() {
|
|
|
|
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_MAPPER, DEFAULT_JAVA_NAME_SUFFIX_MAPPER);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getMapperTemplatePath() {
|
|
|
|
public static String getMapperTemplatePath() {
|
|
|
@ -343,15 +408,24 @@ public class CfgUtils {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_MAPPER_XML, DEFAULT_TEMPLATE_PATH_MAPPER_XML);
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_MAPPER_XML, DEFAULT_TEMPLATE_PATH_MAPPER_XML);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getMapperPackageName() {
|
|
|
|
public static String getOutputFilename(String beanName, String nameSuffix) {
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
return beanName + nameSuffix + JAVA_FILE_SUFFIX;
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_MAPPER, DEFAULT_PACKAGE_NAME_MAPPER);
|
|
|
|
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getOutputPath(String packagePath, String beanName, String nameSuffix) {
|
|
|
|
public static String getMapperPackagePath() {
|
|
|
|
String filename = CfgUtils.getOutputFilename(beanName, nameSuffix);
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
return Paths.get(packagePath, filename).toString();
|
|
|
|
String packageName = getMapperPackageName();
|
|
|
|
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getMapperFilePath(String className) {
|
|
|
|
|
|
|
|
String mapperPackagePath = getMapperPackagePath();
|
|
|
|
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_MAPPER, DEFAULT_JAVA_NAME_SUFFIX_MAPPER);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
|
|
|
|
return Paths.get(mapperPackagePath, filename).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|