public class KotlinDataModelMapper extends java.lang.Object implements DataModelMapper
Constructor and Description |
---|
KotlinDataModelMapper() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
capitalizeIfRestricted(MappingContext mappingContext,
java.lang.String fieldName)
Capitalize field name if it is language-restricted.
|
java.lang.String |
capitalizeMethodNameIfRestricted(MappingContext mappingContext,
java.lang.String methodName)
Capitalize method name if it is language-restricted.
|
java.lang.String |
getModelClassNameWithPrefixAndSuffix(MappingContext mappingContext,
ExtendedDefinition<?,?> extendedDefinition)
Generates a model class name including prefix and suffix (if any)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getApiClassNameWithPrefixAndSuffix, getApiClassNameWithPrefixAndSuffix, getApiPackageName, getApiPrefix, getClassNameSuffixWithInputValues, getImports, getInterfacesOfType, getModelClassNameWithPrefixAndSuffix, getModelPackageName, getParametrizedInputClassName, getParentFileNameFunction, getPrefixFromSourceLocation, getTypeResolverClassNameWithPrefixAndSuffix
public java.lang.String capitalizeIfRestricted(MappingContext mappingContext, java.lang.String fieldName)
DataModelMapper
capitalizeIfRestricted
in interface DataModelMapper
mappingContext
- Global mapping contextfieldName
- any stringpublic java.lang.String capitalizeMethodNameIfRestricted(MappingContext mappingContext, java.lang.String methodName)
DataModelMapper
capitalizeMethodNameIfRestricted
in interface DataModelMapper
mappingContext
- Global mapping contextmethodName
- any stringpublic java.lang.String getModelClassNameWithPrefixAndSuffix(MappingContext mappingContext, ExtendedDefinition<?,?> extendedDefinition)
DataModelMapper
getModelClassNameWithPrefixAndSuffix
in interface DataModelMapper
mappingContext
- Global mapping context, record enum typeextendedDefinition
- GraphQL extended definition