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 Details

  • Constructor Details

    • CommerceMediaTypeCustomizer

      public CommerceMediaTypeCustomizer(List<String> consumesMediaTypes, List<String> producesMediaTypes)
  • 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:
      customize in interface org.springdoc.core.customizers.OperationCustomizer