Class JavaCXFServerCodegen
- java.lang.Object
-
- org.openapitools.codegen.DefaultCodegen
-
- org.openapitools.codegen.languages.AbstractJavaCodegen
-
- org.openapitools.codegen.languages.AbstractJavaJAXRSServerCodegen
-
- org.openapitools.codegen.languages.JavaCXFServerCodegen
-
- All Implemented Interfaces:
CodegenConfig
,BeanValidationExtendedFeatures
,BeanValidationFeatures
,CXFFeatures
,CXFServerFeatures
,DocumentationProviderFeatures
,GzipFeatures
,GzipTestFeatures
,JbossFeature
,LoggingFeatures
,LoggingTestFeatures
,SpringFeatures
,SwaggerFeatures
,SwaggerUIFeatures
,UseGenericResponseFeatures
- Direct Known Subclasses:
JavaCXFExtServerCodegen
public class JavaCXFServerCodegen extends AbstractJavaJAXRSServerCodegen implements CXFServerFeatures, GzipTestFeatures, LoggingTestFeatures, UseGenericResponseFeatures
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openapitools.codegen.languages.features.DocumentationProviderFeatures
DocumentationProviderFeatures.AnnotationLibrary, DocumentationProviderFeatures.DocumentationProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
addConsumesProducesJson
protected boolean
generateJbossDeploymentDescriptor
protected boolean
generateNonSpringApplication
protected boolean
generateSpringApplication
protected boolean
generateSpringBootApplication
static String
USE_ABSTRACTION_FOR_FILES
protected boolean
useAbstractionForFiles
protected boolean
useAnnotatedBasePath
protected boolean
useBeanValidationFeature
protected boolean
useGenericResponse
protected boolean
useGzipFeature
protected boolean
useGzipFeatureForTests
protected boolean
useLoggingFeature
protected boolean
useLoggingFeatureForTests
protected boolean
useMultipartFeature
protected boolean
useSpringAnnotationConfig
protected boolean
useSwaggerFeature
protected boolean
useSwaggerUI
protected boolean
useWadlFeature
-
Fields inherited from class org.openapitools.codegen.languages.AbstractJavaJAXRSServerCodegen
ARRAY_OF_MICROPROFILE_OPEN_API_SCHEMA_TYPES, implFolder, JAXRS_TEMPLATE_DIRECTORY_NAME, SCHEMA_TYPE_ARRAY, SERVER_PORT, serverPort, testResourcesFolder, title, USE_TAGS, useBeanValidation, useTags, X_MICROPROFILE_OPEN_API_RETURN_SCHEMA_CONTAINER, X_MICROPROFILE_OPEN_API_RETURN_UNIQUE_ITEMS, X_MICROPROFILE_OPEN_API_SCHEMA_TYPE
-
Fields inherited from class org.openapitools.codegen.languages.AbstractJavaCodegen
ADDITIONAL_ENUM_TYPE_ANNOTATIONS, ADDITIONAL_MODEL_TYPE_ANNOTATIONS, ADDITIONAL_ONE_OF_TYPE_ANNOTATIONS, additionalEnumTypeAnnotations, additionalModelTypeAnnotations, additionalOneOfTypeAnnotations, annotationLibrary, apiDocPath, artifactDescription, artifactId, artifactUrl, artifactVersion, BOOLEAN_GETTER_PREFIX, booleanGetterPrefix, CAMEL_CASE_DOLLAR_SIGN, camelCaseDollarSign, CONTAINER_DEFAULT_TO_NULL, containerDefaultToNull, DATE_LIBRARY, dateLibrary, DEFAULT_LIBRARY, DEFAULT_TEST_FOLDER, developerEmail, developerName, developerOrganization, developerOrganizationUrl, DISABLE_HTML_ESCAPING, disableHtmlEscaping, DISCRIMINATOR_CASE_SENSITIVE, discriminatorCaseSensitive, documentationProvider, groupId, IGNORE_ANYOF_IN_ENUM, ignoreAnyOfInEnum, IMPLICIT_HEADERS, IMPLICIT_HEADERS_REGEX, implicitHeaders, implicitHeadersRegex, invokerPackage, JACKSON, JAVAX_PACKAGE, licenseName, licenseUrl, modelDocPath, OPENAPI_NULLABLE, openApiNullable, outputTestFolder, parentArtifactId, parentGroupId, parentOverridden, parentVersion, projectFolder, projectTestFolder, scmConnection, scmDeveloperConnection, scmUrl, serializableModel, serializeBigDecimalAsString, sourceFolder, SUPPORT_ASYNC, SUPPORT_JAVA6, supportAsync, supportJava6, TEST_OUTPUT, testFolder, USE_JAKARTA_EE, USE_ONE_OF_INTERFACES, useJakartaEe, WITH_XML, withXml
-
Fields inherited from class org.openapitools.codegen.DefaultCodegen
additionalProperties, addOneOfInterfaceImports, addOneOfInterfaces, addSuffixToDuplicateOperationNicknames, allowUnicodeIdentifiers, apiDocTemplateFiles, apiNamePrefix, apiNameSuffix, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, DefaultFeatureSet, defaultIncludes, disallowAdditionalPropertiesIfNotPresent, docExtension, embeddedTemplateDir, enableMinimalUpdate, enablePostProcessFile, ensureUniqueParams, enumUnknownDefaultCase, enumUnknownDefaultCaseName, falseSchema, filesMetadataFilename, fileSuffix, generatorMetadata, gitHost, gitRepoId, gitUserId, hideGenerationTimestamp, httpUserAgent, ignoreFilePathOverride, importBaseType, importContainerType, importMapping, inlineSchemaNameMapping, inlineSchemaOption, inputSpec, instantiationTypes, JSON_MIME_PATTERN, JSON_VENDOR_MIME_PATTERN, languageSpecificPrimitives, legacyDiscriminatorBehavior, library, loadDeepObjectIntoItems, modelDocTemplateFiles, modelNameMapping, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, nameMapping, openAPI, openapiNormalizer, outputFolder, parameterNameMapping, prependFormOrBodyParameters, releaseNote, removeEnumValuePrefix, removeOperationIdPrefix, removeOperationIdPrefixCount, removeOperationIdPrefixDelimiter, reservedWords, reservedWordsMappings, schemaMapping, serverVariables, skipOperationExample, skipOverwrite, sortModelPropertiesByRequiredFlag, sortParamsByRequiredFlag, specialCharReplacements, strictSpecBehavior, supportedLibraries, supportingFiles, supportsAdditionalPropertiesWithComposedSchema, supportsInheritance, supportsMixins, supportsMultipleInheritance, templateDir, testPackage, trueSchema, typeAliases, typeMapping, useOneOfInterfaces, vendorExtensions, versionMetadataFilename, XML_MIME_PATTERN
-
Fields inherited from interface org.openapitools.codegen.languages.features.BeanValidationExtendedFeatures
USE_BEANVALIDATION_FEATURE
-
Fields inherited from interface org.openapitools.codegen.languages.features.BeanValidationFeatures
USE_BEANVALIDATION
-
Fields inherited from interface org.openapitools.codegen.languages.features.CXFServerFeatures
ADD_CONSUMES_PRODUCES_JSON, GENERATE_NON_SPRING_APPLICATION, LOAD_TEST_DATA_FROM_FILE, USE_ANNOTATED_BASE_PATH, USE_MULTIPART_FEATURE, USE_WADL_FEATURE
-
Fields inherited from interface org.openapitools.codegen.languages.features.DocumentationProviderFeatures
ANNOTATION_LIBRARY, DOCUMENTATION_PROVIDER
-
Fields inherited from interface org.openapitools.codegen.languages.features.GzipFeatures
USE_GZIP_FEATURE
-
Fields inherited from interface org.openapitools.codegen.languages.features.GzipTestFeatures
USE_GZIP_FEATURE_FOR_TESTS
-
Fields inherited from interface org.openapitools.codegen.languages.features.JbossFeature
GENERATE_JBOSS_DEPLOYMENT_DESCRIPTOR
-
Fields inherited from interface org.openapitools.codegen.languages.features.LoggingFeatures
USE_LOGGING_FEATURE
-
Fields inherited from interface org.openapitools.codegen.languages.features.LoggingTestFeatures
USE_LOGGING_FEATURE_FOR_TESTS
-
Fields inherited from interface org.openapitools.codegen.languages.features.SpringFeatures
GENERATE_SPRING_APPLICATION, GENERATE_SPRING_BOOT_APPLICATION, USE_SPRING_ANNOTATION_CONFIG
-
Fields inherited from interface org.openapitools.codegen.languages.features.SwaggerFeatures
USE_SWAGGER_FEATURE
-
Fields inherited from interface org.openapitools.codegen.languages.features.SwaggerUIFeatures
USE_SWAGGER_UI
-
Fields inherited from interface org.openapitools.codegen.languages.features.UseGenericResponseFeatures
USE_GENERIC_RESPONSE
-
-
Constructor Summary
Constructors Constructor Description JavaCXFServerCodegen()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getHelp()
String
getName()
void
postProcessModelProperty(CodegenModel model, CodegenProperty property)
OperationsMap
postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> allModels)
void
processOpts()
void
setAddConsumesProducesJson(boolean addConsumesProducesJson)
void
setGenerateJbossDeploymentDescriptor(boolean generateJbossDeploymentDescriptor)
void
setGenerateNonSpringApplication(boolean generateNonSpringApplication)
void
setGenerateSpringApplication(boolean generateSpringApplication)
void
setGenerateSpringBootApplication(boolean generateSpringBootApplication)
void
setUseAbstractionForFiles(boolean useAbstractionForFiles)
void
setUseAnnotatedBasePath(boolean useAnnotatedBasePath)
void
setUseBeanValidationFeature(boolean useBeanValidationFeature)
void
setUseGenericResponse(boolean useGenericResponse)
void
setUseGzipFeature(boolean useGzipFeature)
void
setUseGzipFeatureForTests(boolean useGzipFeatureForTests)
void
setUseLoggingFeature(boolean useLoggingFeature)
void
setUseLoggingFeatureForTests(boolean useLoggingFeatureForTests)
void
setUseMultipartFeature(boolean useMultipartFeature)
void
setUseSpringAnnotationConfig(boolean useSpringAnnotationConfig)
void
setUseSwaggerFeature(boolean useSwaggerFeature)
void
setUseSwaggerUI(boolean useSwaggerUI)
void
setUseWadlFeature(boolean useWadlFeature)
-
Methods inherited from class org.openapitools.codegen.languages.AbstractJavaJAXRSServerCodegen
addOperationToGroup, apiFilename, getTag, preprocessOpenAPI, setUseBeanValidation, setUseTags, toApiName
-
Methods inherited from class org.openapitools.codegen.languages.AbstractJavaCodegen
addAdditionPropertiesToCodeGenModel, addImports, addImportsToOneOfInterface, apiDocFileFolder, apiFileFolder, apiTestFileFolder, applyJakartaPackage, applyJavaxPackage, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, findByName, fromModel, fromOperation, getAdditionalModelTypeAnnotations, getAdditionalOneOfTypeAnnotations, getAlias, getAnnotationLibrary, getArtifactDescription, getArtifactId, getArtifactUrl, getArtifactVersion, getBooleanGetterPrefix, getDateLibrary, getDeveloperEmail, getDeveloperName, getDeveloperOrganization, getDeveloperOrganizationUrl, getDocumentationProvider, getGroupId, getInvokerPackage, getLicenseName, getLicenseUrl, getOutputTestFolder, getSchemaType, getScmConnection, getScmDeveloperConnection, getScmUrl, getSerializableModel, getSourceFolder, getSupportedVendorExtensions, getterAndSetterCapitalize, getTestFolder, getTypeDeclaration, handleImplicitHeaders, isAddNullableImports, isOpenApiNullable, modelDocFileFolder, modelFileFolder, modelTestFileFolder, needToImport, postProcessAllModels, postProcessFile, postProcessModels, sanitizeTag, setAdditionalEnumTypeAnnotations, setAdditionalModelTypeAnnotations, setAdditionalOneOfTypeAnnotations, setAnnotationLibrary, setArtifactDescription, setArtifactId, setArtifactUrl, setArtifactVersion, setBooleanGetterPrefix, setCamelCaseDollarSign, setContainerDefaultToNull, setDateLibrary, setDeveloperEmail, setDeveloperName, setDeveloperOrganization, setDeveloperOrganizationUrl, setDisableHtmlEscaping, setDiscriminatorCaseSensitive, setDocumentationProvider, setGroupId, setIgnoreAnyOfInEnum, setImplicitHeaders, setImplicitHeadersRegex, setInvokerPackage, setLicenseName, setLicenseUrl, setOpenApiNullable, setOutputDir, setOutputTestFolder, setParameterExampleValue, setParameterExampleValue, setParameterExampleValue, setParentArtifactId, setParentGroupId, setParentOverridden, setParentVersion, setScmConnection, setScmDeveloperConnection, setScmUrl, setSerializableModel, setSerializeBigDecimalAsString, setSourceFolder, setSupportAsync, setSupportJava6, setTestFolder, setUseJakartaEe, setWithXml, toApiDocFilename, toApiFilename, toApiTestFilename, toArrayDefaultValue, toBooleanGetter, toDefaultParameterValue, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExampleValue, toModelDocFilename, toModelFilename, toModelName, toModelTestFilename, toOperationId, toParamName, toRegularExpression, toVarName
-
Methods inherited from class org.openapitools.codegen.DefaultCodegen
addBodyModelSchema, addHeaders, addImport, addImport, addImport, addImports, addImports, addImports, addImportsForPropertyType, additionalProperties, addMustacheLambdas, addOneOfInterfaceModel, addOneOfNameExtension, addOption, addOption, addParentContainer, addProperties, addRegularExpressionDelimiter, addRequiredVarsMap, addSwitch, addVars, addVars, addVarsRequiredVarsAdditionalProps, apiDocFilename, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildEnumVars, buildLibraryCliOption, cliOptions, convertPropertyToBoolean, convertPropertyToBooleanAndWriteBack, createDiscriminator, defaultIncludes, defaultTemplatingEngine, embeddedTemplateDir, encodePath, escapeText, escapeTextWhileAllowingNewLines, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromCallback, fromFormProperty, fromParameter, fromProperty, fromProperty, fromProperty, fromRequestBody, fromRequestBodyToFormParameters, fromResponse, fromSecurity, fromServers, fromServerVariables, generateExamplePath, generateJSONSpecFile, generateYAMLSpecFile, generatorLanguage, generatorLanguageVersion, getAdditionalPropertiesName, getAddSuffixToDuplicateOperationNicknames, getAllModels, getAllOfDescendants, getAllowUnicodeIdentifiers, getApiNamePrefix, getApiNameSuffix, getCollectionFormat, getCollectionFormat, getConsumesInfo, getContent, getContentType, getDisallowAdditionalPropertiesIfNotPresent, getDocExtension, getEnsureUniqueParams, getEnumDefaultValue, getEnumUnknownDefaultCase, getFeatureSet, getFilesMetadataFilename, getGeneratorMetadata, getGitHost, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInnerEnumAllowableValues, getInputSpec, getItemsName, getLegacyDiscriminatorBehavior, getLibrary, getModelNamePrefix, getModelNameSuffix, getModelNameToSchemaCache, getMostInnerItems, getOneOfAnyOfDescendants, getOrGenerateOperationId, getOutputDir, getParameterDataType, getPrependFormOrBodyParameters, getProducesInfo, getReleaseNote, getRemoveOperationIdPrefixCount, getRemoveOperationIdPrefixDelimiter, getSchemaAdditionalProperties, getSchemaFromBooleanOrSchema, getSchemaItems, getSingleSchemaType, getSortModelPropertiesByRequiredFlag, getSortParamsByRequiredFlag, getSymbolName, getTemplatingEngine, getTypeDeclaration, getUseInlineModelResolver, getUseOneOfInterfaces, getUseOpenAPINormalizer, getVersionMetadataFilename, handleMethodResponse, handleMethodResponse, handleSpecialCharacters, hasBodyParameter, hasFormParameter, importMapping, initializeSpecialCharacterMapping, inlineSchemaNameMapping, inlineSchemaOption, instantiationTypes, isAnyTypeSchema, isDataTypeBinary, isDataTypeFile, isDataTypeString, isEnableMinimalUpdate, isEnablePostProcessFile, isHideGenerationTimestamp, isJsonMimeType, isJsonVendorMimeType, isLibrary, isParameterNameUnique, isPropertyInnerMostEnum, isRemoveEnumValuePrefix, isRemoveOperationIdPrefix, isReservedWord, isSkipOperationExample, isSkipOverwrite, isStrictSpecBehavior, isXmlMimeType, languageSpecificPrimitives, lowerCamelCase, modelDocTemplateFiles, modelFilename, modelNameMapping, modelPackage, modelTemplateFiles, modelTestTemplateFiles, modifyFeatureSet, nameMapping, openapiNormalizer, outputFolder, parameterNameMapping, postProcess, postProcessModelsEnum, postProcessParameter, postProcessSupportingFileData, processCompiler, processOpenAPI, processTemplatingEngine, processTestExampleData, removeImport, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, removeOption, removeSelfReferenceImports, reservedWords, reservedWordsMappings, sanitizeName, sanitizeName, sanitizeName, schemaMapping, serverVariableOverrides, setAddProps, setAllowUnicodeIdentifiers, setApiNamePrefix, setApiNameSuffix, setApiPackage, setCircularReferences, setDisallowAdditionalPropertiesIfNotPresent, setDocExtension, setEnableMinimalUpdate, setEnablePostProcessFile, setEnsureUniqueParams, setEnumUnknownDefaultCase, setFilesMetadataFilename, setGitHost, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLegacyDiscriminatorBehavior, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOpenAPI, setParameterBooleanFlagWithCodegenProperty, setParameterEncodingValues, setParameterExamples, setParameterNullable, setPrependFormOrBodyParameters, setReleaseNote, setRemoveEnumValuePrefix, setRemoveOperationIdPrefix, setRemoveOperationIdPrefixCount, setRemoveOperationIdPrefixDelimiter, setReservedWordsLowerCase, setSkipOperationExample, setSkipOverwrite, setSortModelPropertiesByRequiredFlag, setSortParamsByRequiredFlag, setStrictSpecBehavior, setTemplateDir, setTemplatingEngine, setUseOneOfInterfaces, setVersionMetadataFilename, shouldAddImport, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toAllOfName, toAnyOfName, toApiImport, toApiVarName, toArrayModelParamName, toDefaultParameterValue, toDefaultValue, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toGetter, toInstantiationType, toMediaTypeSchemaName, toModelImport, toModelImportMap, toOneOfName, toSetter, toTestCaseName, typeMapping, unaliasPropertySchema, unaliasSchema, updateAllModels, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updateEnumVarsWithExtensions, updateModelForAnyType, updateModelForComposedSchema, updateModelForInteger, updateModelForNumber, updateModelForObject, updateModelForString, updateOption, updateParameterForString, updatePropertyForAnyType, updatePropertyForArray, updatePropertyForInteger, updatePropertyForMap, updatePropertyForMap, updatePropertyForNumber, updatePropertyForObject, updatePropertyForString, updateRequestBodyForArray, updateRequestBodyForMap, updateRequestBodyForObject, updateRequestBodyForPrimitiveType, updateRequestBodyForString, vendorExtensions, writePropertyBack
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openapitools.codegen.languages.features.BeanValidationFeatures
setUseBeanValidation
-
Methods inherited from interface org.openapitools.codegen.CodegenConfig
additionalProperties, apiDocFilename, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, defaultTemplatingEngine, embeddedTemplateDir, encodePath, escapeText, escapeTextWhileAllowingNewLines, fileSuffix, fromSecurity, fromServers, fromServerVariables, generateExamplePath, generatorLanguage, generatorLanguageVersion, getAddSuffixToDuplicateOperationNicknames, getDocExtension, getFeatureSet, getFilesMetadataFilename, getGeneratorMetadata, getGitHost, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInputSpec, getLibrary, getOutputDir, getReleaseNote, getTemplatingEngine, getTypeDeclaration, getUseInlineModelResolver, getUseOpenAPINormalizer, getVersionMetadataFilename, importMapping, inlineSchemaNameMapping, inlineSchemaOption, instantiationTypes, isEnableMinimalUpdate, isEnablePostProcessFile, isHideGenerationTimestamp, isRemoveEnumValuePrefix, isRemoveOperationIdPrefix, isSkipOperationExample, isSkipOverwrite, isStrictSpecBehavior, languageSpecificPrimitives, modelDocTemplateFiles, modelFilename, modelNameMapping, modelPackage, modelTemplateFiles, modelTestTemplateFiles, nameMapping, openapiNormalizer, outputFolder, parameterNameMapping, postProcess, postProcessParameter, postProcessSupportingFileData, processCompiler, processOpenAPI, processTemplatingEngine, reservedWords, reservedWordsMappings, sanitizeName, schemaMapping, serverVariableOverrides, setDocExtension, setEnableMinimalUpdate, setEnablePostProcessFile, setGitHost, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setOpenAPI, setReleaseNote, setRemoveEnumValuePrefix, setRemoveOperationIdPrefix, setSkipOperationExample, setSkipOverwrite, setStrictSpecBehavior, setTemplatingEngine, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toGetter, toModelImport, toModelImportMap, toSetter, typeMapping, unaliasSchema, updateAllModels, vendorExtensions
-
Methods inherited from interface org.openapitools.codegen.languages.features.DocumentationProviderFeatures
defaultDocumentationProvider, supportedAnnotationLibraries, supportedDocumentationProvider
-
-
-
-
Field Detail
-
USE_ABSTRACTION_FOR_FILES
public static final String USE_ABSTRACTION_FOR_FILES
- See Also:
- Constant Field Values
-
addConsumesProducesJson
protected boolean addConsumesProducesJson
-
generateSpringApplication
protected boolean generateSpringApplication
-
useSpringAnnotationConfig
protected boolean useSpringAnnotationConfig
-
useSwaggerFeature
protected boolean useSwaggerFeature
-
useSwaggerUI
protected boolean useSwaggerUI
-
useWadlFeature
protected boolean useWadlFeature
-
useMultipartFeature
protected boolean useMultipartFeature
-
useBeanValidationFeature
protected boolean useBeanValidationFeature
-
generateSpringBootApplication
protected boolean generateSpringBootApplication
-
generateJbossDeploymentDescriptor
protected boolean generateJbossDeploymentDescriptor
-
useGzipFeature
protected boolean useGzipFeature
-
useGzipFeatureForTests
protected boolean useGzipFeatureForTests
-
useLoggingFeature
protected boolean useLoggingFeature
-
useLoggingFeatureForTests
protected boolean useLoggingFeatureForTests
-
useAnnotatedBasePath
protected boolean useAnnotatedBasePath
-
generateNonSpringApplication
protected boolean generateNonSpringApplication
-
useGenericResponse
protected boolean useGenericResponse
-
useAbstractionForFiles
protected boolean useAbstractionForFiles
-
-
Method Detail
-
processOpts
public void processOpts()
- Specified by:
processOpts
in interfaceCodegenConfig
- Overrides:
processOpts
in classAbstractJavaJAXRSServerCodegen
-
getName
public String getName()
- Specified by:
getName
in interfaceCodegenConfig
- Overrides:
getName
in classDefaultCodegen
-
postProcessModelProperty
public void postProcessModelProperty(CodegenModel model, CodegenProperty property)
- Specified by:
postProcessModelProperty
in interfaceCodegenConfig
- Overrides:
postProcessModelProperty
in classAbstractJavaCodegen
-
postProcessOperationsWithModels
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> allModels)
- Specified by:
postProcessOperationsWithModels
in interfaceCodegenConfig
- Overrides:
postProcessOperationsWithModels
in classAbstractJavaJAXRSServerCodegen
-
getHelp
public String getHelp()
- Specified by:
getHelp
in interfaceCodegenConfig
- Overrides:
getHelp
in classDefaultCodegen
-
setGenerateSpringApplication
public void setGenerateSpringApplication(boolean generateSpringApplication)
- Specified by:
setGenerateSpringApplication
in interfaceSpringFeatures
-
setUseSpringAnnotationConfig
public void setUseSpringAnnotationConfig(boolean useSpringAnnotationConfig)
- Specified by:
setUseSpringAnnotationConfig
in interfaceSpringFeatures
-
setUseSwaggerFeature
public void setUseSwaggerFeature(boolean useSwaggerFeature)
- Specified by:
setUseSwaggerFeature
in interfaceSwaggerFeatures
-
setUseWadlFeature
public void setUseWadlFeature(boolean useWadlFeature)
- Specified by:
setUseWadlFeature
in interfaceCXFServerFeatures
-
setUseMultipartFeature
public void setUseMultipartFeature(boolean useMultipartFeature)
- Specified by:
setUseMultipartFeature
in interfaceCXFServerFeatures
-
setUseGzipFeature
public void setUseGzipFeature(boolean useGzipFeature)
- Specified by:
setUseGzipFeature
in interfaceGzipFeatures
-
setUseLoggingFeature
public void setUseLoggingFeature(boolean useLoggingFeature)
- Specified by:
setUseLoggingFeature
in interfaceLoggingFeatures
-
setUseBeanValidationFeature
public void setUseBeanValidationFeature(boolean useBeanValidationFeature)
- Specified by:
setUseBeanValidationFeature
in interfaceBeanValidationExtendedFeatures
-
setGenerateSpringBootApplication
public void setGenerateSpringBootApplication(boolean generateSpringBootApplication)
- Specified by:
setGenerateSpringBootApplication
in interfaceSpringFeatures
-
setGenerateJbossDeploymentDescriptor
public void setGenerateJbossDeploymentDescriptor(boolean generateJbossDeploymentDescriptor)
- Specified by:
setGenerateJbossDeploymentDescriptor
in interfaceJbossFeature
-
setUseGzipFeatureForTests
public void setUseGzipFeatureForTests(boolean useGzipFeatureForTests)
- Specified by:
setUseGzipFeatureForTests
in interfaceGzipTestFeatures
-
setUseLoggingFeatureForTests
public void setUseLoggingFeatureForTests(boolean useLoggingFeatureForTests)
- Specified by:
setUseLoggingFeatureForTests
in interfaceLoggingTestFeatures
-
setUseSwaggerUI
public void setUseSwaggerUI(boolean useSwaggerUI)
- Specified by:
setUseSwaggerUI
in interfaceSwaggerUIFeatures
-
setAddConsumesProducesJson
public void setAddConsumesProducesJson(boolean addConsumesProducesJson)
- Specified by:
setAddConsumesProducesJson
in interfaceCXFServerFeatures
-
setUseAnnotatedBasePath
public void setUseAnnotatedBasePath(boolean useAnnotatedBasePath)
- Specified by:
setUseAnnotatedBasePath
in interfaceCXFServerFeatures
-
setGenerateNonSpringApplication
public void setGenerateNonSpringApplication(boolean generateNonSpringApplication)
- Specified by:
setGenerateNonSpringApplication
in interfaceCXFServerFeatures
-
setUseGenericResponse
public void setUseGenericResponse(boolean useGenericResponse)
- Specified by:
setUseGenericResponse
in interfaceUseGenericResponseFeatures
-
setUseAbstractionForFiles
public void setUseAbstractionForFiles(boolean useAbstractionForFiles)
-
-