public abstract class BaseCodeGServiceImpl extends Object implements CodeGConstants
CodeGConstants.CodeGCommand, CodeGConstants.ControllerProtocol, CodeGConstants.ControllerType, CodeGConstants.MockModel| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
author |
protected String |
company |
protected org.slf4j.Logger |
log |
protected String |
packageNamePrefix |
protected File |
srcDir |
protected File |
testSrcDir |
ControllerType_DUBBO, ControllerType_GENERIC, ControllerType_WEB, JacksonUtilsClassName| 构造器和说明 |
|---|
BaseCodeGServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
beforeGenerate(String moduleName) |
protected Map<String,CommonController> |
generateApiCode(String bundleFiles,
String moduleName) |
protected Map<String,CommonController> |
generateBundleCode(String bundleFiles,
String moduleName,
CodeGConstants.MockModel mockModel,
boolean supportSeviceTest) |
protected Map<String,CommonController> |
generateClientCode(String bundleFiles,
String moduleName) |
protected org.dom4j.Document |
generateDubboClientXml(List<CommonController> rpcDubboList) |
protected org.dom4j.Document |
generateDubboServerXml(List<CommonController> rpcDubboList) |
protected boolean |
generateMybatisAnnotationCode(String sqlFile,
String moduleName,
boolean supportController,
boolean supportTest,
String mybatisVersion) |
protected org.dom4j.Document |
generateTestngXml(Map<String,CommonController> controllerMap,
int classThreadCount,
int dataProviderThreadCount,
int methodThreadCount) |
String |
getAuthor() |
String |
getCompany() |
String |
getPackageNamePrefix() |
String |
getResourcesName() |
File |
getSrcDir() |
String |
getSrcName() |
String |
getTestDataName() |
String |
getTestResourcesName() |
File |
getTestSrcDir() |
String |
getTestSrcName() |
protected void |
saveDocument(File file,
org.dom4j.Document document) |
protected void |
saveRPCDocument(String moduleName,
CodeGConstants.ControllerProtocol controllerProtocol,
boolean isOnlyApi,
org.dom4j.Document document) |
void |
setAuthor(String author) |
void |
setCompany(String company) |
void |
setPackageNamePrefix(String packageNamePrefix) |
void |
setResourcesName(String resourcesName) |
void |
setSrcDir(File srcDir) |
void |
setSrcName(String srcName) |
void |
setTestDataName(String testDataName) |
void |
setTestResourcesName(String testResourcesName) |
void |
setTestSrcDir(File testSrcDir) |
void |
setTestSrcName(String testSrcName) |
protected final org.slf4j.Logger log
protected String packageNamePrefix
protected String author
protected String company
protected File srcDir
protected File testSrcDir
public String getAuthor()
public void setAuthor(String author)
public String getCompany()
public void setCompany(String company)
public String getTestResourcesName()
public void setTestResourcesName(String testResourcesName)
public String getResourcesName()
public void setResourcesName(String resourcesName)
public String getSrcName()
public void setSrcName(String srcName)
public String getTestSrcName()
public void setTestSrcName(String testSrcName)
public String getTestDataName()
public void setTestDataName(String testDataName)
public File getSrcDir()
public void setSrcDir(File srcDir)
public File getTestSrcDir()
public void setTestSrcDir(File testSrcDir)
public String getPackageNamePrefix()
public void setPackageNamePrefix(String packageNamePrefix)
protected void beforeGenerate(String moduleName)
protected void saveRPCDocument(String moduleName, CodeGConstants.ControllerProtocol controllerProtocol, boolean isOnlyApi, org.dom4j.Document document)
protected void saveDocument(File file, org.dom4j.Document document)
protected org.dom4j.Document generateTestngXml(Map<String,CommonController> controllerMap, int classThreadCount, int dataProviderThreadCount, int methodThreadCount)
protected org.dom4j.Document generateDubboClientXml(List<CommonController> rpcDubboList)
protected org.dom4j.Document generateDubboServerXml(List<CommonController> rpcDubboList)
protected Map<String,CommonController> generateApiCode(String bundleFiles, String moduleName)
protected Map<String,CommonController> generateClientCode(String bundleFiles, String moduleName)
protected Map<String,CommonController> generateBundleCode(String bundleFiles, String moduleName, CodeGConstants.MockModel mockModel, boolean supportSeviceTest)
Copyright © 2021. All rights reserved.