1
18
19 package org.springdoc.webmvc.core;
20
21 import java.util.List;
22 import java.util.Optional;
23
24 import org.springdoc.core.AbstractRequestBuilder;
25 import org.springdoc.core.GenericParameterBuilder;
26 import org.springdoc.core.OperationBuilder;
27 import org.springdoc.core.RequestBodyBuilder;
28 import org.springdoc.core.customizers.OperationCustomizer;
29 import org.springdoc.core.customizers.ParameterCustomizer;
30
31 import org.springframework.core.LocalVariableTableParameterNameDiscoverer;
32
33 import static org.springdoc.core.SpringDocUtils.getConfig;
34
35 public class RequestBuilder extends AbstractRequestBuilder {
36
37 static {
38 getConfig().addRequestWrapperToIgnore(javax.servlet.ServletRequest.class)
39 .addRequestWrapperToIgnore(javax.servlet.ServletResponse.class)
40 .addRequestWrapperToIgnore(javax.servlet.http.HttpServletRequest.class)
41 .addRequestWrapperToIgnore(javax.servlet.http.HttpServletResponse.class)
42 .addRequestWrapperToIgnore(javax.servlet.http.HttpSession.class)
43 .addRequestWrapperToIgnore(javax.servlet.http.HttpSession.class);
44 }
45
46 public RequestBuilder(GenericParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder,
47 OperationBuilder operationBuilder, Optional<List<OperationCustomizer>> customizers,
48 Optional<List<ParameterCustomizer>> parameterCustomizers,
49 LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer) {
50 super(parameterBuilder, requestBodyBuilder, operationBuilder, customizers, parameterCustomizers, localSpringDocParameterNameDiscoverer);
51 }
52 }
53