public class JavaPKMSTServerCodegen extends AbstractJavaCodegen
Modifier and Type | Field and Description |
---|---|
static String |
BASE_PACKAGE |
protected String |
basePackage |
static String |
CONFIG_PACKAGE |
protected String |
configPackage |
static String |
EUREKA_URI |
protected String |
eurekaUri |
static String |
FULL_JAVA_UTIL |
protected boolean |
fullJavaUtil |
protected boolean |
implicitHeaders |
protected String |
invokerPackage |
protected String |
javaUtilPrefix |
protected String |
projectFolder |
protected String |
projectTestFolder |
protected Boolean |
serializableModel |
protected boolean |
serializeBigDecimalAsString |
protected String |
serviceName |
protected String |
sourceFolder |
static String |
SPRINGADMIN_URI |
protected String |
springBootAdminUri |
static String |
SUPPORT_JAVA6 |
protected String |
testFolder |
protected String |
title |
static String |
TITLE |
static String |
WITH_XML |
protected boolean |
withXml |
static String |
ZIPKIN_URI |
protected String |
zipkinUri |
apiDocPath, artifactDescription, artifactId, artifactUrl, artifactVersion, DATE_LIBRARY, dateLibrary, DEFAULT_LIBRARY, developerEmail, developerName, developerOrganization, developerOrganizationUrl, DISABLE_HTML_ESCAPING, disableHtmlEscaping, groupId, JAVA8_MODE, java8Mode, licenseName, licenseUrl, localVariablePrefix, modelDocPath, scmConnection, scmDeveloperConnection, scmUrl, SUPPORT_ASYNC, supportAsync, supportJava6
additionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, hideGenerationTimestamp, httpUserAgent, ignoreFilePathOverride, importMapping, inputSpec, instantiationTypes, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, releaseNote, removeOperationIdPrefix, reservedWords, reservedWordsMappings, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, supportsMixins, templateDir, testPackage, typeAliases, typeMapping, vendorExtensions
Constructor and Description |
---|
JavaPKMSTServerCodegen() |
convertPropertyToBoolean, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, fromModel, fromOperation, getAlias, getSwaggerType, getTypeDeclaration, needToImport, postProcessModels, postProcessParameter, sanitizeTag, setArtifactDescription, setArtifactUrl, setDateLibrary, setDeveloperEmail, setDeveloperName, setDeveloperOrganization, setDeveloperOrganizationUrl, setDisableHtmlEscaping, setJava8Mode, setLicenseName, setLicenseUrl, setLocalVariablePrefix, setParameterExampleValue, setScmConnection, setScmDeveloperConnection, setScmUrl, setSupportAsync, setSupportJava6, toApiDocFilename, toApiFilename, toApiTestFilename, toBooleanGetter, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExampleValue, toModelDocFilename, toModelFilename, toModelName, toOperationId, toParamName, toRegularExpression, toVarName, writePropertyBack
addAdditionPropertiesToCodeGenModel, addImport, additionalProperties, addOption, addOption, addProperties, addRegularExpressionDelimiter, addSwitch, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, configureDataForTestTemplate, convertPropertyToBooleanAndWriteBack, dashize, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromModel, fromOperation, fromParameter, fromProperty, fromResponse, fromSecurity, generateExamplePath, getCommonTemplateDir, getExamples, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInnerEnumAllowableValues, getInputSpec, getLibrary, getOrGenerateOperationId, getOutputDir, getParameterDataType, getReleaseNote, getSymbolName, getterAndSetterCapitalize, getTypeDeclaration, importMapping, initalizeSpecialCharacterMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isHideGenerationTimestamp, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessOperationsWithModels, postProcessSupportingFileData, processCompiler, processSwagger, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, reservedWordsMappings, sanitizeName, setAllowUnicodeIdentifiers, setApiPackage, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setReleaseNote, setRemoveOperationIdPrefix, setReservedWordsLowerCase, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toGetter, toInstantiationType, toModelImport, toModelTestFilename, toSetter, typeMapping, underscore, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptional
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalProperties, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, fromModel, fromOperation, fromSecurity, generateExamplePath, getCommonTemplateDir, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInputSpec, getLibrary, getOutputDir, getReleaseNote, getTypeDeclaration, importMapping, instantiationTypes, isHideGenerationTimestamp, isRemoveOperationIdPrefix, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessOperationsWithModels, postProcessSupportingFileData, processCompiler, processSwagger, reservedWords, reservedWordsMappings, sanitizeName, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setOutputDir, setReleaseNote, setRemoveOperationIdPrefix, setSkipOverwrite, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toGetter, toModelImport, toModelTestFilename, toSetter, typeMapping, vendorExtensions
public static final String FULL_JAVA_UTIL
public static final String SUPPORT_JAVA6
public static final String CONFIG_PACKAGE
public static final String BASE_PACKAGE
public static final String TITLE
public static final String WITH_XML
public static final String EUREKA_URI
public static final String ZIPKIN_URI
public static final String SPRINGADMIN_URI
protected String projectFolder
protected String projectTestFolder
protected String sourceFolder
protected String testFolder
protected String basePackage
protected String serviceName
protected String configPackage
protected boolean implicitHeaders
protected boolean serializeBigDecimalAsString
protected boolean withXml
protected boolean fullJavaUtil
protected String javaUtilPrefix
protected Boolean serializableModel
protected String invokerPackage
protected String title
protected String eurekaUri
protected String zipkinUri
protected String springBootAdminUri
public CodegenType getTag()
public String getName()
public String getHelp()
public void processOpts()
processOpts
in interface CodegenConfig
processOpts
in class AbstractJavaCodegen
public Map<String,Object> postProcessOperations(Map<String,Object> objs)
postProcessOperations
in interface CodegenConfig
postProcessOperations
in class AbstractJavaCodegen
public void postProcessModelProperty(CodegenModel model, CodegenProperty property)
postProcessModelProperty
in interface CodegenConfig
postProcessModelProperty
in class AbstractJavaCodegen
public Map<String,Object> postProcessModelsEnum(Map<String,Object> objs)
DefaultCodegen
postProcessModelsEnum
in class DefaultCodegen
objs
- Map of modelspublic void preprocessSwagger(io.swagger.models.Swagger swagger)
preprocessSwagger
in interface CodegenConfig
preprocessSwagger
in class AbstractJavaCodegen
public void addOperationToGroup(String tag, String resourcePath, io.swagger.models.Operation operation, CodegenOperation co, Map<String,List<CodegenOperation>> operations)
DefaultCodegen
addOperationToGroup
in interface CodegenConfig
addOperationToGroup
in class DefaultCodegen
tag
- name of the tagresourcePath
- path of the resourceoperation
- Swagger Operation objectco
- Codegen Operation objectoperations
- map of Codegen operationspublic String toApiName(String name)
DefaultCodegen
toApiName
in interface CodegenConfig
toApiName
in class AbstractJavaCodegen
name
- the name of the Apipublic String apiFileFolder()
apiFileFolder
in interface CodegenConfig
apiFileFolder
in class AbstractJavaCodegen
public String apiTestFileFolder()
apiTestFileFolder
in interface CodegenConfig
apiTestFileFolder
in class AbstractJavaCodegen
public String modelFileFolder()
modelFileFolder
in interface CodegenConfig
modelFileFolder
in class AbstractJavaCodegen
public String apiDocFileFolder()
apiDocFileFolder
in interface CodegenConfig
apiDocFileFolder
in class AbstractJavaCodegen
public String modelDocFileFolder()
modelDocFileFolder
in interface CodegenConfig
modelDocFileFolder
in class AbstractJavaCodegen
public String getGroupId()
public void setGroupId(String groupId)
setGroupId
in class AbstractJavaCodegen
public String getArtifactId()
public void setArtifactId(String artifactId)
setArtifactId
in class AbstractJavaCodegen
public String getArtifactVersion()
public void setArtifactVersion(String artifactVersion)
setArtifactVersion
in class AbstractJavaCodegen
public String getProjectFolder()
public void setProjectFolder(String projectFolder)
public String getEurekaUri()
public void setEurekaUri(String eurekaUri)
public String getZipkinUri()
public void setZipkinUri(String zipkinUri)
public String getSpringBootAdminUri()
public void setSpringBootAdminUri(String springBootAdminUri)
public String getProjectTestFolder()
public void setProjectTestFolder(String projectTestFolder)
public String getSourceFolder()
public void setSourceFolder(String sourceFolder)
setSourceFolder
in class AbstractJavaCodegen
public String getTestFolder()
public void setTestFolder(String testFolder)
setTestFolder
in class AbstractJavaCodegen
public String getBasePackage()
public void setBasePackage(String basePackage)
public String getServiceName()
public void setServiceName(String serviceName)
public String getConfigPackage()
public void setConfigPackage(String configPackage)
public boolean isImplicitHeaders()
public void setImplicitHeaders(boolean implicitHeaders)
public boolean isSerializeBigDecimalAsString()
public void setSerializeBigDecimalAsString(boolean serializeBigDecimalAsString)
setSerializeBigDecimalAsString
in class AbstractJavaCodegen
public boolean isFullJavaUtil()
public void setFullJavaUtil(boolean fullJavaUtil)
setFullJavaUtil
in class AbstractJavaCodegen
public Boolean getSerializableModel()
public void setSerializableModel(Boolean serializableModel)
setSerializableModel
in class AbstractJavaCodegen
public String getInvokerPackage()
getInvokerPackage
in class AbstractJavaCodegen
public void setInvokerPackage(String invokerPackage)
setInvokerPackage
in class AbstractJavaCodegen
public String getTitle()
public void setTitle(String title)
public boolean isWithXml()
public void setWithXml(boolean withXml)
setWithXml
in class AbstractJavaCodegen
Copyright © 2019. All rights reserved.