public class OktaJavaClientImplCodegen extends AbstractOktaJavaClientCodegen
API_FILE_KEY, discriminatorMap, enumList, modelTagMap, rawSwaggerConfig, reverseDiscriminatorMap, topLevelResources
apiDocPath, artifactDescription, artifactId, artifactUrl, artifactVersion, DATE_LIBRARY, dateLibrary, DEFAULT_LIBRARY, developerEmail, developerName, developerOrganization, developerOrganizationUrl, FULL_JAVA_UTIL, fullJavaUtil, groupId, hideGenerationTimestamp, invokerPackage, JAVA8_MODE, java8Mode, javaUtilPrefix, licenseName, licenseUrl, localVariablePrefix, modelDocPath, projectFolder, projectTestFolder, scmConnection, scmDeveloperConnection, scmUrl, serializableModel, serializeBigDecimalAsString, sourceFolder, SUPPORT_JAVA6, supportJava6, testFolder, WITH_XML, withXml
additionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, httpUserAgent, ignoreFilePathOverride, importMapping, inputSpec, instantiationTypes, languageSpecificPrimitives, library, LOGGER, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, releaseNote, removeOperationIdPrefix, reservedWords, reservedWordsMappings, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, supportsMixins, templateDir, testPackage, typeAliases, typeMapping, vendorExtensions
Constructor and Description |
---|
OktaJavaClientImplCodegen() |
Modifier and Type | Method and Description |
---|---|
protected void |
addToModelTagMap(String modelName,
String packageName) |
protected void |
buildDiscriminationMap(io.swagger.models.Swagger swagger) |
io.swagger.codegen.CodegenModel |
fromModel(String name,
io.swagger.models.Model model,
Map<String,io.swagger.models.Model> allDefinitions) |
io.swagger.codegen.CodegenOperation |
fromOperation(String path,
String httpMethod,
io.swagger.models.Operation operation,
Map<String,io.swagger.models.Model> definitions,
io.swagger.models.Swagger swagger) |
void |
postProcessModelProperty(io.swagger.codegen.CodegenModel model,
io.swagger.codegen.CodegenProperty property) |
Map<String,Object> |
postProcessOperations(Map<String,Object> objs) |
void |
preprocessSwagger(io.swagger.models.Swagger swagger) |
protected Map<String,?> |
reflectionConfig(String fqcn) |
String |
toApiName(String name) |
String |
toModelFilename(String name) |
String |
toModelImport(String name) |
addListModels, apiFileFolder, buildGraalVMReflectionConfig, buildModelTagMap, buildTopLevelResourceList, fqcn, getHelp, getName, getRawSwaggerDefinition, getRawSwaggerProperty, getTag, getTypeDeclaration, modelFileFolder, postProcessModelsEnum, removeListAfterAndLimit, tagEnums, tagToPackageName, toVarName
apiDocFileFolder, apiTestFileFolder, convertPropertyToBoolean, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, getAlias, getSwaggerType, modelDocFileFolder, needToImport, postProcessModels, postProcessParameter, processOpts, sanitizeTag, setArtifactDescription, setArtifactId, setArtifactUrl, setArtifactVersion, setDateLibrary, setDeveloperEmail, setDeveloperName, setDeveloperOrganization, setDeveloperOrganizationUrl, setFullJavaUtil, setGroupId, setInvokerPackage, setJava8Mode, setLicenseName, setLicenseUrl, setLocalVariablePrefix, setParameterExampleValue, setScmConnection, setScmDeveloperConnection, setScmUrl, setSerializableModel, setSerializeBigDecimalAsString, setSourceFolder, setSupportJava6, setTestFolder, setWithXml, toApiDocFilename, toApiTestFilename, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExampleValue, toModelDocFilename, toModelName, toOperationId, toParamName, toRegularExpression, writePropertyBack
addAdditionPropertiesToCodeGenModel, addImport, additionalProperties, addOperationToGroup, addProperties, addRegularExpressionDelimiter, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, convertPropertyToBooleanAndWriteBack, dashize, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromModel, fromOperation, fromParameter, fromProperty, fromResponse, fromSecurity, generateExamplePath, getCommonTemplateDir, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInnerEnumAllowableValues, getInputSpec, getLibrary, getOrGenerateOperationId, getOutputDir, getReleaseNote, getSymbolName, getterAndSetterCapitalize, getTypeDeclaration, importMapping, initalizeSpecialCharacterMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessSupportingFileData, processCompiler, processSwagger, 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, toApiFilename, toApiImport, toApiVarName, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toInstantiationType, toModelTestFilename, typeMapping, underscore, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptional
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalProperties, addOperationToGroup, 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, postProcessSupportingFileData, processCompiler, processSwagger, reservedWords, reservedWordsMappings, setGitRepoId, setGitUserId, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setOutputDir, setReleaseNote, setRemoveOperationIdPrefix, setSkipOverwrite, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiFilename, toApiImport, toApiVarName, toModelTestFilename, typeMapping, vendorExtensions
public void preprocessSwagger(io.swagger.models.Swagger swagger)
preprocessSwagger
in interface io.swagger.codegen.CodegenConfig
preprocessSwagger
in class AbstractOktaJavaClientCodegen
public void postProcessModelProperty(io.swagger.codegen.CodegenModel model, io.swagger.codegen.CodegenProperty property)
postProcessModelProperty
in interface io.swagger.codegen.CodegenConfig
postProcessModelProperty
in class AbstractOktaJavaClientCodegen
public io.swagger.codegen.CodegenModel fromModel(String name, io.swagger.models.Model model, Map<String,io.swagger.models.Model> allDefinitions)
fromModel
in interface io.swagger.codegen.CodegenConfig
fromModel
in class AbstractOktaJavaClientCodegen
public io.swagger.codegen.CodegenOperation fromOperation(String path, String httpMethod, io.swagger.models.Operation operation, Map<String,io.swagger.models.Model> definitions, io.swagger.models.Swagger swagger)
fromOperation
in interface io.swagger.codegen.CodegenConfig
fromOperation
in class AbstractOktaJavaClientCodegen
protected void addToModelTagMap(String modelName, String packageName)
addToModelTagMap
in class AbstractOktaJavaClientCodegen
public String toApiName(String name)
toApiName
in interface io.swagger.codegen.CodegenConfig
toApiName
in class AbstractOktaJavaClientCodegen
public String toModelFilename(String name)
toModelFilename
in interface io.swagger.codegen.CodegenConfig
toModelFilename
in class AbstractOktaJavaClientCodegen
public Map<String,Object> postProcessOperations(Map<String,Object> objs)
postProcessOperations
in interface io.swagger.codegen.CodegenConfig
postProcessOperations
in class AbstractOktaJavaClientCodegen
public String toModelImport(String name)
toModelImport
in interface io.swagger.codegen.CodegenConfig
toModelImport
in class AbstractOktaJavaClientCodegen
protected void buildDiscriminationMap(io.swagger.models.Swagger swagger)
buildDiscriminationMap
in class AbstractOktaJavaClientCodegen
protected Map<String,?> reflectionConfig(String fqcn)
reflectionConfig
in class AbstractOktaJavaClientCodegen
Copyright © 2017–2023 Okta. All rights reserved.