Class BaBillingAccountCodegen

java.lang.Object
io.swagger.codegen.DefaultCodegen
io.swagger.codegen.languages.AbstractJavaCodegen
io.swagger.codegen.languages.SpringCodegen
de.hybris.platform.billingaccounttmfwebservices.swagger.BaBillingAccountCodegen
All Implemented Interfaces:
io.swagger.codegen.CodegenConfig, io.swagger.codegen.languages.features.BeanValidationFeatures, io.swagger.codegen.languages.features.IgnoreUnknownJacksonFeatures, io.swagger.codegen.languages.features.NotNullAnnotationFeatures, io.swagger.codegen.languages.features.OptionalFeatures

public class BaBillingAccountCodegen extends io.swagger.codegen.languages.SpringCodegen
Swagger code generation customization
Since:
2105
  • Field Summary

    Fields inherited from class io.swagger.codegen.languages.SpringCodegen

    async, ASYNC, BASE_PACKAGE, basePackage, CONFIG_PACKAGE, configPackage, DATE_PATTERN, DATE_TIME_PATTERN, DEFAULT_INTERFACES, DEFAULT_LIBRARY, defaultInterfaces, DELEGATE_PATTERN, delegateMethod, delegatePattern, IMPLICIT_HEADERS, implicitHeaders, INTERFACE_ONLY, interfaceOnly, JAVA_11, JAVA_8, java11, java8, openFeign, RESPONSE_WRAPPER, responseWrapper, SINGLE_CONTENT_TYPES, singleContentTypes, SPRING_CLOUD_LIBRARY, SPRING_MVC_LIBRARY, SWAGGER_DOCKET_CONFIG, swaggerDocketConfig, TARGET_OPENFEIGN, title, TITLE, USE_TAGS, useBeanValidation, useOptional, useTags

    Fields inherited from class io.swagger.codegen.languages.AbstractJavaCodegen

    ADDITIONAL_MODEL_TYPE_ANNOTATIONS, additionalModelTypeAnnotations, apiDocPath, artifactDescription, artifactId, artifactUrl, artifactVersion, CHECK_DUPLICATED_MODEL_NAME, DATE_LIBRARY, dateLibrary, developerEmail, developerName, developerOrganization, developerOrganizationUrl, DISABLE_HTML_ESCAPING, disableHtmlEscaping, ERROR_ON_UNKNOWN_ENUM, FULL_JAVA_UTIL, fullJavaUtil, groupId, invokerPackage, JAVA11_MODE, java11Mode, JAVA8_MODE, java8Mode, javaUtilPrefix, licenseName, licenseUrl, localVariablePrefix, modelDocPath, projectFolder, projectTestFolder, scmConnection, scmDeveloperConnection, scmUrl, serializableModel, serializeBigDecimalAsString, sourceFolder, SUPPORT_ASYNC, SUPPORT_JAVA6, supportAsync, supportJava6, testFolder, WITH_XML, withXml

    Fields inherited from class io.swagger.codegen.DefaultCodegen

    additionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoBaseURL, gitRepoId, gitUserId, hideGenerationTimestamp, httpUserAgent, ignoreFilePathOverride, ignoreImportMapping, importMapping, inputSpec, instantiationTypes, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, releaseNote, removeOperationIdPrefix, reservedWords, reservedWordsMappings, skipAliasGeneration, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, supportsMixins, templateDir, testPackage, typeAliases, typeMapping, vendorExtensions

    Fields inherited from interface io.swagger.codegen.languages.features.BeanValidationFeatures

    USE_BEANVALIDATION

    Fields inherited from interface io.swagger.codegen.languages.features.IgnoreUnknownJacksonFeatures

    IGNORE_UNKNOWN_JACKSON_ANNOTATION

    Fields inherited from interface io.swagger.codegen.languages.features.NotNullAnnotationFeatures

    NOT_NULL_JACKSON_ANNOTATION

    Fields inherited from interface io.swagger.codegen.languages.features.OptionalFeatures

    USE_OPTIONAL
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class io.swagger.codegen.languages.SpringCodegen

    addOperationToGroup, getHelp, getName, getTag, isIgnoreUnknownJacksonAnnotation, isNotNullJacksonAnnotation, postProcessModelProperty, postProcessModelsEnum, postProcessOperations, postProcessSupportingFileData, preprocessSwagger, processOpts, setAsync, setBasePackage, setConfigPackage, setDefaultInterfaces, setDelegatePattern, setIgnoreUnknownJacksonAnnotation, setImplicitHeaders, setInterfaceOnly, setJava11, setJava8, setNotNullJacksonAnnotation, setOpenFeign, setParameterExampleValue, setResponseWrapper, setSingleContentTypes, setSwaggerDocketConfig, setTitle, setUseBeanValidation, setUseOptional, setUseTags, toApiName, toApiTestFilename

    Methods inherited from class io.swagger.codegen.languages.AbstractJavaCodegen

    apiDocFileFolder, apiFileFolder, apiTestFileFolder, checkDuplicatedModelNameIgnoringCase, convertPropertyToBoolean, defaultIgnoreImportMappingOption, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, fixUpParentAndInterfaces, fromModel, fromOperation, getAlias, getInvokerPackage, getSwaggerType, getTypeDeclaration, modelDocFileFolder, modelFileFolder, needToImport, postProcessAllModels, postProcessModels, postProcessParameter, replaceDuplicatedInModelProperties, replaceDuplicatedInPaths, sanitizeTag, setAdditionalModelTypeAnnotations, setArtifactDescription, setArtifactId, setArtifactUrl, setArtifactVersion, setDateLibrary, setDeveloperEmail, setDeveloperName, setDeveloperOrganization, setDeveloperOrganizationUrl, setDisableHtmlEscaping, setFullJavaUtil, setGroupId, setInvokerPackage, setJava11Mode, setJava8Mode, setLicenseName, setLicenseUrl, setLocalVariablePrefix, setScmConnection, setScmDeveloperConnection, setScmUrl, setSerializableModel, setSerializeBigDecimalAsString, setSourceFolder, setSupportAsync, setSupportJava6, setTestFolder, setWithXml, toApiDocFilename, toApiFilename, toBooleanGetter, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExampleValue, toModelDocFilename, toModelFilename, toModelName, toOperationId, toParamName, toRegularExpression, toVarName, writePropertyBack

    Methods inherited from class io.swagger.codegen.DefaultCodegen

    addAdditionPropertiesToCodeGenModel, addImport, additionalProperties, addOption, addOption, addProperties, addRegularExpressionDelimiter, addSwitch, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, configureDataForTestTemplate, convertPropertyToBooleanAndWriteBack, dashize, defaultIncludes, embeddedTemplateDir, ensureUniqueName, escapeText, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromModel, fromOperation, fromParameter, fromProperty, fromResponse, fromSecurity, generateExamplePath, getCommonTemplateDir, getExamples, getGitRepoBaseURL, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getIgnoreImportMapping, getInnerEnumAllowableValues, getInputSpec, getLibrary, getOrGenerateOperationId, getOutputDir, getParameterDataType, getReleaseNote, getSkipAliasGeneration, getSymbolName, getterAndSetterCapitalize, getTypeDeclaration, importMapping, initalizeSpecialCharacterMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isHideGenerationTimestamp, isModelObject, isPrimivite, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isReservedWord, isSkipOverwrite, isUsingFlattenSpec, languageSpecificPrimitives, modelDocTemplateFiles, modelFilename, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessModelProperties, postProcessOperationsWithModels, processCompiler, processSwagger, readRefModelParameter, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, reservedWordsMappings, setAllowUnicodeIdentifiers, setApiPackage, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoBaseURL, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setIgnoreImportMapping, setInputSpec, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setReleaseNote, setRemoveOperationIdPrefix, setReservedWordsLowerCase, setSkipAliasGeneration, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, titleCase, toApiImport, toApiVarName, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toGetter, toInstantiationType, toModelImport, toModelTestFilename, toSetter, typeMapping, underscore, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptional

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.swagger.codegen.CodegenConfig

    additionalProperties, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, fromModel, fromOperation, fromSecurity, generateExamplePath, getCommonTemplateDir, getGitRepoBaseURL, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getIgnoreImportMapping, getInputSpec, getLibrary, getOutputDir, getReleaseNote, getSkipAliasGeneration, getTypeDeclaration, importMapping, instantiationTypes, isHideGenerationTimestamp, isRemoveOperationIdPrefix, isSkipOverwrite, isUsingFlattenSpec, languageSpecificPrimitives, modelDocTemplateFiles, modelFilename, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessOperationsWithModels, processCompiler, processSwagger, reservedWords, reservedWordsMappings, setGitRepoBaseURL, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setIgnoreImportMapping, setInputSpec, setLibrary, setOutputDir, setReleaseNote, setRemoveOperationIdPrefix, setSkipAliasGeneration, setSkipOverwrite, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toGetter, toModelImport, toModelTestFilename, toSetter, typeMapping, vendorExtensions
  • Constructor Details

    • BaBillingAccountCodegen

      public BaBillingAccountCodegen()
  • Method Details

    • sanitizeName

      public String sanitizeName(String name)
      Specified by:
      sanitizeName in interface io.swagger.codegen.CodegenConfig
      Overrides:
      sanitizeName in class io.swagger.codegen.DefaultCodegen