Package org.openapitools.codegen
Class OpenAPINormalizer.SecuritySchemesFilter
- java.lang.Object
-
- org.openapitools.codegen.OpenAPINormalizer.BaseFilter
-
- org.openapitools.codegen.OpenAPINormalizer.SecuritySchemesFilter
-
- Enclosing class:
- OpenAPINormalizer
protected static class OpenAPINormalizer.SecuritySchemesFilter extends OpenAPINormalizer.BaseFilter
-
-
Field Summary
Fields Modifier and Type Field Description static StringKEYstatic StringTYPE-
Fields inherited from class org.openapitools.codegen.OpenAPINormalizer.BaseFilter
filteringMethodsMap, hasFilter
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSecuritySchemesFilter(String filters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanapply(String schemeKey, io.swagger.v3.oas.models.security.SecurityScheme scheme)Set<String>filteringMethods()protected booleanhasCustomFilterMatch(String schemeKey, io.swagger.v3.oas.models.security.SecurityScheme scheme)Test if the OpenAPI contract match an extra filter.protected voidlogMatch(String filterName, String subjectId)StringusageMessage()-
Methods inherited from class org.openapitools.codegen.OpenAPINormalizer.BaseFilter
getLogger, hasFilter, logIfMatch, parse, parse, parseFails, splitByPipe
-
-
-
-
Field Detail
-
KEY
public static final String KEY
- See Also:
- Constant Field Values
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SecuritySchemesFilter
protected SecuritySchemesFilter(String filters)
-
-
Method Detail
-
filteringMethods
public Set<String> filteringMethods()
- Specified by:
filteringMethodsin classOpenAPINormalizer.BaseFilter
-
usageMessage
public String usageMessage()
- Specified by:
usageMessagein classOpenAPINormalizer.BaseFilter
-
logMatch
protected void logMatch(String filterName, String subjectId)
- Specified by:
logMatchin classOpenAPINormalizer.BaseFilter
-
hasCustomFilterMatch
protected boolean hasCustomFilterMatch(String schemeKey, io.swagger.v3.oas.models.security.SecurityScheme scheme)
Test if the OpenAPI contract match an extra filter. Override this method to add custom logic.- Parameters:
schemeKey- Security scheme keyscheme- Security scheme- Returns:
- true if the security scheme matches the filter
-
apply
public boolean apply(String schemeKey, io.swagger.v3.oas.models.security.SecurityScheme scheme)
-
-