Class CommerceMediaTypeCustomizer
java.lang.Object
de.hybris.platform.swaggerintegration.config.CommerceMediaTypeCustomizer
- All Implemented Interfaces:
org.springdoc.core.customizers.OperationCustomizer
public class CommerceMediaTypeCustomizer
extends Object
implements org.springdoc.core.customizers.OperationCustomizer
Commerce implementation of
OperationCustomizer that replaces the media types of both consumes and produces for open API
as provided media types, in either case:
1. It's set as MediaType.ALL_VALUE
2. It's a list of MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCommerceMediaTypeCustomizer(List<String> consumesMediaTypes, List<String> producesMediaTypes) -
Method Summary
Modifier and TypeMethodDescriptionio.swagger.v3.oas.models.Operationcustomize(io.swagger.v3.oas.models.Operation operation, org.springframework.web.method.HandlerMethod handlerMethod)
-
Field Details
-
ONLY_WILDCARD_SIZE
public static final int ONLY_WILDCARD_SIZE- See Also:
-
-
Constructor Details
-
CommerceMediaTypeCustomizer
-
-
Method Details
-
customize
public io.swagger.v3.oas.models.Operation customize(io.swagger.v3.oas.models.Operation operation, org.springframework.web.method.HandlerMethod handlerMethod) - Specified by:
customizein interfaceorg.springdoc.core.customizers.OperationCustomizer
-