public class JavaJerseyServerCodegen extends AbstractJavaJAXRSServerCodegen
implFolder, JAXRS_TEMPLATE_DIRECTORY_NAME, title
apiDocPath, artifactId, artifactVersion, DATE_LIBRARY, dateLibrary, DEFAULT_LIBRARY, FULL_JAVA_UTIL, fullJavaUtil, groupId, hideGenerationTimestamp, invokerPackage, javaUtilPrefix, localVariablePrefix, modelDocPath, projectFolder, projectTestFolder, serializableModel, serializeBigDecimalAsString, sourceFolder, testFolder
additionalProperties, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, httpUserAgent, importMapping, instantiationTypes, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, releaseNote, reservedWords, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, templateDir, testPackage, typeMapping, vendorExtensions
Constructor and Description |
---|
JavaJerseyServerCodegen() |
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 |
getHelp() |
String |
getName() |
void |
postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
Map<String,Object> |
postProcessModelsEnum(Map<String,Object> objs)
post process enum defined in model's properties
|
void |
processOpts() |
apiFilename, getTag, postProcessOperations, preprocessSwagger, shouldOverwrite, toApiName
apiDocFileFolder, apiFileFolder, apiTestFileFolder, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, fromModel, fromOperation, getSwaggerType, getTypeDeclaration, modelDocFileFolder, modelFileFolder, needToImport, postProcessModels, postProcessParameter, setArtifactId, setArtifactVersion, setDateLibrary, setFullJavaUtil, setGroupId, setInvokerPackage, setLocalVariablePrefix, setParameterExampleValue, setSerializableModel, setSerializeBigDecimalAsString, setSourceFolder, toApiDocFilename, toApiTestFilename, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toModelDocFilename, toModelFilename, toModelName, toOperationId, toParamName, toVarName
addAdditionPropertiesToCodeGenModel, addImport, additionalProperties, addProperties, apiDocFilename, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, dashize, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromModel, fromOperation, fromParameter, fromProperty, fromResponse, fromSecurity, generateExamplePath, getCommonTemplateDir, getGitRepoId, getGitUserId, getHttpUserAgent, getLibrary, getOrGenerateOperationId, getOutputDir, getReleaseNote, getterAndSetterCapitalize, getTypeDeclaration, importMapping, initalizeSpecialCharacterMapping, initialCaps, instantiationTypes, isDataTypeBinary, isPropertyInnerMostEnum, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessSupportingFileData, processSwagger, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, sanitizeName, sanitizeTag, setApiPackage, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoId, setGitUserId, setHttpUserAgent, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setReleaseNote, setReservedWordsLowerCase, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiFilename, toApiImport, toApiVarName, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toExampleValue, toInstantiationType, toModelImport, toModelTestFilename, toRegularExpression, typeMapping, underscore, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptional
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalProperties, apiDocFilename, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, fromModel, fromOperation, fromSecurity, generateExamplePath, getCommonTemplateDir, getGitRepoId, getGitUserId, getHttpUserAgent, getLibrary, getOutputDir, getReleaseNote, getTypeDeclaration, importMapping, instantiationTypes, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessSupportingFileData, processSwagger, reservedWords, sanitizeTag, setGitRepoId, setGitUserId, setHttpUserAgent, setLibrary, setOutputDir, setReleaseNote, setSkipOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiFilename, toApiImport, toApiVarName, toModelImport, toModelTestFilename, typeMapping, vendorExtensions
public String getName()
public String getHelp()
public void postProcessModelProperty(CodegenModel model, CodegenProperty property)
postProcessModelProperty
in interface CodegenConfig
postProcessModelProperty
in class AbstractJavaCodegen
public void processOpts()
processOpts
in interface CodegenConfig
processOpts
in class AbstractJavaJAXRSServerCodegen
public Map<String,Object> postProcessModelsEnum(Map<String,Object> objs)
DefaultCodegen
postProcessModelsEnum
in class DefaultCodegen
objs
- Map of modelspublic 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 operationsCopyright © 2016. All rights reserved.