public class JavaResteasyServerCodegen extends JavaClientCodegen implements CodegenConfig
Modifier and Type | Field and Description |
---|---|
static String |
DATE_LIBRARY |
protected String |
dateLibrary |
protected String |
implFolder |
protected String |
title |
artifactId, artifactVersion, DEFAULT_LIBRARY, FULL_JAVA_UTIL, fullJavaUtil, groupId, hideGenerationTimestamp, invokerPackage, javaUtilPrefix, localVariablePrefix, projectFolder, RETROFIT_1, RETROFIT_2, serializableModel, serializeBigDecimalAsString, sourceFolder, USE_RX_JAVA, useRxJava
additionalProperties, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, httpUserAgent, importMapping, instantiationTypes, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, releaseNote, reservedWords, skipOverwrite, sortParamsByRequiredFlag, supportedLibraries, supportingFiles, supportsInheritance, templateDir, testPackage, typeMapping, vendorExtensions
Constructor and Description |
---|
JavaResteasyServerCodegen() |
Modifier and Type | Method and Description |
---|---|
void |
addOperationToGroup(String tag,
String resourcePath,
io.swagger.models.Operation operation,
CodegenOperation co,
Map<String,List<CodegenOperation>> operations)
Add operation to group
|
String |
apiFilename(String templateName,
String tag) |
String |
getHelp() |
String |
getName() |
CodegenType |
getTag() |
void |
postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
Map<String,Object> |
postProcessOperations(Map<String,Object> objs) |
void |
preprocessSwagger(io.swagger.models.Swagger swagger) |
void |
processOpts() |
void |
setDateLibrary(String library) |
boolean |
shouldOverwrite(String filename) |
String |
toApiName(String name)
Output the API (class) name (capitalized) ending with "Api"
Return DefaultApi if name is empty
|
apiFileFolder, escapeReservedWord, fromModel, getSerializableModel, getSwaggerType, getTypeDeclaration, modelFileFolder, needToImport, postProcessModels, postProcessParameter, setArtifactId, setArtifactVersion, setFullJavaUtil, setGroupId, setInvokerPackage, setLocalVariablePrefix, setSerializableModel, setSerializeBigDecimalAsString, setSourceFolder, setUseRxJava, toDefaultValue, toModelFilename, toModelName, toOperationId, toParamName, toVarName
additionalProperties, addProperties, apiDocFileFolder, apiDocFilename, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestFileFolder, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, dashize, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, findMethodResponse, fromModel, fromOperation, fromOperation, fromParameter, fromProperty, fromResponse, fromSecurity, generateExamplePath, getGitRepoId, getGitUserId, getHttpUserAgent, getLibrary, getOrGenerateOperationId, getOutputDir, getReleaseNote, getterAndSetterCapitalize, getTypeDeclaration, importMapping, initialCaps, instantiationTypes, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocFileFolder, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessSupportingFileData, processSwagger, removeNonNameElementToCamelCase, reservedWords, sanitizeName, sanitizeTag, setApiPackage, setEnsureUniqueParams, setGitRepoId, setGitUserId, setHttpUserAgent, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setParameterExampleValue, setReleaseNote, setReservedWordsLowerCase, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiDocFilename, toApiFilename, toApiImport, toApiTestFilename, toApiVarName, toDefaultValueWithParam, toEnumName, toExamples, toExampleValue, toInstantiationType, toModelDocFilename, toModelImport, toModelTestFilename, typeMapping, underscore, vendorExtensions, writeOptional
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalProperties, apiDocFileFolder, apiDocFilename, apiDocTemplateFiles, apiFileFolder, apiPackage, apiTemplateFiles, apiTestFileFolder, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, embeddedTemplateDir, escapeReservedWord, escapeText, fileSuffix, fromModel, fromModel, fromOperation, fromOperation, fromSecurity, generateExamplePath, getGitRepoId, getGitUserId, getHttpUserAgent, getLibrary, getOutputDir, getReleaseNote, getTypeDeclaration, getTypeDeclaration, importMapping, instantiationTypes, isSkipOverwrite, languageSpecificPrimitives, modelDocFileFolder, modelDocTemplateFiles, modelFileFolder, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessModels, postProcessParameter, postProcessSupportingFileData, processSwagger, reservedWords, sanitizeTag, setGitRepoId, setGitUserId, setHttpUserAgent, setLibrary, setOutputDir, setReleaseNote, setSkipOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiDocFilename, toApiFilename, toApiImport, toApiTestFilename, toApiVarName, toModelDocFilename, toModelFilename, toModelImport, toModelName, toModelTestFilename, toParamName, typeMapping, vendorExtensions
protected String dateLibrary
protected String title
protected String implFolder
public static final String DATE_LIBRARY
public CodegenType getTag()
getTag
in interface CodegenConfig
getTag
in class JavaClientCodegen
public String getName()
getName
in interface CodegenConfig
getName
in class JavaClientCodegen
public String getHelp()
getHelp
in interface CodegenConfig
getHelp
in class JavaClientCodegen
public void processOpts()
processOpts
in interface CodegenConfig
processOpts
in class JavaClientCodegen
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 void preprocessSwagger(io.swagger.models.Swagger swagger)
preprocessSwagger
in interface CodegenConfig
preprocessSwagger
in class JavaClientCodegen
public Map<String,Object> postProcessOperations(Map<String,Object> objs)
postProcessOperations
in interface CodegenConfig
postProcessOperations
in class JavaClientCodegen
public String toApiName(String name)
DefaultCodegen
toApiName
in interface CodegenConfig
toApiName
in class DefaultCodegen
name
- the name of the Apipublic String apiFilename(String templateName, String tag)
apiFilename
in interface CodegenConfig
apiFilename
in class DefaultCodegen
public boolean shouldOverwrite(String filename)
shouldOverwrite
in interface CodegenConfig
shouldOverwrite
in class DefaultCodegen
public void setDateLibrary(String library)
setDateLibrary
in class JavaClientCodegen
public void postProcessModelProperty(CodegenModel model, CodegenProperty property)
postProcessModelProperty
in interface CodegenConfig
postProcessModelProperty
in class JavaClientCodegen
Copyright © 2016. All rights reserved.