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, groupId, hideGenerationTimestamp, JAVA8_MODE, java8Mode, licenseName, licenseUrl, localVariablePrefix, modelDocPath, scmConnection, scmDeveloperConnection, scmUrl, supportJava6additionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, DEFAULT_CONTENT_TYPE, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, httpUserAgent, ignoreFilePathOverride, importMapping, inputSpec, instantiationTypes, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, releaseNote, removeOperationIdPrefix, REQUEST_BODY_NAME, reservedWords, reservedWordsMappings, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, supportsMixins, templateDir, testPackage, typeAliases, typeMapping, vendorExtensions| Constructor and Description |
|---|
JavaPKMSTServerCodegen() |
addHandlebarHelpers, convertPropertyToBoolean, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, fromModel, fromOperation, getAlias, getSchemaType, getTypeDeclaration, needToImport, postProcessModels, postProcessParameter, sanitizeTag, setArtifactDescription, setArtifactUrl, setDateLibrary, setDeveloperEmail, setDeveloperName, setDeveloperOrganization, setDeveloperOrganizationUrl, setJava8Mode, setLicenseName, setLicenseUrl, setLocalVariablePrefix, setParameterExampleValue, setScmConnection, setScmDeveloperConnection, setScmUrl, setSupportJava6, toApiDocFilename, toApiFilename, toApiTestFilename, toBooleanGetter, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExampleValue, toModelDocFilename, toModelFilename, toModelName, toOperationId, toParamName, toRegularExpression, toVarName, writePropertyBackaddAdditionPropertiesToCodeGenModel, addConsumesInfo, addImport, additionalProperties, addProducesInfo, addProperties, addRegularExpressionDelimiter, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, convertPropertyToBooleanAndWriteBack, dashize, defaultIncludes, detectParent, embeddedTemplateDir, escapeText, fileSuffix, findMethodResponse, fromModel, fromOperation, fromParameter, fromProperty, fromRequestBody, fromResponse, fromSecurity, generateExamplePath, getCollectionFormat, getCommonTemplateDir, getConsumesInfo, getContentType, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInnerEnumAllowableValues, getInputSpec, getLibrary, getOrGenerateOperationId, getOutputDir, getParameterFromRef, getParentName, getProducesInfo, getReleaseNote, getSchemaFromBody, getSchemaFromResponse, getSimpleRef, getSymbolName, getterAndSetterCapitalize, getTypeDeclaration, hasSchemaProperties, importMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessOperationsWithModels, postProcessSupportingFileData, processCompiler, processOpenAPI, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, reservedWordsMappings, sanitizeName, setAllowUnicodeIdentifiers, setApiPackage, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoId, setGitUserId, 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, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptionalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalProperties, 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, isRemoveOperationIdPrefix, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessOperationsWithModels, postProcessSupportingFileData, processCompiler, processOpenAPI, reservedWords, reservedWordsMappings, setGitRepoId, setGitUserId, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setOutputDir, setReleaseNote, setRemoveOperationIdPrefix, setSkipOverwrite, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toGetter, toModelImport, toModelTestFilename, toSetter, typeMapping, vendorExtensionspublic 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()
getTag in interface CodegenConfiggetTag in class DefaultCodegenpublic String getName()
getName in interface CodegenConfiggetName in class DefaultCodegenpublic String getHelp()
getHelp in interface CodegenConfiggetHelp in class DefaultCodegenpublic void processOpts()
processOpts in interface CodegenConfigprocessOpts in class AbstractJavaCodegenpublic Map<String,Object> postProcessOperations(Map<String,Object> objs)
postProcessOperations in interface CodegenConfigpostProcessOperations in class AbstractJavaCodegenpublic void postProcessModelProperty(CodegenModel model, CodegenProperty property)
postProcessModelProperty in interface CodegenConfigpostProcessModelProperty in class AbstractJavaCodegenpublic Map<String,Object> postProcessModelsEnum(Map<String,Object> objs)
DefaultCodegenpostProcessModelsEnum in class DefaultCodegenobjs - Map of modelspublic void preprocessOpenAPI(io.swagger.v3.oas.models.OpenAPI openAPI)
preprocessOpenAPI in interface CodegenConfigpreprocessOpenAPI in class AbstractJavaCodegenpublic void addOperationToGroup(String tag, String resourcePath, io.swagger.v3.oas.models.Operation operation, CodegenOperation co, Map<String,List<CodegenOperation>> operations)
DefaultCodegenaddOperationToGroup in interface CodegenConfigaddOperationToGroup in class DefaultCodegentag - name of the tagresourcePath - path of the resourceoperation - Swagger Operation objectco - Codegen Operation objectoperations - map of Codegen operationspublic String toApiName(String name)
DefaultCodegentoApiName in interface CodegenConfigtoApiName in class AbstractJavaCodegenname - the name of the Apipublic String apiFileFolder()
apiFileFolder in interface CodegenConfigapiFileFolder in class AbstractJavaCodegenpublic String apiTestFileFolder()
apiTestFileFolder in interface CodegenConfigapiTestFileFolder in class AbstractJavaCodegenpublic String modelFileFolder()
modelFileFolder in interface CodegenConfigmodelFileFolder in class AbstractJavaCodegenpublic String apiDocFileFolder()
apiDocFileFolder in interface CodegenConfigapiDocFileFolder in class AbstractJavaCodegenpublic String modelDocFileFolder()
modelDocFileFolder in interface CodegenConfigmodelDocFileFolder in class AbstractJavaCodegenpublic String getGroupId()
public void setGroupId(String groupId)
setGroupId in class AbstractJavaCodegenpublic String getArtifactId()
public void setArtifactId(String artifactId)
setArtifactId in class AbstractJavaCodegenpublic String getArtifactVersion()
public void setArtifactVersion(String artifactVersion)
setArtifactVersion in class AbstractJavaCodegenpublic 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 AbstractJavaCodegenpublic String getTestFolder()
public void setTestFolder(String testFolder)
setTestFolder in class AbstractJavaCodegenpublic 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 AbstractJavaCodegenpublic boolean isFullJavaUtil()
public void setFullJavaUtil(boolean fullJavaUtil)
setFullJavaUtil in class AbstractJavaCodegenpublic Boolean getSerializableModel()
public void setSerializableModel(Boolean serializableModel)
setSerializableModel in class AbstractJavaCodegenpublic String getInvokerPackage()
public void setInvokerPackage(String invokerPackage)
setInvokerPackage in class AbstractJavaCodegenpublic String getTitle()
public void setTitle(String title)
public boolean isWithXml()
public void setWithXml(boolean withXml)
setWithXml in class AbstractJavaCodegenCopyright © 2018. All rights reserved.