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 Constructor Description InternalModelConverter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract booleanapplies(com.fasterxml.jackson.databind.JavaType javaType)protected abstract Class<T>getAlternateTypeClass()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)
-
-
-
Method Detail
-
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)
-
getContainedType
protected abstract com.fasterxml.jackson.databind.JavaType getContainedType(com.fasterxml.jackson.databind.JavaType javaType)
-
-