Class InternalModelConverter<T>
java.lang.Object
org.activiti.cloud.common.swagger.springdoc.modelconverter.InternalModelConverter<T>
- All Implemented Interfaces:
io.swagger.v3.core.converter.ModelConverter
- Direct Known Subclasses:
CollectionModelConverter,EntityModelConverter,PagedModelConverter
public abstract class InternalModelConverter<T>
extends Object
implements io.swagger.v3.core.converter.ModelConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanapplies(com.fasterxml.jackson.databind.JavaType javaType) protected abstract com.fasterxml.jackson.databind.JavaTypegetContainedType(com.fasterxml.jackson.databind.JavaType javaType) io.swagger.v3.oas.models.media.Schemaresolve(io.swagger.v3.core.converter.AnnotatedType annotatedType, io.swagger.v3.core.converter.ModelConverterContext context, Iterator<io.swagger.v3.core.converter.ModelConverter> chain) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.swagger.v3.core.converter.ModelConverter
isOpenapi31
-
Constructor Details
-
InternalModelConverter
public InternalModelConverter()
-
-
Method Details
-
resolve
public io.swagger.v3.oas.models.media.Schema resolve(io.swagger.v3.core.converter.AnnotatedType annotatedType, io.swagger.v3.core.converter.ModelConverterContext context, Iterator<io.swagger.v3.core.converter.ModelConverter> chain) - Specified by:
resolvein interfaceio.swagger.v3.core.converter.ModelConverter
-
applies
protected abstract boolean applies(com.fasterxml.jackson.databind.JavaType javaType) -
getAlternateTypeClass
-
getContainedType
protected abstract com.fasterxml.jackson.databind.JavaType getContainedType(com.fasterxml.jackson.databind.JavaType javaType)
-