Interface ClassToRefResolver
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface ClassToRefResolver
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static java.lang.StringgenerateName(TaskProperties taskProperties, @NonNull java.lang.Class<?> cls, @NonNull ClassMappingMode classMappingMode, @NonNull RequestType requestType)Recommended implementation ofgetRefName(Class, ClassMappingMode, RequestType)default io.swagger.v3.oas.models.media.ContentgetRefContent(@NonNull java.lang.Class<?> cls, @NonNull ClassMappingMode mode, @NonNull RequestType requestType)java.lang.StringgetRefName(@NonNull java.lang.Class<?> cls, @NonNull ClassMappingMode classMappingMode, @NonNull RequestType requestType)default io.swagger.v3.oas.models.media.Schema<java.lang.Object>getRefSchema(@NonNull java.lang.Class<?> cls, @NonNull ClassMappingMode mode, @NonNull RequestType requestType)default java.lang.StringgetRefUrl(@NonNull java.lang.Class<?> cls, @NonNull ClassMappingMode mode, @NonNull RequestType requestType)default io.swagger.v3.oas.models.parameters.RequestBodygetRequestBody(@NonNull java.lang.Class<?> cls, @NonNull ClassMappingMode classMappingMode, @NonNull RequestType requestType)
-
-
-
Method Detail
-
generateName
static java.lang.String generateName(TaskProperties taskProperties, @NonNull @NonNull java.lang.Class<?> cls, @NonNull @NonNull ClassMappingMode classMappingMode, @NonNull @NonNull RequestType requestType)
Recommended implementation ofgetRefName(Class, ClassMappingMode, RequestType)
-
getRefContent
default io.swagger.v3.oas.models.media.Content getRefContent(@NonNull @NonNull java.lang.Class<?> cls, @NonNull @NonNull ClassMappingMode mode, @NonNull @NonNull RequestType requestType)
-
getRefName
java.lang.String getRefName(@NonNull @NonNull java.lang.Class<?> cls, @NonNull @NonNull ClassMappingMode classMappingMode, @NonNull @NonNull RequestType requestType)
-
getRefSchema
default io.swagger.v3.oas.models.media.Schema<java.lang.Object> getRefSchema(@NonNull @NonNull java.lang.Class<?> cls, @NonNull @NonNull ClassMappingMode mode, @NonNull @NonNull RequestType requestType)
-
getRefUrl
default java.lang.String getRefUrl(@NonNull @NonNull java.lang.Class<?> cls, @NonNull @NonNull ClassMappingMode mode, @NonNull @NonNull RequestType requestType)
-
getRequestBody
default io.swagger.v3.oas.models.parameters.RequestBody getRequestBody(@NonNull @NonNull java.lang.Class<?> cls, @NonNull @NonNull ClassMappingMode classMappingMode, @NonNull @NonNull RequestType requestType)
-
-