EnvironmentModel.java 2.45 KB
package com.taover.base.template.model.bussiness;

import java.io.File;

public class EnvironmentModel {
	private String controllerPackageInfo;
	private String poPackageInfo;
	private String servicePackageInfo;
	private String controllerFilePath;
	private String serviceFilePath;
	private String beanClassName;
	private String mainPackageInfo;
	private String subModuleName;
	
	private EnvironmentModel(){}
	public static EnvironmentModel createEnvironmentModel(String modulePackageInfo, String moduleFilePath, String poPackageInfo, String beanClassName, String subModuluName){
		EnvironmentModel envir = new EnvironmentModel();
		envir.controllerPackageInfo = modulePackageInfo + "." + subModuluName + "." +"controller";
		envir.poPackageInfo = poPackageInfo;
		envir.servicePackageInfo = modulePackageInfo + "." + subModuluName + "." +"service";
		envir.controllerFilePath = moduleFilePath + File.separator + subModuluName + File.separator +"controller";
		envir.serviceFilePath = moduleFilePath + File.separator + subModuluName + File.separator+"service";
		envir.beanClassName = beanClassName;
		envir.mainPackageInfo = modulePackageInfo;
		envir.subModuleName = subModuluName;
		return envir;
	}
	
	public String getControllerPackageInfo() {
		return controllerPackageInfo;
	}
	public void setControllerPackageInfo(String controllerPackageInfo) {
		this.controllerPackageInfo = controllerPackageInfo;
	}
	public String getPoPackageInfo() {
		return poPackageInfo;
	}
	public void setPoPackageInfo(String poPackageInfo) {
		this.poPackageInfo = poPackageInfo;
	}
	public String getServicePackageInfo() {
		return servicePackageInfo;
	}
	public void setServicePackageInfo(String servicePackageInfo) {
		this.servicePackageInfo = servicePackageInfo;
	}
	public String getControllerFilePath() {
		return controllerFilePath;
	}
	public void setControllerFilePath(String controllerFilePath) {
		this.controllerFilePath = controllerFilePath;
	}
	public String getServiceFilePath() {
		return serviceFilePath;
	}
	public void setServiceFilePath(String serviceFilePath) {
		this.serviceFilePath = serviceFilePath;
	}
	public String getBeanClassName() {
		return beanClassName;
	}
	public void setBeanClassName(String beanClassName) {
		this.beanClassName = beanClassName;
	}
	public String getMainPackageInfo() {
		return mainPackageInfo;
	}
	public String getSubModuleName() {
		return subModuleName;
	}
	public void setUtilPackageInfo(String utilPackageInfo) {
		this.mainPackageInfo = utilPackageInfo;
	}
	
}